{"formatVersion":1,"purpose":"Compile-only API declarations; not runtime implementations","classes":[{"name":"com/comphenix/net/bytebuddy/ByteBuddy","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"RecordObjectMethod","access":16412},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"RecordConstructorStrategy","access":16412},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"EnumerationImplementation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$ForLoadedPackage","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"ForLoadedPackage","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForPackageDescription","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForPackageDescription","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Builder","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"WithoutSpecifiedTarget","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer$Suffixing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer","innerName":"Suffixing","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"BYTE_BUDDY_DEFAULT_PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"ByteBuddy"},{"name":"BYTE_BUDDY_DEFAULT_SUFFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"auxiliary"},{"name":"classFileVersion","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"namingStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/NamingStrategy;"},{"name":"auxiliaryTypeNamingStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;"},{"name":"annotationValueFilterFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;"},{"name":"annotationRetention","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;"},{"name":"implementationContextFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;"},{"name":"methodGraphCompiler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"},{"name":"instrumentedTypeFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory;"},{"name":"ignoredMethods","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"typeValidation","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;"},{"name":"visibilityBridgeStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;"},{"name":"classWriterStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)V"},{"name":"subclass","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"subclass","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"subclass","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"subclass","access":1,"descriptor":"(Ljava/lang/reflect/Type;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/reflect/Type;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"subclass","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"subclass","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makeInterface","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makeInterface","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"makeInterface","access":129,"descriptor":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makeInterface","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makeInterface","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makeInterface","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makePackage","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makeRecord","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"makeAnnotation","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<+Ljava/lang/annotation/Annotation;>;"},{"name":"makeEnumeration","access":129,"descriptor":"([Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<+Ljava/lang/Enum<*>;>;"},{"name":"makeEnumeration","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Ljava/lang/String;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<+Ljava/lang/Enum<*>;>;"},{"name":"redefine","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"redefine","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"redefine","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"rebase","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"rebase","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"rebase","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"rebase","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"rebase","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"rebase","access":1,"descriptor":"(Ljava/lang/Package;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Package;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"rebase","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"decorate","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"decorate","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"decorate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/NamingStrategy;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/ByteBuddy;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/ByteBuddy;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation$InitializationAppender","outerName":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","innerName":"InitializationAppender","access":12},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation$ValuesMethodAppender","outerName":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","innerName":"ValuesMethodAppender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ArrayProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ArrayProjection","access":9},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"EnumerationImplementation","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"CLONE_METHOD_NAME","access":28,"descriptor":"Ljava/lang/String;","constant":"clone"},{"name":"ENUM_VALUE_OF_METHOD_NAME","access":28,"descriptor":"Ljava/lang/String;","constant":"valueOf"},{"name":"ENUM_VALUES_METHOD_NAME","access":28,"descriptor":"Ljava/lang/String;","constant":"values"},{"name":"ENUM_FIELD_MODIFIERS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"25"}},{"name":"ENUM_VALUES","access":26,"descriptor":"Ljava/lang/String;","constant":"$VALUES"},{"name":"values","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation$InitializationAppender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"EnumerationImplementation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation$InitializationAppender","outerName":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","innerName":"InitializationAppender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"values","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation$ValuesMethodAppender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"EnumerationImplementation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation$ValuesMethodAppender","outerName":"com/comphenix/net/bytebuddy/ByteBuddy$EnumerationImplementation","innerName":"ValuesMethodAppender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy$Appender","outerName":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForImplementation","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"ForInstrumentedMethod","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"RecordConstructorStrategy","access":16412}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"extractConstructors","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"inject","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"}]},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"RecordConstructorStrategy","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy$Appender","outerName":"com/comphenix/net/bytebuddy/ByteBuddy$RecordConstructorStrategy","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ArrayProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ArrayProjection","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$Simple","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod","outerName":"com/comphenix/net/bytebuddy/ByteBuddy","innerName":"RecordObjectMethod","access":16412}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"HASH_CODE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod;"},{"name":"EQUALS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod;"},{"name":"TO_STRING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"returnType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"arguments","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/ByteBuddy$RecordObjectMethod;"},{"name":"","access":130,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/Class;[Ljava/lang/Class;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)V"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"}]},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/lang/Comparable;","superName":"java/lang/Object","interfaces":["java/lang/Comparable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion","innerName":"VersionLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"CreationAction","access":16409}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"BASE_VERSION","access":28,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"44"}},{"name":"JAVA_V1","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V2","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V3","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V4","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V5","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V6","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V7","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V8","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V9","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V10","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V11","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V12","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V13","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V14","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V15","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V16","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"JAVA_V17","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"VERSION_LOCATOR","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator;"},{"name":"versionNumber","access":18,"descriptor":"I"},{"name":"vm","access":4234,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"ofMinorMajor","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"ofJavaVersionString","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"ofJavaVersion","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"ofThisVm","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"vm"},"visible":true}]},{"name":"ofThisVm","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/ClassFileVersion;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"of","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/ClassFileVersion;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/ClassFileVersion;","exceptions":["java/io/IOException"]},{"name":"of","access":9,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/ClassFileVersion;","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/ClassFileVersion;","exceptions":["java/io/IOException"]},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/ClassFileVersion;","exceptions":["java/io/IOException"]},{"name":"ofClassFile","access":9,"descriptor":"([B)Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"getMinorMajorVersion","access":1,"descriptor":"()I"},{"name":"getMajorVersion","access":1,"descriptor":"()S"},{"name":"getMinorVersion","access":1,"descriptor":"()S"},{"name":"getJavaVersion","access":1,"descriptor":"()I"},{"name":"isAtLeast","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Z"},{"name":"isGreaterThan","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Z"},{"name":"isAtMost","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Z"},{"name":"isLessThan","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Z"},{"name":"asPreviewVersion","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"isPreviewVersion","access":1,"descriptor":"()Z"},{"name":"compareTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion","innerName":"VersionLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"ForJava9CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"CreationAction","access":16409}],"methods":[{"name":"locate","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"}]},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion","innerName":"VersionLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"ForJava9CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForJava9CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion","innerName":"VersionLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"ForJava9CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"STATIC_METHOD","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"current","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"major","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"locate","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion","innerName":"VersionLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm;"},{"name":"JAVA_VERSION_PROPERTY","access":26,"descriptor":"Ljava/lang/String;","constant":"java.version"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/ClassFileVersion$VersionLocator$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"locate","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"run","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/NamingStrategy$PrefixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"PrefixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$AbstractBase","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"subclass","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/String;"},{"name":"redefine","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"rebase","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/NamingStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/NamingStrategy$AbstractBase","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"subclass","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/String;"},{"name":"name","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"redefine","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"rebase","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$PrefixingRandom","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/NamingStrategy$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$AbstractBase","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$PrefixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"PrefixingRandom","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"prefix","access":18,"descriptor":"Ljava/lang/String;"},{"name":"randomString","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/RandomString;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"IGNORE"}},"visible":true}]}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"name","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/NamingStrategy$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","innerName":"BaseNameResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$AbstractBase","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","innerName":"ForUnnamedType","access":16409},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"BYTE_BUDDY_RENAME_PACKAGE","access":25,"descriptor":"Ljava/lang/String;","constant":"com.comphenix.net.bytebuddy.renamed"},{"name":"NO_PREFIX","access":25,"descriptor":"Ljava/lang/String;","constant":""},{"name":"JAVA_PACKAGE","access":26,"descriptor":"Ljava/lang/String;","constant":"java."},{"name":"suffix","access":18,"descriptor":"Ljava/lang/String;"},{"name":"javaLangPackagePrefix","access":18,"descriptor":"Ljava/lang/String;"},{"name":"randomString","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/RandomString;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"IGNORE"}},"visible":true}]},{"name":"baseNameResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver;Ljava/lang/String;)V"},{"name":"name","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","innerName":"BaseNameResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","innerName":"ForFixedValue","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForGivenType","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","innerName":"ForGivenType","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","innerName":"ForUnnamedType","access":16409}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForFixedValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","innerName":"BaseNameResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","innerName":"ForFixedValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForGivenType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","innerName":"BaseNameResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForGivenType","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","innerName":"ForGivenType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","innerName":"BaseNameResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType","outerName":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver","innerName":"ForUnnamedType","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver$ForUnnamedType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache","version":49,"access":33,"signature":"Ljava/lang/ref/ReferenceQueue;","superName":"java/lang/ref/ReferenceQueue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$1","access":4104},{"name":"com/comphenix/net/bytebuddy/TypeCache$SimpleKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"SimpleKey","access":9},{"name":"com/comphenix/net/bytebuddy/TypeCache$WithInlineExpunction","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"WithInlineExpunction","access":9},{"name":"com/comphenix/net/bytebuddy/TypeCache$StorageKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"StorageKey","access":12},{"name":"com/comphenix/net/bytebuddy/TypeCache$LookupKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"LookupKey","access":12},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"Sort","access":17417}],"fields":[{"name":"NOT_FOUND","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"sort","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/TypeCache$Sort;"},{"name":"cache","access":20,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;>;>;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/TypeCache$Sort;)V"},{"name":"find","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TT;)Ljava/lang/Class<*>;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["GC_UNRELATED_TYPES"],"justification":"Cross-comparison is intended"},"visible":false}]},{"name":"insert","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TT;Ljava/lang/Class<*>;)Ljava/lang/Class<*>;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["GC_UNRELATED_TYPES"],"justification":"Cross-comparison is intended"},"visible":false}]},{"name":"findOrInsert","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TT;Ljava/util/concurrent/Callable;>;)Ljava/lang/Class<*>;"},{"name":"findOrInsert","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/util/concurrent/Callable;Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TT;Ljava/util/concurrent/Callable;>;Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"expungeStaleEntries","access":1,"descriptor":"()V"},{"name":"clear","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/TypeCache","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$LookupKey","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$LookupKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"LookupKey","access":12},{"name":"com/comphenix/net/bytebuddy/TypeCache$StorageKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"StorageKey","access":12}],"fields":[{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"hashCode","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS"],"justification":"Cross-comparison is intended"},"visible":false}]},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/TypeCache$LookupKey;)I"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/TypeCache$LookupKey;)Ljava/lang/ClassLoader;"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$SimpleKey","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/TypeCache$SimpleKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"SimpleKey","access":9}],"fields":[{"name":"types","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":129,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/util/Collection;)V","signature":"(Ljava/lang/Class<*>;Ljava/util/Collection<+Ljava/lang/Class<*>;>;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection<+Ljava/lang/Class<*>;>;)V"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort$2","access":16392},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort$1","access":16392},{"name":"com/comphenix/net/bytebuddy/TypeCache$1","access":4104}],"fields":[{"name":"WEAK","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/TypeCache$Sort;"},{"name":"SOFT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/TypeCache$Sort;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/TypeCache$Sort;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/TypeCache$Sort;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/TypeCache$Sort;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"wrap","access":1028,"descriptor":"(Ljava/lang/Class;)Ljava/lang/ref/Reference;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/ref/Reference;>;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/TypeCache$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/TypeCache$Sort","outerClass":"com/comphenix/net/bytebuddy/TypeCache$Sort","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort$1","access":16392},{"name":"com/comphenix/net/bytebuddy/TypeCache$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"wrap","access":4,"descriptor":"(Ljava/lang/Class;)Ljava/lang/ref/Reference;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/ref/Reference;>;"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/TypeCache$Sort","outerClass":"com/comphenix/net/bytebuddy/TypeCache$Sort","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort$2","access":16392},{"name":"com/comphenix/net/bytebuddy/TypeCache$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"wrap","access":4,"descriptor":"(Ljava/lang/Class;)Ljava/lang/ref/Reference;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/ref/Reference;>;"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$StorageKey","version":49,"access":33,"signature":"Ljava/lang/ref/WeakReference;","superName":"java/lang/ref/WeakReference","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$StorageKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"StorageKey","access":12},{"name":"com/comphenix/net/bytebuddy/TypeCache$LookupKey","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"LookupKey","access":12}],"fields":[{"name":"hashCode","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/ref/ReferenceQueue;)V","signature":"(Ljava/lang/ClassLoader;Ljava/lang/ref/ReferenceQueue<-Ljava/lang/ClassLoader;>;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS"],"justification":"Cross-comparison is intended"},"visible":false}]},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/TypeCache$StorageKey;)I"}]},{"name":"com/comphenix/net/bytebuddy/TypeCache$WithInlineExpunction","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/TypeCache;","superName":"com/comphenix/net/bytebuddy/TypeCache","innerClasses":[{"name":"com/comphenix/net/bytebuddy/TypeCache$Sort","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/TypeCache$WithInlineExpunction","outerName":"com/comphenix/net/bytebuddy/TypeCache","innerName":"WithInlineExpunction","access":9}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/TypeCache$Sort;)V"},{"name":"find","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TS;)Ljava/lang/Class<*>;"},{"name":"insert","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TS;Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"name":"findOrInsert","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TS;Ljava/util/concurrent/Callable;>;)Ljava/lang/Class<*>;"},{"name":"findOrInsert","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/util/concurrent/Callable;Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;TS;Ljava/util/concurrent/Callable;>;Ljava/lang/Object;)Ljava/lang/Class<*>;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Identified","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Ignored","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Matchable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithoutBatchStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Narrowable","access":1545}],"methods":[{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"enableNativeMethodPrefix","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"disableNativeMethodPrefix","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"disableClassFormatChanges","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":1153,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":1153,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":1153,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":1153,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"type","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"ignore","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"makeRaw","access":1025,"descriptor":"()Ljava/lang/instrument/ClassFileTransformer;"},{"name":"installOn","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"installOnByteBuddyAgent","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"patchOn","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"patchOnByteBuddyAgent","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Global","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Global","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Inactive","access":16409}],"methods":[{"name":"acquire","access":1025,"descriptor":"()Z"},{"name":"release","access":1025,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Default","version":49,"access":33,"signature":"Ljava/lang/ThreadLocal;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;","superName":"java/lang/ThreadLocal","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Default","access":9}],"fields":[{"name":"NOT_ACQUIRED","access":26,"descriptor":"Ljava/lang/Boolean;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"acquire","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Global","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Global","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Global","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"lock","access":18,"descriptor":"Ljava/util/concurrent/locks/Lock;"},{"name":"time","access":18,"descriptor":"J"},{"name":"timeUnit","access":18,"descriptor":"Ljava/util/concurrent/TimeUnit;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V"},{"name":"acquire","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Inactive","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"acquire","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Ljava/lang/String;[BLjava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"typePool","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}],"fields":[{"name":"RETAINING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default;"},{"name":"DISCARDING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Simple","access":9}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/String;[BLjava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"typePool","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"NoOp","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/String;[BLjava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"typePool","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Redefining","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transforming","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transforming","access":4},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Ignoring","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Ignoring","access":4},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Delegator","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithoutBatchStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Identified","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Narrowable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Ignored","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Installation","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Split","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/NamingStrategy","innerName":"SuffixingRandom","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$ForBuildEntryPoint","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","innerName":"ForBuildEntryPoint","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForBuildPlugin","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","innerName":"ForBuildPlugin","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$ModuleReadEdgeCompleting","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"ModuleReadEdgeCompleting","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$SimpleMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"SimpleMatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$DifferentialMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"DifferentialMatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"ForClassLoader","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","innerName":"SinglePass","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"ForTotal","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingReflection","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$ByThrowableType","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","innerName":"ByThrowableType","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","outerName":"com/comphenix/net/bytebuddy/build/EntryPoint","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Extendable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$ForPrefix","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","innerName":"ForPrefix","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Disabled","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Factory","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"INSTALLER_TYPE","access":26,"descriptor":"Ljava/lang/String;","constant":"com.comphenix.net.bytebuddy.agent.Installer"},{"name":"INSTRUMENTATION_GETTER","access":26,"descriptor":"Ljava/lang/String;","constant":"getInstrumentation"},{"name":"STATIC_MEMBER","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"NO_TRANSFORMATION","access":26,"descriptor":"[B"},{"name":"NO_LOADED_TYPE","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"DISPATCHER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher;"},{"name":"DEFAULT_LOCK","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;"},{"name":"byteBuddy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"listener","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;"},{"name":"circularityLock","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;"},{"name":"poolStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;"},{"name":"typeStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;"},{"name":"locationStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;"},{"name":"nativeMethodStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;"},{"name":"transformerDecorator","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;"},{"name":"initializationStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;"},{"name":"redefinitionStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;"},{"name":"redefinitionDiscoveryStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;"},{"name":"redefinitionBatchAllocator","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;"},{"name":"redefinitionListener","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;"},{"name":"redefinitionResubmissionStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy;"},{"name":"injectionStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;"},{"name":"lambdaInstrumentationStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"},{"name":"descriptionStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;"},{"name":"fallbackStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;"},{"name":"classFileBufferStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;"},{"name":"installationListener","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;"},{"name":"ignoreMatcher","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"transformations","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;)V"},{"name":"of","access":137,"descriptor":"([Lcom/comphenix/net/bytebuddy/build/Plugin;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"of","access":9,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"of","access":137,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/EntryPoint;[Lcom/comphenix/net/bytebuddy/build/Plugin;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/EntryPoint;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Lcom/comphenix/net/bytebuddy/build/EntryPoint;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"of","access":137,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;[Lcom/comphenix/net/bytebuddy/build/Plugin;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"of","access":137,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/EntryPoint;Lcom/comphenix/net/bytebuddy/ClassFileVersion;[Lcom/comphenix/net/bytebuddy/build/Plugin;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/EntryPoint;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Lcom/comphenix/net/bytebuddy/build/EntryPoint;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"enableNativeMethodPrefix","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"disableNativeMethodPrefix","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"disableClassFormatChanges","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"makeRaw","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"makeRaw","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"installOn","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"installOnByteBuddyAgent","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"patchOn","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"patchOnByteBuddyAgent","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"doInstall","access":2,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"makeRaw","access":4161,"descriptor":"()Ljava/lang/instrument/ClassFileTransformer;"},{"name":"access$1200","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher;"},{"name":"access$1300","access":4104,"descriptor":"()[B"},{"name":"access$1400","access":4104,"descriptor":"()Ljava/lang/Class;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Delegator","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","innerName":"Matchable","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithoutBatchStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Identified","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Narrowable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Ignored","access":1545}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"materialize","access":1028,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"enableNativeMethodPrefix","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"disableNativeMethodPrefix","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"disableClassFormatChanges","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeTo","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":129,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"assureReadEdgeFromAndTo","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"makeRaw","access":1,"descriptor":"()Ljava/lang/instrument/ClassFileTransformer;"},{"name":"installOn","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"installOnByteBuddyAgent","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"patchOn","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"patchOnByteBuddyAgent","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable","version":49,"access":1057,"signature":";>Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Delegator","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","innerName":"Matchable","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Matchable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"and","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)TS;"},{"name":"and","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)TS;"},{"name":"and","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)TS;"},{"name":"or","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)TS;"},{"name":"or","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)TS;"},{"name":"or","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)TS;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"ForJava6CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"CreationAction","access":16409}],"methods":[{"name":"isNativeMethodPrefixSupported","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Z"},{"name":"setNativeMethodPrefix","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Ljava/lang/String;)V"},{"name":"addTransformer","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Z)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"ForJava6CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForJava6CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"ForJava6CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"isNativeMethodPrefixSupported","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"setNativeMethodPrefix","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"addTransformer","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"isNativeMethodPrefixSupported","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Z"},{"name":"setNativeMethodPrefix","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Ljava/lang/String;)V"},{"name":"addTransformer","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Z)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isNativeMethodPrefixSupported","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Z"},{"name":"setNativeMethodPrefix","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Ljava/lang/String;)V"},{"name":"addTransformer","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Z)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Java9CapableVmDispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Java9CapableVmDispatcher","access":4},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$LegacyVmDispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"LegacyVmDispatcher","access":4},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Factory","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$TransformerIterator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"TransformerIterator","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$SimpleMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"SimpleMatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer$AbstractBase","outerName":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock$Inactive","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","innerName":"Inactive","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"CreationAction","access":16409}],"fields":[{"name":"FACTORY","access":28,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory;"},{"name":"byteBuddy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"poolStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;"},{"name":"typeStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;"},{"name":"listener","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;"},{"name":"nativeMethodStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;"},{"name":"initializationStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;"},{"name":"injectionStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;"},{"name":"lambdaInstrumentationStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"},{"name":"descriptionStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;"},{"name":"locationStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;"},{"name":"fallbackStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;"},{"name":"classFileBufferStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;"},{"name":"installationListener","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;"},{"name":"ignoreMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"resubmissionEnforcer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;"},{"name":"transformations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"circularityLock","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;"},{"name":"accessControlContext","access":18,"descriptor":"Ljava/security/AccessControlContext;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)V","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)V"},{"name":"transform","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)[B"},{"name":"transform","access":4,"descriptor":"(Ljava/lang/Object;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B","signature":"(Ljava/lang/Object;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)[B"},{"name":"transform","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B","signature":"(Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)[B"},{"name":"doTransform","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;ZLjava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)[B","signature":"(Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;ZLjava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)[B"},{"name":"iterator","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Ljava/util/Iterator;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Ljava/util/Iterator;"},{"name":"reset","access":33,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Z"},{"name":"access$1600","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Factory","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"ForJava9CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Factory","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"ForJava9CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"WithoutSpecifiedTarget","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Configurable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForJava9CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Factory","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"ForJava9CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"executingTransformer","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<+Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Constructor;)V","signature":"(Ljava/lang/reflect/Constructor<+Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;>;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Factory","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Factory$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Java9CapableVmDispatcher","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction<[B>;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$Java9CapableVmDispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"Java9CapableVmDispatcher","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"rawModule","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"internalTypeName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"classBeingRedefined","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"protectionDomain","access":18,"descriptor":"Ljava/security/ProtectionDomain;"},{"name":"binaryRepresentation","access":18,"descriptor":"[B"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer;Ljava/lang/Object;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)V","signature":"(Ljava/lang/Object;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)V"},{"name":"run","access":1,"descriptor":"()[B"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$LegacyVmDispatcher","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction<[B>;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"ExecutingTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer$LegacyVmDispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer","innerName":"LegacyVmDispatcher","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"internalTypeName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"classBeingRedefined","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"protectionDomain","access":18,"descriptor":"Ljava/security/ProtectionDomain;"},{"name":"binaryRepresentation","access":18,"descriptor":"[B"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$ExecutingTransformer;Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)V","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)V"},{"name":"run","access":1,"descriptor":"()[B"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Ignoring","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;","superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Ignored","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Matchable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Delegator","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","innerName":"Matchable","access":1036},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Conjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Conjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Ignoring","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Ignoring","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"rawMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)V"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"and","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"or","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored;"},{"name":"or","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;"},{"name":"and","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$ForPrefix","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","innerName":"ForPrefix","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","innerName":"Disabled","access":16409}],"methods":[{"name":"resolve","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;"},{"name":"apply","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer$Suffixing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer","innerName":"Suffixing","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$Disabled;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$ForPrefix","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer$Prefixing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer","innerName":"Prefixing","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy$ForPrefix","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","innerName":"ForPrefix","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"prefix","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"of","access":12,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Redefining","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining$WithResubmission","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining","innerName":"WithResubmission","access":4},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithImplicitDiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithImplicitDiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionScheduler","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutResubmissionSpecification","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithoutResubmissionSpecification","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Explicit","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithoutBatchStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionOnErrorMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionImmediateMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"Trivial","access":16409}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;)V"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithImplicitDiscoveryStrategy;"},{"name":"redefineOnly","access":129,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable;"},{"name":"withResubmission","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutResubmissionSpecification;"},{"name":"makeRaw","access":4161,"descriptor":"()Ljava/lang/instrument/ClassFileTransformer;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining$WithResubmission","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionScheduler","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionOnErrorMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionImmediateMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Redefining","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining$WithResubmission","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining","innerName":"WithResubmission","access":4},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithResubmissionSpecification","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Enabled","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Delegator","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"resubmissionScheduler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler;"},{"name":"resubmissionOnErrorMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;"},{"name":"resubmissionImmediateMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Redefining;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;)V"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"resubmitOnError","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitOnError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Throwable;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitOnError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Throwable;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitOnError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Throwable;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitOnError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Throwable;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitOnError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitImmediate","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitImmediate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitImmediate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitImmediate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitImmediate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$TransformerIterator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"TransformerIterator","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$DifferentialMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"DifferentialMatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$SimpleMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"SimpleMatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"NONE","access":26,"descriptor":"[B"},{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"transformers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"terminal","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;Z)V","signature":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;Z)V"},{"name":"getMatcher","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"getTransformers","access":4,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isTerminal","access":4,"descriptor":"()Z"},{"name":"access$1500","access":4104,"descriptor":"()[B"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$DifferentialMatcher","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$DifferentialMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"DifferentialMatcher","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"ignoreMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"transformations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"classFileTransformer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V","signature":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Z","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$SimpleMatcher","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$SimpleMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"SimpleMatcher","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"ignoreMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"transformations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Z","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$TransformerIterator","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation$TransformerIterator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","innerName":"TransformerIterator","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"module","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaModule;"},{"name":"classBeingRedefined","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"protectionDomain","access":18,"descriptor":"Ljava/security/ProtectionDomain;"},{"name":"transformations","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"transformers","access":2,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;Ljava/util/List;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transforming","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;","superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable","com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Identified","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Extendable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Narrowable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Matchable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Delegator","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Delegator","innerName":"Matchable","access":1036},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transformation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Conjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Conjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$NativeMethodStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"NativeMethodStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$ClassFileBufferStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"ClassFileBufferStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default$Transforming","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default","innerName":"Transforming","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"rawMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"transformers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"terminal","access":18,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Default;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;Z)V","signature":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Ljava/util/List;Z)V"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable;"},{"name":"asTerminalTransformation","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"},{"name":"and","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"or","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable;"},{"name":"or","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;"},{"name":"and","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545}],"methods":[{"name":"isLoadedFirst","access":1025,"descriptor":"()Z"},{"name":"apply","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"Asynchronous","access":9}],"fields":[{"name":"HYBRID","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default;"},{"name":"POOL_ONLY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default;"},{"name":"POOL_FIRST","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default;"},{"name":"loadedFirst","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"withSuperTypeLoading","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;"},{"name":"isLoadedFirst","access":1,"descriptor":"()Z"},{"name":"withSuperTypeLoading","access":1,"descriptor":"(Ljava/util/concurrent/ExecutorService;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;IZLcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZ)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZ)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZ)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"Asynchronous","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$UnlockingClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"UnlockingClassLoadingDelegate","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;)V"},{"name":"isLoadedFirst","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","innerName":"ThreadSwitchingClassLoadingDelegate","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"Asynchronous","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;"},{"name":"executorService","access":18,"descriptor":"Ljava/util/concurrent/ExecutorService;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Ljava/util/concurrent/ExecutorService;)V"},{"name":"isLoadedFirst","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"Asynchronous","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate$NotifyingClassLoadingAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","innerName":"NotifyingClassLoadingAction","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate$SimpleClassLoadingAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","innerName":"SimpleClassLoadingAction","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","innerName":"ThreadSwitchingClassLoadingDelegate","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"executorService","access":18,"descriptor":"Ljava/util/concurrent/ExecutorService;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/concurrent/ExecutorService;)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class;","signature":"(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate$NotifyingClassLoadingAction","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;>;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"Asynchronous","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","innerName":"ThreadSwitchingClassLoadingDelegate","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate$NotifyingClassLoadingAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","innerName":"NotifyingClassLoadingAction","access":12}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"signal","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicBoolean;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/util/concurrent/atomic/AtomicBoolean;)V"},{"name":"call","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"call","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate$SimpleClassLoadingAction","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;>;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"Asynchronous","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous","innerName":"ThreadSwitchingClassLoadingDelegate","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate$SimpleClassLoadingAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$Asynchronous$ThreadSwitchingClassLoadingDelegate","innerName":"SimpleClassLoadingAction","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;)V"},{"name":"call","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"call","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$UnlockingClassLoadingDelegate","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading$UnlockingClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy$SuperTypeLoading","innerName":"UnlockingClassLoadingDelegate","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"circularityLock","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class;","signature":"(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$ByThrowableType","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","innerName":"ByThrowableType","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","innerName":"Simple","access":16409}],"methods":[{"name":"isFallback","access":1025,"descriptor":"(Ljava/lang/Class;Ljava/lang/Throwable;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Throwable;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$ByThrowableType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$ByThrowableType","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","innerName":"ByThrowableType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"types","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set<+Ljava/lang/Class<+Ljava/lang/Throwable;>;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Ljava/lang/Class;)V","signature":"([Ljava/lang/Class<+Ljava/lang/Throwable;>;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set<+Ljava/lang/Class<+Ljava/lang/Throwable;>;>;)V"},{"name":"ofOptionalTypes","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;"},{"name":"isFallback","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Throwable;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Throwable;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","innerName":"Simple","access":16409}],"fields":[{"name":"ENABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple;"},{"name":"DISABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple;"},{"name":"enabled","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy$Simple;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"isFallback","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Throwable;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Throwable;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Identified","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Extendable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Narrowable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545}],"methods":[{"name":"transform","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Identified","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Extendable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Extendable","access":1545}],"methods":[{"name":"asTerminalTransformation","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Matchable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Identified","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified$Narrowable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Identified","innerName":"Narrowable","access":1545}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","com/comphenix/net/bytebuddy/agent/builder/AgentBuilder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Matchable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Ignored","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Ignored","access":1545}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Minimal","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Minimal","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545}],"methods":[{"name":"dispatcher","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"register","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Minimal","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Minimal","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Minimal","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$SignatureRelevant","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"SignatureRelevant","access":9737}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Minimal;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Minimal;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Minimal;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Minimal;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"dispatcher","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"dispatcher","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Eager","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Lazy","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Split","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Dispatcher","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"nexusAccessor","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;)V"},{"name":"dispatcher","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DMI_RANDOM_USED_ONLY_ONCE"],"justification":"Avoiding synchronization without security concerns"},"visible":false}]},{"name":"dispatcher","access":1028,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher$InjectingInitializer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","innerName":"InjectingInitializer","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$InitializationAppender","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor","innerName":"InitializationAppender","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Dispatcher","access":1036}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"nexusAccessor","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;"},{"name":"identification","access":20,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher$InjectingInitializer","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Dispatcher","access":1036},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher$InjectingInitializer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","innerName":"InjectingInitializer","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"rawAuxiliaryTypes","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"loadedTypeInitializers","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"classInjector","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;)V"},{"name":"onLoad","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Eager","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager","innerName":"Dispatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;)V"},{"name":"dispatcher","access":4,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager$Dispatcher","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Eager","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Eager","innerName":"Dispatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Dispatcher","access":1036}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;I)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Lazy","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy","innerName":"Dispatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;)V"},{"name":"dispatcher","access":4,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy$Dispatcher","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Lazy","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Lazy","innerName":"Dispatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Dispatcher","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher$InjectingInitializer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","innerName":"InjectingInitializer","access":12}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;I)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Split","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split","innerName":"Dispatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"Dispatcher","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;)V"},{"name":"dispatcher","access":4,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$Dispatcher;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split$Dispatcher","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InitializationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy","innerName":"SelfInjection","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Split","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Split","innerName":"Dispatcher","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$SignatureRelevant","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"SignatureRelevant","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection","innerName":"Dispatcher","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher$InjectingInitializer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InitializationStrategy$SelfInjection$Dispatcher","innerName":"InjectingInitializer","access":12}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;I)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingInstrumentation","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingUnsafe","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingReflection","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"Disabled","access":16409}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$Disabled","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"Disabled","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$Disabled;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$Disabled;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$Disabled;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$Disabled;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingInstrumentation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingInstrumentation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","innerName":"Target","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingReflection","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingInstrumentation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentation","access":18,"descriptor":"Ljava/lang/instrument/Instrumentation;"},{"name":"folder","access":18,"descriptor":"Ljava/io/File;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/io/File;)V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingReflection","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingReflection;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingUnsafe","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe$OfFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe","innerName":"OfFactory","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe$OfFactory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InjectionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy","innerName":"UsingUnsafe","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe$OfFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InjectionStrategy$UsingUnsafe","innerName":"OfFactory","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"factory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory;)V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$StreamWriting","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"StreamWriting","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Adapter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$ErrorSuppressing","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"ErrorSuppressing","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"NoOp","access":16409}],"fields":[{"name":"SUPPRESS_ERROR","access":25,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"onBeforeInstall","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onInstall","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onError","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"onReset","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Adapter","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Adapter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"Adapter","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"onBeforeInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"onReset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"installationListeners","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;>;)V"},{"name":"onBeforeInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"onReset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$ErrorSuppressing","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$ErrorSuppressing","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"ErrorSuppressing","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$ErrorSuppressing;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$ErrorSuppressing;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$ErrorSuppressing;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$ErrorSuppressing;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onBeforeInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"onReset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onBeforeInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"onReset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$StreamWriting","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$StreamWriting","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"StreamWriting","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"PREFIX","access":28,"descriptor":"Ljava/lang/String;","constant":"[Byte Buddy]"},{"name":"printStream","access":18,"descriptor":"Ljava/io/PrintStream;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/PrintStream;)V"},{"name":"toSystemOut","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;"},{"name":"toSystemError","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;"},{"name":"onBeforeInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"onReset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"AlternativeMetaFactoryRedirection","access":16412},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$MetaFactoryRedirection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"MetaFactoryRedirection","access":16412},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}],"fields":[{"name":"ENABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"},{"name":"DISABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"},{"name":"UNSAFE_CLASS","access":26,"descriptor":"Ljava/lang/String;"},{"name":"IGNORE_ORIGINAL","access":28,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"release","access":9,"descriptor":"(Ljava/lang/instrument/ClassFileTransformer;Ljava/lang/instrument/Instrumentation;)V"},{"name":"of","access":9,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;"},{"name":"apply","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;)V"},{"name":"isEnabled","access":1,"descriptor":"()Z"},{"name":"isInstrumented","access":1028,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1;)V"},{"name":"access$1100","access":4104,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredMethods","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"MethodVisitorWrapper","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Disabled","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$MetaFactoryRedirection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"MetaFactoryRedirection","access":16412},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"AlternativeMetaFactoryRedirection","access":16412},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;)V"},{"name":"isInstrumented","access":4,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;)V"},{"name":"isInstrumented","access":4,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"AlternativeMetaFactoryRedirection","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredMethods","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"MethodVisitorWrapper","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$AlternativeMetaFactoryRedirection;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;II)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"BridgeMethodImplementation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$SerializationImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"SerializationImplementation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$LambdaMethodImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"LambdaMethodImplementation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"FactoryImplementation","access":16412},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"ConstructorImplementation","access":16412},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"LAMBDA_FACTORY","access":26,"descriptor":"Ljava/lang/String;","constant":"get$Lambda"},{"name":"FIELD_PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"arg$"},{"name":"LAMBDA_TYPE_INFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"$$Lambda$ByteBuddy$"},{"name":"NOT_PREVIOUSLY_DEFINED","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"LAMBDA_NAME_COUNTER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"byteBuddy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/ByteBuddy;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;)V"},{"name":"make","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ZLjava/util/List;Ljava/util/List;Ljava/util/Collection;)[B","signature":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ZLjava/util/List;>;Ljava/util/List<*>;Ljava/util/Collection<+Ljava/lang/instrument/ClassFileTransformer;>;)[B"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation$Appender","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"BridgeMethodImplementation","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"lambdaMethodName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"lambdaMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;)V"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"BridgeMethodImplementation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation$Appender","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$BridgeMethodImplementation","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"bridgeTargetInvocation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"ConstructorImplementation","access":16412},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation$Appender","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["SE_BAD_FIELD"],"justification":"An enumeration does not serialize fields"},"visible":false}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation;"},{"name":"objectConstructor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"access$1000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"ConstructorImplementation","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation$Appender","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$ConstructorImplementation","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"declaredFields","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"FactoryImplementation","access":16412},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation$Appender","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"FactoryImplementation","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation$Appender","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$FactoryImplementation","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$LambdaMethodImplementation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$LambdaMethodImplementation$Appender","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$LambdaMethodImplementation","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$LambdaMethodImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"LambdaMethodImplementation","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"targetMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;"},{"name":"specializedLambdaMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;)V"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$LambdaMethodImplementation$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$LambdaMethodImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"LambdaMethodImplementation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$LambdaMethodImplementation$Appender","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$LambdaMethodImplementation","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"targetMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"specializedLambdaMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"},{"name":"declaredFields","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;Ljava/util/List;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$SerializationImplementation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"LambdaInstanceFactory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","innerName":"HandleType","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory$SerializationImplementation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$LambdaInstanceFactory","innerName":"SerializationImplementation","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"targetType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"lambdaType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"lambdaMethodName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"lambdaMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"},{"name":"targetMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;"},{"name":"specializedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;)V"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$MetaFactoryRedirection","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$MetaFactoryRedirection","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","innerName":"MetaFactoryRedirection","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredMethods","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"MethodVisitorWrapper","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$MetaFactoryRedirection;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$MetaFactoryRedirection;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$MetaFactoryRedirection;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy$MetaFactoryRedirection;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;II)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$ModuleReadEdgeCompleting","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"ModuleReadEdgeCompleting","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$WithErrorsOnly","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"WithErrorsOnly","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$WithTransformationsOnly","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"WithTransformationsOnly","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Filtering","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"Filtering","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$StreamWriting","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"StreamWriting","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"NoOp","access":16409}],"fields":[{"name":"LOADED","access":25,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"1"}}],"methods":[{"name":"onDiscovery","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"onTransformation","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLcom/comphenix/net/bytebuddy/dynamic/DynamicType;)V"},{"name":"onIgnored","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"onError","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLjava/lang/Throwable;)V"},{"name":"onComplete","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Adapter","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"Adapter","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"onDiscovery","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLcom/comphenix/net/bytebuddy/dynamic/DynamicType;)V"},{"name":"onIgnored","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLjava/lang/Throwable;)V"},{"name":"onComplete","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"listeners","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;>;)V"},{"name":"onDiscovery","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLcom/comphenix/net/bytebuddy/dynamic/DynamicType;)V"},{"name":"onIgnored","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLjava/lang/Throwable;)V"},{"name":"onComplete","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Filtering","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Filtering","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"Filtering","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/String;>;"},{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/String;>;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;)V"},{"name":"onDiscovery","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLcom/comphenix/net/bytebuddy/dynamic/DynamicType;)V"},{"name":"onIgnored","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLjava/lang/Throwable;)V"},{"name":"onComplete","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$ModuleReadEdgeCompleting","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$ModuleReadEdgeCompleting","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"ModuleReadEdgeCompleting","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentation","access":18,"descriptor":"Ljava/lang/instrument/Instrumentation;"},{"name":"addTargetEdge","access":18,"descriptor":"Z"},{"name":"modules","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set<+Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;ZLjava/util/Set;)V","signature":"(Ljava/lang/instrument/Instrumentation;ZLjava/util/Set<+Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)V"},{"name":"of","access":137,"descriptor":"(Ljava/lang/instrument/Instrumentation;Z[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;","signature":"(Ljava/lang/instrument/Instrumentation;Z[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLcom/comphenix/net/bytebuddy/dynamic/DynamicType;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onDiscovery","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLcom/comphenix/net/bytebuddy/dynamic/DynamicType;)V"},{"name":"onIgnored","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLjava/lang/Throwable;)V"},{"name":"onComplete","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$StreamWriting","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$WithTransformationsOnly","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"WithTransformationsOnly","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$WithErrorsOnly","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"WithErrorsOnly","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$StreamWriting","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"StreamWriting","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"PREFIX","access":28,"descriptor":"Ljava/lang/String;","constant":"[Byte Buddy]"},{"name":"printStream","access":18,"descriptor":"Ljava/io/PrintStream;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/PrintStream;)V"},{"name":"toSystemOut","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$StreamWriting;"},{"name":"toSystemError","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$StreamWriting;"},{"name":"withTransformationsOnly","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;"},{"name":"withErrorsOnly","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;"},{"name":"onDiscovery","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLcom/comphenix/net/bytebuddy/dynamic/DynamicType;)V"},{"name":"onIgnored","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLjava/lang/Throwable;)V"},{"name":"onComplete","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$WithErrorsOnly","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$WithErrorsOnly","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"WithErrorsOnly","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLjava/lang/Throwable;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$WithTransformationsOnly","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$WithTransformationsOnly","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"WithTransformationsOnly","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;)V"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLcom/comphenix/net/bytebuddy/dynamic/DynamicType;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLjava/lang/Throwable;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$Simple","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"ForClassLoader","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"NoOp","access":16409}],"methods":[{"name":"classFileLocator","access":1025,"descriptor":"(Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"locationStrategies","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;>;)V"},{"name":"classFileLocator","access":1,"descriptor":"(Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"ForClassLoader","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$Simple","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"Compound","access":9}],"fields":[{"name":"STRONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader;"},{"name":"WEAK","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"withFallbackTo","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;"},{"name":"withFallbackTo","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;"},{"name":"withFallbackTo","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;"},{"name":"withFallbackTo","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"ForClassLoader","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"classFileLocator","access":1,"descriptor":"(Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"ForClassLoader","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader$WeaklyReferenced","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","innerName":"WeaklyReferenced","access":9}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"classFileLocator","access":1,"descriptor":"(Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"classFileLocator","access":1,"descriptor":"(Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$Simple","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"classFileLocator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V"},{"name":"classFileLocator","access":1,"descriptor":"(Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","version":49,"access":1537,"signature":";>Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Matchable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545}],"methods":[{"name":"and","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)TT;"},{"name":"and","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)TT;"},{"name":"and","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)TT;"},{"name":"and","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)TT;"},{"name":"or","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)TT;"},{"name":"or","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)TT;"},{"name":"or","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)TT;"},{"name":"or","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Matchable;","signature":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)TT;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$WithTypePoolCache","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","innerName":"WithTypePoolCache","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$ClassLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","innerName":"ClassLoading","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Eager","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","innerName":"Eager","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","innerName":"Default","access":16409}],"methods":[{"name":"typePool","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typePool","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$ClassLoading","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$ClassLoading","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","innerName":"ClassLoading","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ReaderMode","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"WithLazyResolution","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$ClassLoading","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"ClassLoading","access":9}],"fields":[{"name":"EXTENDED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$ClassLoading;"},{"name":"FAST","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$ClassLoading;"},{"name":"readerMode","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$ClassLoading;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$ClassLoading;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$ClassLoading;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;)V"},{"name":"typePool","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typePool","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Default","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ReaderMode","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"WithLazyResolution","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Simple","access":9}],"fields":[{"name":"EXTENDED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Default;"},{"name":"FAST","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Default;"},{"name":"readerMode","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;)V"},{"name":"typePool","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typePool","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Eager","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Eager","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","innerName":"Eager","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ReaderMode","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Simple","access":9}],"fields":[{"name":"EXTENDED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Eager;"},{"name":"FAST","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Eager;"},{"name":"readerMode","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Eager;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Eager;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Eager;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;)V"},{"name":"typePool","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typePool","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$WithTypePoolCache","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$WithTypePoolCache$Simple","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$WithTypePoolCache","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ReaderMode","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"WithLazyResolution","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Discriminating","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Discriminating","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$WithTypePoolCache","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","innerName":"WithTypePoolCache","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"readerMode","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;)V"},{"name":"typePool","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typePool","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/lang/ClassLoader;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"locate","access":1028,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$WithTypePoolCache$Simple","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$WithTypePoolCache","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$WithTypePoolCache","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","innerName":"WithTypePoolCache","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ReaderMode","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$WithTypePoolCache$Simple","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$WithTypePoolCache","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"cacheProviders","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap<-Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ConcurrentMap;)V","signature":"(Ljava/util/concurrent/ConcurrentMap<-Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;>;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;Ljava/util/concurrent/ConcurrentMap;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;Ljava/util/concurrent/ConcurrentMap<-Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;>;)V"},{"name":"locate","access":4,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;"},{"name":"getBootstrapMarkerLoader","access":4,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Inversion","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Inversion","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Conjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Conjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForResolvableTypes","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"ForResolvableTypes","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForLoadState","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"ForLoadState","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Trivial","access":16409}],"methods":[{"name":"matches","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Z","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Conjunction","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Conjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Conjunction","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matchers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":132,"descriptor":"([Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)V"},{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Z","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Disjunction","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Disjunction","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matchers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":132,"descriptor":"([Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)V"},{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Z","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForElementMatchers","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"ForElementMatchers","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"classLoaderMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;"},{"name":"moduleMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Z","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForLoadState","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForLoadState","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"ForLoadState","access":16409}],"fields":[{"name":"LOADED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForLoadState;"},{"name":"UNLOADED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForLoadState;"},{"name":"unloaded","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForLoadState;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForLoadState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForLoadState;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Z","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForResolvableTypes","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForResolvableTypes","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"ForResolvableTypes","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Inversion","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Inversion","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForResolvableTypes;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForResolvableTypes;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForResolvableTypes;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$ForResolvableTypes;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Z","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Z"},{"name":"inverted","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Inversion","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Inversion","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Inversion","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Z","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Trivial","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","innerName":"Trivial","access":16409}],"fields":[{"name":"MATCHING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Trivial;"},{"name":"NON_MATCHING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Trivial;"},{"name":"matches","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Trivial;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Trivial;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher$Trivial;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Z","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithoutBatchStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithImplicitDiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithImplicitDiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithResubmissionSpecification","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutResubmissionSpecification","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithoutResubmissionSpecification","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionImmediateMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionOnErrorMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionScheduler","access":1545}],"methods":[{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable;"},{"name":"withResubmission","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutResubmissionSpecification;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionImmediateMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Conjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"Conjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"Trivial","access":16409}],"methods":[{"name":"matches","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Conjunction","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionImmediateMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Conjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"Conjunction","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matchers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Disjunction","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionImmediateMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"Disjunction","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matchers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$ForElementMatchers","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionImmediateMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"ForElementMatchers","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeNameMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;"},{"name":"classLoaderMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;"},{"name":"moduleMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Trivial","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionImmediateMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","innerName":"Trivial","access":16409}],"fields":[{"name":"MATCHING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Trivial;"},{"name":"NON_MATCHING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Trivial;"},{"name":"matching","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Trivial;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Trivial;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher$Trivial;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionOnErrorMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Conjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"Conjunction","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"Trivial","access":16409}],"methods":[{"name":"matches","access":1025,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Conjunction","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionOnErrorMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Conjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"Conjunction","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matchers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Disjunction","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionOnErrorMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"Disjunction","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matchers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$ForElementMatchers","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionOnErrorMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"ForElementMatchers","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"exceptionMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Throwable;>;"},{"name":"typeNameMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;"},{"name":"classLoaderMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;"},{"name":"moduleMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Throwable;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Trivial","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionOnErrorMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Trivial","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","innerName":"Trivial","access":16409}],"fields":[{"name":"MATCHING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Trivial;"},{"name":"NON_MATCHING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Trivial;"},{"name":"matching","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Trivial;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Trivial;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher$Trivial;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithImplicitDiscoveryStrategy","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithImplicitDiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithImplicitDiscoveryStrategy","access":1545}],"methods":[{"name":"redefineOnly","access":1153,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutResubmissionSpecification","com/comphenix/net/bytebuddy/agent/builder/AgentBuilder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithResubmissionSpecification","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutResubmissionSpecification","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithoutResubmissionSpecification","access":1545}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithImplicitDiscoveryStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithImplicitDiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithImplicitDiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutBatchStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithoutBatchStrategy","access":1545}],"methods":[{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithImplicitDiscoveryStrategy;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutResubmissionSpecification","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithResubmissionSpecification","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionOnErrorMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionImmediateMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithoutResubmissionSpecification","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"WithoutResubmissionSpecification","access":1545}],"methods":[{"name":"resubmitOnError","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitOnError","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Throwable;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitOnError","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Throwable;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitOnError","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Throwable;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitOnError","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Throwable;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitOnError","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitImmediate","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitImmediate","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitImmediate","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitImmediate","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/utility/JavaModule;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"},{"name":"resubmitImmediate","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$WithResubmissionSpecification;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Collector","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionScheduler","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$3","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","innerName":"CreationAction","access":16409}],"fields":[{"name":"DISABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;"},{"name":"REDEFINITION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;"},{"name":"RETRANSFORMATION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;"},{"name":"DISPATCHER","access":28,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher;"},{"name":"enabled","access":18,"descriptor":"Z"},{"name":"retransforming","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZZ)V","signature":"(ZZ)V"},{"name":"isRetransforming","access":4,"descriptor":"()Z"},{"name":"check","access":1028,"descriptor":"(Ljava/lang/instrument/Instrumentation;)V"},{"name":"isEnabled","access":4,"descriptor":"()Z"},{"name":"make","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector;"},{"name":"apply","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;IZZLcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LambdaInstrumentationStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Collector","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZZ)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LambdaInstrumentationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)V"},{"name":"check","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;)V"},{"name":"make","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Collector","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector$ForRedefinition","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","innerName":"ForRedefinition","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZZ)V"},{"name":"check","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;)V"},{"name":"make","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$3","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Collector","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector$ForRetransformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","innerName":"ForRetransformation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Dispatcher","access":1548}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZZ)V"},{"name":"check","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;)V"},{"name":"make","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Partitioning","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"Partitioning","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"Slicing","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForMatchedGrouping","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"ForMatchedGrouping","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForFixedSize","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"ForFixedSize","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"ForTotal","access":16409}],"fields":[{"name":"FIRST_BATCH","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}}],"methods":[{"name":"batch","access":1025,"descriptor":"(Ljava/util/List;)Ljava/lang/Iterable;","signature":"(Ljava/util/List;>;)Ljava/lang/Iterable<+Ljava/util/List;>;>;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForFixedSize","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"ForTotal","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForFixedSize","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"ForFixedSize","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"size","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"ofSize","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;"},{"name":"batch","access":1,"descriptor":"(Ljava/util/List;)Ljava/lang/Iterable;","signature":"(Ljava/util/List;>;)Ljava/lang/Iterable<+Ljava/util/List;>;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForMatchedGrouping","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"Slicing","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForMatchedGrouping","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"ForMatchedGrouping","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matchers","access":18,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"([Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;>;)V"},{"name":"withMinimum","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;"},{"name":"withMaximum","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;"},{"name":"withinRange","access":1,"descriptor":"(II)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;"},{"name":"batch","access":1,"descriptor":"(Ljava/util/List;)Ljava/lang/Iterable;","signature":"(Ljava/util/List;>;)Ljava/lang/Iterable<+Ljava/util/List;>;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"ForTotal","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"batch","access":1,"descriptor":"(Ljava/util/List;)Ljava/lang/Iterable;","signature":"(Ljava/util/List;>;)Ljava/lang/Iterable<+Ljava/util/List;>;>;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Partitioning","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Partitioning","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"Partitioning","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"parts","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"of","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;"},{"name":"batch","access":1,"descriptor":"(Ljava/util/List;)Ljava/lang/Iterable;","signature":"(Ljava/util/List;>;)Ljava/lang/Iterable<+Ljava/util/List;>;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing$SlicingIterable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing","innerName":"SlicingIterable","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"Slicing","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"minimum","access":18,"descriptor":"I"},{"name":"maximum","access":18,"descriptor":"I"},{"name":"batchAllocator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;"}],"methods":[{"name":"","access":4,"descriptor":"(IILcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;)V"},{"name":"withMinimum","access":9,"descriptor":"(ILcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;"},{"name":"withMaximum","access":9,"descriptor":"(ILcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;"},{"name":"withinRange","access":9,"descriptor":"(IILcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;"},{"name":"batch","access":1,"descriptor":"(Ljava/util/List;)Ljava/lang/Iterable;","signature":"(Ljava/util/List;>;)Ljava/lang/Iterable<+Ljava/util/List;>;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing$SlicingIterable","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;>;>;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"Slicing","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing$SlicingIterable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing","innerName":"SlicingIterable","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing$SlicingIterable$SlicingIterator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing$SlicingIterable","innerName":"SlicingIterator","access":12}],"fields":[{"name":"minimum","access":18,"descriptor":"I"},{"name":"maximum","access":18,"descriptor":"I"},{"name":"iterable","access":18,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable<+Ljava/util/List;>;>;"}],"methods":[{"name":"","access":4,"descriptor":"(IILjava/lang/Iterable;)V","signature":"(IILjava/lang/Iterable<+Ljava/util/List;>;>;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;>;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing$SlicingIterable$SlicingIterator","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"Slicing","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing$SlicingIterable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing","innerName":"SlicingIterable","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing$SlicingIterable$SlicingIterator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Slicing$SlicingIterable","innerName":"SlicingIterator","access":12}],"fields":[{"name":"minimum","access":18,"descriptor":"I"},{"name":"maximum","access":18,"descriptor":"I"},{"name":"iterator","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+Ljava/util/List;>;>;"},{"name":"buffer","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"","access":4,"descriptor":"(IILjava/util/Iterator;)V","signature":"(IILjava/util/Iterator<+Ljava/util/List;>;>;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;>;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","version":49,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Collector","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector$ForRetransformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","innerName":"ForRetransformation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector$ForRedefinition","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","innerName":"ForRedefinition","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector$PrependableIterator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","innerName":"PrependableIterator","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"poolStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;"},{"name":"locationStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;"},{"name":"descriptionStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;"},{"name":"listener","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;"},{"name":"fallbackStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;"},{"name":"circularityLock","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;"},{"name":"types","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)V"},{"name":"consider","access":4,"descriptor":"(Ljava/lang/Class;Z)V","signature":"(Ljava/lang/Class<*>;Z)V"},{"name":"doConsider","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/Class;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V","signature":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/Class<*>;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Z)V"},{"name":"apply","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;I)I"},{"name":"doApply","access":1028,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/List;)V","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/List;>;)V","exceptions":["java/lang/instrument/UnmodifiableClassException","java/lang/ClassNotFoundException"]}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector$ForRedefinition","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Collector","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector$ForRedefinition","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","innerName":"ForRedefinition","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)V"},{"name":"doApply","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/List;)V","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/List;>;)V","exceptions":["java/lang/instrument/UnmodifiableClassException","java/lang/ClassNotFoundException"]}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector$ForRetransformation","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Collector","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector$ForRetransformation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","innerName":"ForRetransformation","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Dispatcher","access":1548}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;)V"},{"name":"doApply","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/List;)V","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/List;>;)V","exceptions":["java/lang/instrument/UnmodifiableClassException"]}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector$PrependableIterator","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Collector","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector$PrependableIterator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","innerName":"PrependableIterator","access":12}],"fields":[{"name":"current","access":2,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+Ljava/util/List;>;>;"},{"name":"backlog","access":18,"descriptor":"Ljava/util/LinkedList;","signature":"Ljava/util/LinkedList;>;>;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Ljava/util/List;>;>;)V"},{"name":"prepend","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Ljava/util/List;>;>;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;>;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Explicit","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","innerName":"Reiterating","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","innerName":"SinglePass","access":16409}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Ljava/lang/Iterable;","signature":"(Ljava/lang/instrument/Instrumentation;)Ljava/lang/Iterable;>;>;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Explicit","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Explicit","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","innerName":"Explicit","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"types","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Ljava/lang/Class;)V","signature":"([Ljava/lang/Class<*>;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set;>;)V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Ljava/lang/Iterable;","signature":"(Ljava/lang/instrument/Instrumentation;)Ljava/lang/Iterable;>;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","innerName":"Reiterating","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating$ReiteratingIterator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating","innerName":"ReiteratingIterator","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating$ReiteratingIterable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating","innerName":"ReiteratingIterable","access":12}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Ljava/lang/Iterable;","signature":"(Ljava/lang/instrument/Instrumentation;)Ljava/lang/Iterable;>;>;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating$ReiteratingIterable","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;>;>;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","innerName":"Reiterating","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating$ReiteratingIterator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating","innerName":"ReiteratingIterator","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating$ReiteratingIterable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating","innerName":"ReiteratingIterable","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentation","access":18,"descriptor":"Ljava/lang/instrument/Instrumentation;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating$ReiteratingIterator","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","innerName":"Reiterating","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating$ReiteratingIterator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$Reiterating","innerName":"ReiteratingIterator","access":12}],"fields":[{"name":"instrumentation","access":18,"descriptor":"Ljava/lang/instrument/Instrumentation;"},{"name":"processed","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"types","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","innerName":"SinglePass","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Ljava/lang/Iterable;","signature":"(Ljava/lang/instrument/Instrumentation;)Ljava/lang/Iterable;>;>;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","innerName":"ForJava6CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","innerName":"CreationAction","access":16409}],"methods":[{"name":"isModifiableClass","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Class;)Z","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Class<*>;)Z"},{"name":"isRetransformClassesSupported","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Z"},{"name":"retransformClasses","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)V","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)V","exceptions":["java/lang/instrument/UnmodifiableClassException"]}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","innerName":"ForJava6CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$ForJava6CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","innerName":"ForJava6CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"isModifiableClass","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"isRetransformClassesSupported","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"retransformClasses","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"isModifiableClass","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Class;)Z","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Class<*>;)Z"},{"name":"isRetransformClassesSupported","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Z"},{"name":"retransformClasses","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)V","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)V","exceptions":["java/lang/instrument/UnmodifiableClassException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isModifiableClass","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Class;)Z","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Class<*>;)Z"},{"name":"isRetransformClassesSupported","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Z"},{"name":"retransformClasses","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)V","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$StreamWriting","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"StreamWriting","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Pausing","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"Pausing","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$BatchReallocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"BatchReallocator","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"ErrorEscalating","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Yielding","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"Yielding","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"NoOp","access":16409}],"methods":[{"name":"onBatch","access":1025,"descriptor":"(ILjava/util/List;Ljava/util/List;)V","signature":"(ILjava/util/List;>;Ljava/util/List;>;)V"},{"name":"onError","access":1025,"descriptor":"(ILjava/util/List;Ljava/lang/Throwable;Ljava/util/List;)Ljava/lang/Iterable;","signature":"(ILjava/util/List;>;Ljava/lang/Throwable;Ljava/util/List;>;)Ljava/lang/Iterable<+Ljava/util/List;>;>;"},{"name":"onComplete","access":1025,"descriptor":"(ILjava/util/List;Ljava/util/Map;)V","signature":"(ILjava/util/List;>;Ljava/util/Map;>;Ljava/lang/Throwable;>;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Adapter","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"Adapter","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"onBatch","access":1,"descriptor":"(ILjava/util/List;Ljava/util/List;)V","signature":"(ILjava/util/List;>;Ljava/util/List;>;)V"},{"name":"onError","access":1,"descriptor":"(ILjava/util/List;Ljava/lang/Throwable;Ljava/util/List;)Ljava/lang/Iterable;","signature":"(ILjava/util/List;>;Ljava/lang/Throwable;Ljava/util/List;>;)Ljava/lang/Iterable<+Ljava/util/List;>;>;"},{"name":"onComplete","access":1,"descriptor":"(ILjava/util/List;Ljava/util/Map;)V","signature":"(ILjava/util/List;>;Ljava/util/Map;>;Ljava/lang/Throwable;>;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$BatchReallocator","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$Partitioning","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"Partitioning","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$BatchReallocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"BatchReallocator","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"batchAllocator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;)V"},{"name":"splitting","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;"},{"name":"onError","access":1,"descriptor":"(ILjava/util/List;Ljava/lang/Throwable;Ljava/util/List;)Ljava/lang/Iterable;","signature":"(ILjava/util/List;>;Ljava/lang/Throwable;Ljava/util/List;>;)Ljava/lang/Iterable<+Ljava/util/List;>;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound$CompoundIterable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound","innerName":"CompoundIterable","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"listeners","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;>;)V"},{"name":"onBatch","access":1,"descriptor":"(ILjava/util/List;Ljava/util/List;)V","signature":"(ILjava/util/List;>;Ljava/util/List;>;)V"},{"name":"onError","access":1,"descriptor":"(ILjava/util/List;Ljava/lang/Throwable;Ljava/util/List;)Ljava/lang/Iterable;","signature":"(ILjava/util/List;>;Ljava/lang/Throwable;Ljava/util/List;>;)Ljava/lang/Iterable<+Ljava/util/List;>;>;"},{"name":"onComplete","access":1,"descriptor":"(ILjava/util/List;Ljava/util/Map;)V","signature":"(ILjava/util/List;>;Ljava/util/Map;>;Ljava/lang/Throwable;>;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound$CompoundIterable","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;>;>;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound$CompoundIterable$CompoundIterator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound$CompoundIterable","innerName":"CompoundIterator","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound$CompoundIterable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound","innerName":"CompoundIterable","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"iterables","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;>;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;>;>;>;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound$CompoundIterable$CompoundIterator","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound$CompoundIterable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound","innerName":"CompoundIterable","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound$CompoundIterable$CompoundIterator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Compound$CompoundIterable","innerName":"CompoundIterator","access":12}],"fields":[{"name":"current","access":2,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+Ljava/util/List;>;>;"},{"name":"backlog","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;>;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;>;>;>;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;>;"},{"name":"forward","access":2,"descriptor":"()V"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"ErrorEscalating","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}],"fields":[{"name":"FAIL_FAST","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating;"},{"name":"FAIL_LAST","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onBatch","access":1,"descriptor":"(ILjava/util/List;Ljava/util/List;)V","signature":"(ILjava/util/List;>;Ljava/util/List;>;)V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"ErrorEscalating","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"onError","access":1,"descriptor":"(ILjava/util/List;Ljava/lang/Throwable;Ljava/util/List;)Ljava/lang/Iterable;","signature":"(ILjava/util/List;>;Ljava/lang/Throwable;Ljava/util/List;>;)Ljava/lang/Iterable<+Ljava/util/List;>;>;"},{"name":"onComplete","access":1,"descriptor":"(ILjava/util/List;Ljava/util/Map;)V","signature":"(ILjava/util/List;>;Ljava/util/Map;>;Ljava/lang/Throwable;>;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"ErrorEscalating","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$ErrorEscalating$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"onError","access":1,"descriptor":"(ILjava/util/List;Ljava/lang/Throwable;Ljava/util/List;)Ljava/lang/Iterable;","signature":"(ILjava/util/List;>;Ljava/lang/Throwable;Ljava/util/List;>;)Ljava/lang/Iterable<+Ljava/util/List;>;>;"},{"name":"onComplete","access":1,"descriptor":"(ILjava/util/List;Ljava/util/Map;)V","signature":"(ILjava/util/List;>;Ljava/util/Map;>;Ljava/lang/Throwable;>;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onBatch","access":1,"descriptor":"(ILjava/util/List;Ljava/util/List;)V","signature":"(ILjava/util/List;>;Ljava/util/List;>;)V"},{"name":"onError","access":1,"descriptor":"(ILjava/util/List;Ljava/lang/Throwable;Ljava/util/List;)Ljava/lang/Iterable;","signature":"(ILjava/util/List;>;Ljava/lang/Throwable;Ljava/util/List;>;)Ljava/lang/Iterable<+Ljava/util/List;>;>;"},{"name":"onComplete","access":1,"descriptor":"(ILjava/util/List;Ljava/util/Map;)V","signature":"(ILjava/util/List;>;Ljava/util/Map;>;Ljava/lang/Throwable;>;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Pausing","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Pausing","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"Pausing","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"J"}],"methods":[{"name":"","access":4,"descriptor":"(J)V"},{"name":"of","access":9,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;"},{"name":"onBatch","access":1,"descriptor":"(ILjava/util/List;Ljava/util/List;)V","signature":"(ILjava/util/List;>;Ljava/util/List;>;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$StreamWriting","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$StreamWriting","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"StreamWriting","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$StreamWriting","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"StreamWriting","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"printStream","access":18,"descriptor":"Ljava/io/PrintStream;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/PrintStream;)V"},{"name":"toSystemOut","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;"},{"name":"toSystemError","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;"},{"name":"onBatch","access":1,"descriptor":"(ILjava/util/List;Ljava/util/List;)V","signature":"(ILjava/util/List;>;Ljava/util/List;>;)V"},{"name":"onError","access":1,"descriptor":"(ILjava/util/List;Ljava/lang/Throwable;Ljava/util/List;)Ljava/lang/Iterable;","signature":"(ILjava/util/List;>;Ljava/lang/Throwable;Ljava/util/List;>;)Ljava/lang/Iterable<+Ljava/util/List;>;>;"},{"name":"onComplete","access":1,"descriptor":"(ILjava/util/List;Ljava/util/Map;)V","signature":"(ILjava/util/List;>;Ljava/util/Map;>;Ljava/lang/Throwable;>;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Yielding","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Yielding","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"Yielding","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Yielding;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Yielding;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Yielding;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$Yielding;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onBatch","access":1,"descriptor":"(ILjava/util/List;Ljava/util/List;)V","signature":"(ILjava/util/List;>;Ljava/util/List;>;)V"},{"name":"onError","access":1,"descriptor":"(ILjava/util/List;Ljava/lang/Throwable;Ljava/util/List;)Ljava/lang/Iterable;","signature":"(ILjava/util/List;>;Ljava/lang/Throwable;Ljava/util/List;>;)Ljava/lang/Iterable<+Ljava/util/List;>;>;"},{"name":"onComplete","access":1,"descriptor":"(ILjava/util/List;Ljava/util/Map;)V","signature":"(ILjava/util/List;>;Ljava/util/Map;>;Ljava/lang/Throwable;>;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","innerName":"Disabled","access":16409}],"methods":[{"name":"isEnforced","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;)Z","signature":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer$Disabled","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","innerName":"Disabled","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer$Disabled;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer$Disabled;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer$Disabled;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer$Disabled;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isEnforced","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;)Z","signature":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionScheduler","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$WithFixedDelay","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","innerName":"WithFixedDelay","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$AtFixedRate","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","innerName":"AtFixedRate","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","innerName":"Cancelable","access":1545}],"methods":[{"name":"isAlive","access":1025,"descriptor":"()Z"},{"name":"schedule","access":1025,"descriptor":"(Ljava/lang/Runnable;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$AtFixedRate","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionScheduler","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","innerName":"Cancelable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable$ForFuture","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","innerName":"ForFuture","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$AtFixedRate","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","innerName":"AtFixedRate","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"scheduledExecutorService","access":18,"descriptor":"Ljava/util/concurrent/ScheduledExecutorService;"},{"name":"time","access":18,"descriptor":"J"},{"name":"timeUnit","access":18,"descriptor":"Ljava/util/concurrent/TimeUnit;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;JLjava/util/concurrent/TimeUnit;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"schedule","access":1,"descriptor":"(Ljava/lang/Runnable;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionScheduler","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","innerName":"Cancelable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable$ForFuture","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","innerName":"ForFuture","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","innerName":"NoOp","access":16409}],"methods":[{"name":"cancel","access":1025,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable$ForFuture","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionScheduler","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","innerName":"Cancelable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable$ForFuture","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","innerName":"ForFuture","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"future","access":18,"descriptor":"Ljava/util/concurrent/Future;","signature":"Ljava/util/concurrent/Future<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/Future;)V","signature":"(Ljava/util/concurrent/Future<*>;)V"},{"name":"cancel","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionScheduler","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","innerName":"Cancelable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"cancel","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionScheduler","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","innerName":"Cancelable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"schedule","access":1,"descriptor":"(Ljava/lang/Runnable;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$WithFixedDelay","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionScheduler","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","innerName":"Cancelable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable$ForFuture","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","innerName":"ForFuture","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$WithFixedDelay","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","innerName":"WithFixedDelay","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"scheduledExecutorService","access":18,"descriptor":"Ljava/util/concurrent/ScheduledExecutorService;"},{"name":"time","access":18,"descriptor":"J"},{"name":"timeUnit","access":18,"descriptor":"Ljava/util/concurrent/TimeUnit;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;JLjava/util/concurrent/TimeUnit;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"schedule","access":1,"descriptor":"(Ljava/lang/Runnable;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Installation","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Enabled","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545}],"methods":[{"name":"apply","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Installation","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer$Disabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","innerName":"Disabled","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Disabled;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$StorageKey","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","innerName":"StorageKey","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$LookupKey","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","innerName":"LookupKey","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$ResubmissionInstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","innerName":"ResubmissionInstallationListener","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$Resubmitter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","innerName":"Resubmitter","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionScheduler","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionOnErrorMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionImmediateMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Installation","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Enabled","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"resubmissionScheduler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler;"},{"name":"resubmissionOnErrorMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;"},{"name":"resubmissionImmediateMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$LookupKey","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Enabled","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$LookupKey","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","innerName":"LookupKey","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$StorageKey","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","innerName":"StorageKey","access":12}],"fields":[{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"hashCode","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS"],"justification":"Cross-comparison is intended"},"visible":false}]},{"name":"access$700","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$LookupKey;)I"},{"name":"access$800","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$LookupKey;)Ljava/lang/ClassLoader;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$ResubmissionInstallationListener","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Adapter","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionScheduler","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"DescriptionStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"FallbackStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"CircularityLock","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RawMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Enabled","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$StorageKey","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","innerName":"StorageKey","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler","innerName":"Cancelable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$ResubmissionInstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","innerName":"ResubmissionInstallationListener","access":12},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Collector","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Collector","access":1036},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener$Adapter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Dispatcher","access":1548}],"fields":[{"name":"instrumentation","access":18,"descriptor":"Ljava/lang/instrument/Instrumentation;"},{"name":"resubmissionScheduler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler;"},{"name":"locationStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;"},{"name":"poolStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;"},{"name":"descriptionStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;"},{"name":"fallbackStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;"},{"name":"listener","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;"},{"name":"circularityLock","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;"},{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;"},{"name":"redefinitionStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;"},{"name":"redefinitionBatchAllocator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;"},{"name":"redefinitionBatchListener","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;"},{"name":"types","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;>;"},{"name":"cancelable","access":66,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler$Cancelable;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;Ljava/util/concurrent/ConcurrentMap;)V","signature":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionScheduler;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$DescriptionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$FallbackStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$CircularityLock;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RawMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;Ljava/util/concurrent/ConcurrentMap;>;)V"},{"name":"onInstall","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"onReset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$Resubmitter","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Adapter","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Enabled","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$Resubmitter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","innerName":"Resubmitter","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$Resubmitter$ConcurrentHashSet","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$Resubmitter","innerName":"ConcurrentHashSet","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionListenable","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionOnErrorMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable","innerName":"ResubmissionImmediateMatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$StorageKey","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","innerName":"StorageKey","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$LookupKey","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","innerName":"LookupKey","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548}],"fields":[{"name":"resubmissionOnErrorMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;"},{"name":"resubmissionImmediateMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;"},{"name":"types","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;Ljava/util/concurrent/ConcurrentMap;)V","signature":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionOnErrorMatcher;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionListenable$ResubmissionImmediateMatcher;Ljava/util/concurrent/ConcurrentMap;>;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;ZLjava/lang/Throwable;)V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["GC_UNRELATED_TYPES"],"justification":"Use of unrelated key is intended for avoiding unnecessary weak reference"},"visible":false}]},{"name":"isEnforced","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;)Z","signature":"(Ljava/lang/String;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["GC_UNRELATED_TYPES"],"justification":"Use of unrelated key is intended for avoiding unnecessary weak reference"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$Resubmitter$ConcurrentHashSet","version":49,"access":33,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Enabled","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$Resubmitter","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","innerName":"Resubmitter","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$Resubmitter$ConcurrentHashSet","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$Resubmitter","innerName":"ConcurrentHashSet","access":12}],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$StorageKey","version":49,"access":33,"signature":"Ljava/lang/ref/WeakReference;","superName":"java/lang/ref/WeakReference","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Enabled","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$StorageKey","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","innerName":"StorageKey","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$LookupKey","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled","innerName":"LookupKey","access":12}],"fields":[{"name":"hashCode","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"isBootstrapLoader","access":4,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS"],"justification":"Cross-comparison is intended"},"visible":false}]},{"name":"access$600","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Enabled$StorageKey;)I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"InstallationListener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionEnforcer","access":1548},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"ResubmissionStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy$Installation","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionStrategy","innerName":"Installation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"listener","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;"},{"name":"installationListener","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;"},{"name":"resubmissionEnforcer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;)V"},{"name":"getListener","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Listener;"},{"name":"getInstallationListener","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$InstallationListener;"},{"name":"getResubmissionEnforcer","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$ResubmissionEnforcer;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","innerName":"ForAdvice","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForBuildPlugin","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","innerName":"ForBuildPlugin","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545}],"methods":[{"name":"transform","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice","innerName":"Entry","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"WithCustomMapping","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ExceptionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"LocationStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredMethods","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"MethodVisitorWrapper","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry$ForUnifiedAdvice","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry","innerName":"ForUnifiedAdvice","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry$ForSplitAdvice","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry","innerName":"ForSplitAdvice","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy","innerName":"ForClassLoader","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","innerName":"ForAdvice","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"advice","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"exceptionHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler;"},{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"classFileLocator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"poolStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;"},{"name":"locationStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;"},{"name":"entries","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;Lcom/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;Lcom/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;Ljava/util/List;)V"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$PoolStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$LocationStrategy;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;"},{"name":"withExceptionHandler","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;"},{"name":"include","access":129,"descriptor":"([Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;"},{"name":"include","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;"},{"name":"include","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;>;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;"},{"name":"advice","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;"},{"name":"advice","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;"},{"name":"advice","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;"},{"name":"advice","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry","version":49,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","innerName":"ForAdvice","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry$ForSplitAdvice","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry","innerName":"ForSplitAdvice","access":12},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry$ForUnifiedAdvice","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry","innerName":"ForUnifiedAdvice","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"WithCustomMapping","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice","innerName":"Entry","access":1036}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)V"},{"name":"getMatcher","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"resolve","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry$ForSplitAdvice","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","innerName":"ForAdvice","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice","innerName":"Entry","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"WithCustomMapping","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry$ForSplitAdvice","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry","innerName":"ForSplitAdvice","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"enter","access":18,"descriptor":"Ljava/lang/String;"},{"name":"exit","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Ljava/lang/String;Ljava/lang/String;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry$ForUnifiedAdvice","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","innerName":"ForAdvice","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice","innerName":"Entry","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"WithCustomMapping","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry$ForUnifiedAdvice","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForAdvice$Entry","innerName":"ForUnifiedAdvice","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":20,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Ljava/lang/String;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/lang/String;)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForBuildPlugin","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer$ForBuildPlugin","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","innerName":"ForBuildPlugin","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"plugin","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin;)V"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","innerName":"NoOp","access":16409}],"methods":[{"name":"decorate","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator$Compound","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"transformerDecorators","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;>;)V"},{"name":"decorate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TransformerDecorator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TransformerDecorator$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"decorate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$ForBuildEntryPoint","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","innerName":"ForBuildEntryPoint","access":9},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545}],"methods":[{"name":"builder","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default$4","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}],"fields":[{"name":"REBASE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default;"},{"name":"REDEFINE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default;"},{"name":"REDEFINE_FROZEN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default;"},{"name":"DECORATE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"builder","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"builder","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForSelfDeclaredMethod","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"ForSelfDeclaredMethod","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"builder","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default$4","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$Default$4","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"builder","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$ForBuildEntryPoint","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy$ForBuildEntryPoint","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$TypeStrategy","innerName":"ForBuildEntryPoint","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"entryPoint","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/EntryPoint;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/EntryPoint;)V"},{"name":"builder","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/LambdaFactory","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"FIELD_NAME","access":26,"descriptor":"Ljava/lang/String;","constant":"CLASS_FILE_TRANSFORMERS"},{"name":"CLASS_FILE_TRANSFORMERS","access":25,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["MS_MUTABLE_COLLECTION_PKGPROTECT"],"justification":"The field must be accessible by different class loader instances"},"visible":false}]},{"name":"target","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"dispatcher","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Method;)V"},{"name":"register","access":9,"descriptor":"(Ljava/lang/instrument/ClassFileTransformer;Ljava/lang/Object;)Z"},{"name":"release","access":9,"descriptor":"(Ljava/lang/instrument/ClassFileTransformer;)Z"},{"name":"invoke","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ZLjava/util/List;Ljava/util/List;Ljava/util/Collection;)[B","signature":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ZLjava/util/List;>;Ljava/util/List<*>;Ljava/util/Collection;)[B"},{"name":"make","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ZLjava/util/List;Ljava/util/List;)[B","signature":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ZLjava/util/List;>;Ljava/util/List<*>;)[B"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["java/lang/instrument/ClassFileTransformer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer$WithDelegation","outerName":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer","innerName":"WithDelegation","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer$AbstractBase","outerName":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545}],"methods":[{"name":"iterator","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Ljava/util/Iterator;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Ljava/util/Iterator;"},{"name":"reset","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;)Z"},{"name":"reset","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;)Z"},{"name":"reset","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;)Z"},{"name":"reset","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;)Z"},{"name":"reset","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Z"},{"name":"reset","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Z"},{"name":"reset","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Z"},{"name":"reset","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer$AbstractBase","outerName":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator$ForTotal","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","innerName":"ForTotal","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy$SinglePass","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","innerName":"SinglePass","access":16409}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"reset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;)Z"},{"name":"reset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;)Z"},{"name":"reset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;)Z"},{"name":"reset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;)Z"},{"name":"reset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Z"},{"name":"reset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Z"},{"name":"reset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Z"}]},{"name":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer$WithDelegation","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$Transformer","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"Transformer","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder","innerName":"RedefinitionStrategy","access":17417},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"DiscoveryStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"BatchAllocator","access":1545},{"name":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener","outerName":"com/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer$AbstractBase","outerName":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer$WithDelegation","outerName":"com/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer","innerName":"WithDelegation","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"classFileTransformer","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;)V"},{"name":"iterator","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class;Ljava/security/ProtectionDomain;)Ljava/util/Iterator;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;)Ljava/util/Iterator;"},{"name":"reset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/agent/builder/ResettableClassFileTransformer;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$DiscoveryStrategy;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$BatchAllocator;Lcom/comphenix/net/bytebuddy/agent/builder/AgentBuilder$RedefinitionStrategy$Listener;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper","com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnNonDefaultValue","access":25},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnDefaultValue","access":25},{"name":"com/comphenix/net/bytebuddy/asm/Advice$NoExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"NoExceptionHandler","access":10},{"name":"com/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"WithCustomMapping","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Unused","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Unused","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StubValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StubValue","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Local","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Local","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Exit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Exit","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Enter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Enter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Origin","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Origin","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$FieldValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"FieldValue","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Thrown","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Thrown","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Return","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AllArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"AllArguments","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Argument","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Argument","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$This","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"This","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodExit","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodEnter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Appender","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"AdviceVisitor","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ExceptionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodEnter","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodExit","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Unresolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredMethods","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inlining","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Delegating","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"MethodVisitorWrapper","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithoutExitAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","innerName":"WithoutExitAdvice","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","innerName":"WithExitAdvice","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice$WithoutExceptionHandling","outerName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice","innerName":"WithoutExceptionHandling","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice$WithExceptionHandling","outerName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice","innerName":"WithExceptionHandling","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Simple","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator$ForStaticInvocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","innerName":"ForStaticInvocation","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inactive","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inactive","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"UNDEFINED","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;"},{"name":"SKIP_ON","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"PREPEND_LINE_NUMBER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"INLINE_ENTER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"SUPPRESS_ENTER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"REPEAT_ON","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"ON_THROWABLE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"BACKUP_ARGUMENTS","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"INLINE_EXIT","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"SUPPRESS_EXIT","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"methodEnter","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;"},{"name":"methodExit","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;"},{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"exceptionHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler;"},{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler;Lcom/comphenix/net/bytebuddy/implementation/Implementation;)V"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/asm/Advice;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/asm/Advice;","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"to","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"to","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"to","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/util/List;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)Lcom/comphenix/net/bytebuddy/asm/Advice;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/asm/Advice;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/asm/Advice;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"to","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"to","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"to","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/util/List;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)Lcom/comphenix/net/bytebuddy/asm/Advice;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"locate","access":10,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;","signature":"(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;"},{"name":"withCustomMapping","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"on","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;II)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"doWrap","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;II)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"withAssigner","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"withExceptionPrinting","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"withExceptionHandler","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"withExceptionHandler","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"access$600","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"access$1800","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"access$1900","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"access$2000","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"access$2100","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"access$2200","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"access$2300","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/asm/Advice","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/utility/visitor/ExceptionTableSensitiveMethodVisitor","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"AdviceVisitor","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","innerName":"WithExitAdvice","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithoutExitAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","innerName":"WithoutExitAdvice","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodEnter","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodExit","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation$ForLabel","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","innerName":"ForLabel","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"Factory","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"Default","access":1033}],"fields":[{"name":"instrumentedMethod","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"preparationStart","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"methodEnter","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound;"},{"name":"methodExit","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound;"},{"name":"argumentHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;"},{"name":"methodSizeHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;"},{"name":"stackMapFrameHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;Ljava/util/List;II)V","signature":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;II)V"},{"name":"onAfterExceptionTable","access":4,"descriptor":"()V"},{"name":"onUserPrepare","access":1028,"descriptor":"()V"},{"name":"onUserStart","access":1028,"descriptor":"()V"},{"name":"onVisitVarInsn","access":4,"descriptor":"(II)V"},{"name":"onVisitIincInsn","access":4,"descriptor":"(II)V"},{"name":"onVisitFrame","access":1,"descriptor":"(II[Ljava/lang/Object;I[Ljava/lang/Object;)V"},{"name":"visitMaxs","access":1,"descriptor":"(II)V"},{"name":"visitLocalVariable","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;I)V"},{"name":"visitLocalVariableAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;[ILjava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"onUserEnd","access":1028,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"AdviceVisitor","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","innerName":"WithExitAdvice","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice$WithExceptionHandling","outerName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice","innerName":"WithExceptionHandling","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice$WithoutExceptionHandling","outerName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice","innerName":"WithoutExceptionHandling","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodEnter","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodExit","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545}],"fields":[{"name":"returnHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;Ljava/util/List;II)V","signature":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;II)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"onVisitInsn","access":4,"descriptor":"(I)V"},{"name":"onUserEnd","access":4,"descriptor":"()V"},{"name":"onUserReturn","access":1028,"descriptor":"()V"},{"name":"onExitAdviceReturn","access":1028,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice$WithExceptionHandling","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodEnter","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodExit","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"AdviceVisitor","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","innerName":"WithExitAdvice","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice$WithExceptionHandling","outerName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice","innerName":"WithExceptionHandling","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545}],"fields":[{"name":"throwable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"exceptionHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"userStart","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;IILcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onUserPrepare","access":4,"descriptor":"()V"},{"name":"onUserStart","access":4,"descriptor":"()V"},{"name":"onUserReturn","access":4,"descriptor":"()V"},{"name":"onExitAdviceReturn","access":4,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice$WithoutExceptionHandling","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodEnter","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodExit","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"AdviceVisitor","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","innerName":"WithExitAdvice","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice$WithoutExceptionHandling","outerName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithExitAdvice","innerName":"WithoutExceptionHandling","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;II)V"},{"name":"onUserPrepare","access":4,"descriptor":"()V"},{"name":"onUserStart","access":4,"descriptor":"()V"},{"name":"onUserReturn","access":4,"descriptor":"()V"},{"name":"onExitAdviceReturn","access":4,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithoutExitAdvice","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodEnter","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"AdviceVisitor","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor$WithoutExitAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$AdviceVisitor","innerName":"WithoutExitAdvice","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inactive","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inactive","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodExit","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;II)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"onUserPrepare","access":4,"descriptor":"()V"},{"name":"onUserStart","access":4,"descriptor":"()V"},{"name":"onUserEnd","access":4,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AllArguments","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AllArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"AllArguments","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"readOnly","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"typing","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","annotationDefault":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","name":"STATIC"}}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Appender$EmulatingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Appender","innerName":"EmulatingMethodVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Appender","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"advice","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"implementationTarget","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;"},{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Appender$EmulatingMethodVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Appender","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Appender$EmulatingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Appender","innerName":"EmulatingMethodVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"stackSize","access":2,"descriptor":"I"},{"name":"localVariableLength","access":2,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"visitCode","access":1,"descriptor":"()V"},{"name":"visitMaxs","access":1,"descriptor":"(II)V"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Argument","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Argument","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Argument","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()I"},{"name":"readOnly","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"typing","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","annotationDefault":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","name":"STATIC"}},{"name":"optional","access":1025,"descriptor":"()Z","annotationDefault":false}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"Factory","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545}],"fields":[{"name":"THIS_REFERENCE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}}],"methods":[{"name":"argument","access":1025,"descriptor":"(I)I"},{"name":"exit","access":1025,"descriptor":"()I"},{"name":"enter","access":1025,"descriptor":"()I"},{"name":"named","access":1025,"descriptor":"(Ljava/lang/String;)I"},{"name":"returned","access":1025,"descriptor":"()I"},{"name":"thrown","access":1025,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"Factory","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory$2","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory$1","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"fields":[{"name":"SIMPLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory;"},{"name":"COPYING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/asm/Advice$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"Factory","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory$1","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default$Simple","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default","innerName":"Simple","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"Factory","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory$2","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default$Copying","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default","innerName":"Copying","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","innerName":"Default","access":1033}],"methods":[{"name":"mapped","access":1025,"descriptor":"(I)I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default","innerName":"ForMethodExit","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default","innerName":"ForMethodEnter","access":12}],"fields":[{"name":"instrumentedMethod","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"adviceMethod","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"exitType","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"namedTypes","access":20,"descriptor":"Ljava/util/TreeMap;","signature":"Ljava/util/TreeMap;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/TreeMap;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/TreeMap;)V"},{"name":"argument","access":1,"descriptor":"(I)I"},{"name":"exit","access":1,"descriptor":"()I"},{"name":"named","access":1,"descriptor":"(Ljava/lang/String;)I"},{"name":"enter","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default$ForMethodEnter","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default","innerName":"ForMethodEnter","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/TreeMap;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/TreeMap;)V"},{"name":"returned","access":1,"descriptor":"()I"},{"name":"thrown","access":1,"descriptor":"()I"},{"name":"mapped","access":1,"descriptor":"(I)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default$ForMethodExit","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default","innerName":"ForMethodExit","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"enterType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"throwableSize","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/TreeMap;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/TreeMap;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V"},{"name":"returned","access":1,"descriptor":"()I"},{"name":"thrown","access":1,"descriptor":"()I"},{"name":"mapped","access":1,"descriptor":"(I)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545}],"methods":[{"name":"variable","access":1025,"descriptor":"(I)I"},{"name":"prepare","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)I"},{"name":"bindEnter","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;"},{"name":"bindExit","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Z)Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;"},{"name":"isCopyingArguments","access":1025,"descriptor":"()Z"},{"name":"getNamedTypes","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default$Copying","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default","innerName":"Copying","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default$Simple","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default","innerName":"Simple","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default","innerName":"ForMethodEnter","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice$Default","innerName":"ForMethodExit","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"instrumentedMethod","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"exitType","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"namedTypes","access":20,"descriptor":"Ljava/util/TreeMap;","signature":"Ljava/util/TreeMap;"},{"name":"enterType","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/TreeMap;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/TreeMap;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"exit","access":1,"descriptor":"()I"},{"name":"named","access":1,"descriptor":"(Ljava/lang/String;)I"},{"name":"enter","access":1,"descriptor":"()I"},{"name":"returned","access":1,"descriptor":"()I"},{"name":"thrown","access":1,"descriptor":"()I"},{"name":"bindEnter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;"},{"name":"bindExit","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Z)Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;"},{"name":"getNamedTypes","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default$Copying","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default$Copying","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default","innerName":"Copying","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/TreeMap;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/TreeMap;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"argument","access":1,"descriptor":"(I)I"},{"name":"variable","access":1,"descriptor":"(I)I"},{"name":"isCopyingArguments","access":1,"descriptor":"()Z"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default$Simple","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default$Simple","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod$Default","innerName":"Simple","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/TreeMap;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/TreeMap;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"argument","access":1,"descriptor":"(I)I"},{"name":"variable","access":1,"descriptor":"(I)I"},{"name":"isCopyingArguments","access":1,"descriptor":"()Z"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator$ForDynamicInvocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","innerName":"ForDynamicInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator$ForStaticInvocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","innerName":"ForStaticInvocation","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Z)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator$ForDynamicInvocation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Delegator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator$ForDynamicInvocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","innerName":"ForDynamicInvocation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"bootstrapMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Z)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator$ForStaticInvocation","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Delegator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator$ForStaticInvocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","innerName":"ForStaticInvocation","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator$ForStaticInvocation;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator$ForStaticInvocation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator$ForStaticInvocation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator$ForStaticInvocation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Z)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Delegating","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inlining","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inactive","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inactive","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Unresolved","access":1545}],"fields":[{"name":"IGNORE_METHOD","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"IGNORE_ANNOTATION","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"}],"methods":[{"name":"isAlive","access":1025,"descriptor":"()Z"},{"name":"getAdviceType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Bound","access":1545}],"methods":[{"name":"prepare","access":1025,"descriptor":"()V"},{"name":"initialize","access":1025,"descriptor":"()V"},{"name":"apply","access":1025,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Unresolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodEnter","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodExit","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Local","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Local","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"ForMethodEnter","access":1036},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"ForMethodExit","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Delegating","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"adviceMethod","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"delegator","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"isBinary","access":1,"descriptor":"()Z"},{"name":"getAdviceType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getNamedTypes","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"asMethodEnter","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;"},{"name":"asMethodExit","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;"},{"name":"getAdviceType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Delegating","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"ForMethodExit","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"ForMethodEnter","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"AdviceMethodWriter","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$AbstractBase","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409}],"fields":[{"name":"delegator","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound;"},{"name":"resolve","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Delegating","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"AdviceMethodWriter","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter","innerName":"ForMethodExit","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter","innerName":"ForMethodEnter","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"adviceMethod","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"instrumentedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"offsetMappings","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"methodVisitor","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"implementationContext","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;"},{"name":"argumentHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;"},{"name":"methodSizeHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;"},{"name":"stackMapFrameHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;"},{"name":"suppressionHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;"},{"name":"relocationHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;"},{"name":"postProcessor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;"},{"name":"delegator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V"},{"name":"prepare","access":1,"descriptor":"()V"},{"name":"apply","access":1,"descriptor":"()V"},{"name":"isExitAdvice","access":1028,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter$ForMethodEnter","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Delegating","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"AdviceMethodWriter","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter","innerName":"ForMethodEnter","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V"},{"name":"initialize","access":1,"descriptor":"()V"},{"name":"isExitAdvice","access":4,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter$ForMethodExit","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Delegating","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"AdviceMethodWriter","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter","innerName":"ForMethodExit","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V"},{"name":"initialize","access":1,"descriptor":"()V"},{"name":"isExitAdvice","access":4,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Delegating","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter$WithDiscardedEnterType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter","innerName":"WithDiscardedEnterType","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter$WithRetainedEnterType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter","innerName":"WithRetainedEnterType","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodEnter","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$Illegal","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Thrown","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Thrown","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Enter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Enter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Local","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Local","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Return","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodEnter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"AdviceMethodWriter","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter","innerName":"ForMethodEnter","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForArgument","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","innerName":"Unresolved","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForAllArguments","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForThisReference","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","innerName":"Unresolved","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForUnusedValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStubValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForStubValue","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForExitValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"ForMethodEnter","access":1036}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"prependLineNumber","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Z)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Z)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;"},{"name":"isPrependLineNumber","access":1,"descriptor":"()Z"},{"name":"getNamedTypes","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound;"},{"name":"doResolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter$WithDiscardedEnterType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Delegating","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"ForMethodEnter","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter$WithDiscardedEnterType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter","innerName":"WithDiscardedEnterType","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V"},{"name":"getAdviceType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"doResolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter$WithRetainedEnterType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Delegating","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"ForMethodEnter","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter$WithRetainedEnterType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodEnter","innerName":"WithRetainedEnterType","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V"},{"name":"getAdviceType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Delegating","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit$WithoutExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit","innerName":"WithoutExceptionHandler","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit$WithExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit","innerName":"WithExceptionHandler","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodExit","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"Factory","access":17417},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForLocalValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodExit","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$NoExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"NoExceptionHandler","access":10},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"AdviceMethodWriter","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$AdviceMethodWriter","innerName":"ForMethodExit","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForArgument","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","innerName":"Unresolved","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForAllArguments","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForThisReference","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","innerName":"Unresolved","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForUnusedValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStubValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForStubValue","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForEnterValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForEnterValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForEnterValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForEnterValue","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForExitValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForReturnValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForThrowable","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"ForMethodExit","access":1036}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"backupArguments","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;Ljava/util/Map;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound;"},{"name":"doResolve","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound;"},{"name":"getArgumentHandlerFactory","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory;"},{"name":"getAdviceType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit$WithExceptionHandler","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Delegating","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"ForMethodExit","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit$WithExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit","innerName":"WithExceptionHandler","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"throwable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V"},{"name":"getThrowable","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit$WithoutExceptionHandler","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Delegating","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved","innerName":"ForMethodExit","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit$WithoutExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Delegating$Resolved$ForMethodExit","innerName":"WithoutExceptionHandler","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$NoExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"NoExceptionHandler","access":10}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V"},{"name":"getThrowable","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inactive","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved","com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inactive","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inactive","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"Factory","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Unresolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodEnter","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodExit","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$NoExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"NoExceptionHandler","access":10}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inactive;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inactive;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inactive;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inactive;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"isBinary","access":1,"descriptor":"()Z"},{"name":"getAdviceType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"isPrependLineNumber","access":1,"descriptor":"()Z"},{"name":"getNamedTypes","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getThrowable","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getArgumentHandlerFactory","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory;"},{"name":"asMethodEnter","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;"},{"name":"asMethodExit","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;"},{"name":"prepare","access":1,"descriptor":"()V"},{"name":"initialize","access":1,"descriptor":"()V"},{"name":"apply","access":1,"descriptor":"()V"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound;"},{"name":"getAdviceType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"CodeTranslationVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Unresolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodEnter","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodExit","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Local","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Local","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"ForMethodEnter","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"ForMethodExit","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inlining","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"adviceMethod","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"namedTypes","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"isBinary","access":1,"descriptor":"()Z"},{"name":"getAdviceType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getNamedTypes","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"asMethodEnter","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;"},{"name":"asMethodExit","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;"},{"name":"getAdviceType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inlining","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"CodeTranslationVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"methodVisitor","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"implementationContext","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;"},{"name":"argumentHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;"},{"name":"methodSizeHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;"},{"name":"stackMapFrameHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;"},{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"instrumentedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"adviceMethod","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"offsetMappings","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"suppressionHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;"},{"name":"relocationHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;"},{"name":"postProcessor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;"},{"name":"exit","access":18,"descriptor":"Z"},{"name":"endOfMethod","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Z)V","signature":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Z)V"},{"name":"propagateHandler","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitParameter","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"visitAnnotableParameterCount","access":1,"descriptor":"(IZ)V"},{"name":"visitAnnotationDefault","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitParameterAnnotation","access":1,"descriptor":"(ILjava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAttribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;)V"},{"name":"visitCode","access":1,"descriptor":"()V"},{"name":"visitFrame","access":1,"descriptor":"(II[Ljava/lang/Object;I[Ljava/lang/Object;)V"},{"name":"visitVarInsn","access":1,"descriptor":"(II)V"},{"name":"visitIincInsn","access":1,"descriptor":"(II)V"},{"name":"visitInsn","access":1,"descriptor":"(I)V"},{"name":"visitEnd","access":1,"descriptor":"()V"},{"name":"visitMaxs","access":1,"descriptor":"(II)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inlining","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"ForMethodExit","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"ForMethodEnter","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"AdviceMethodInliner","access":4},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$AbstractBase","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409}],"fields":[{"name":"classReader","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;)V"},{"name":"resolveInitializationTypes","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;)Ljava/util/Map;","signature":"(Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;)Ljava/util/Map;"},{"name":"apply","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inlining","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"AdviceMethodInliner","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableSubstitutor","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner","innerName":"ExceptionTableSubstitutor","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableCollector","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner","innerName":"ExceptionTableCollector","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableExtractor","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner","innerName":"ExceptionTableExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"instrumentedType","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"instrumentedMethod","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"methodVisitor","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"implementationContext","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;"},{"name":"assigner","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"argumentHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;"},{"name":"methodSizeHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;"},{"name":"stackMapFrameHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;"},{"name":"suppressionHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;"},{"name":"relocationHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;"},{"name":"classReader","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;"},{"name":"labels","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;)V"},{"name":"prepare","access":1,"descriptor":"()V"},{"name":"initialize","access":1,"descriptor":"()V"},{"name":"apply","access":1,"descriptor":"()V"},{"name":"visitMethod","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableCollector","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inlining","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"AdviceMethodInliner","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableCollector","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner","innerName":"ExceptionTableCollector","access":4}],"fields":[{"name":"methodVisitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"visitTryCatchBlock","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Ljava/lang/String;)V"},{"name":"visitTryCatchAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableExtractor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inlining","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"AdviceMethodInliner","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableExtractor","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner","innerName":"ExceptionTableExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableCollector","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner","innerName":"ExceptionTableCollector","access":4},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner;)V"},{"name":"visitMethod","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableSubstitutor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inlining","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"AdviceMethodInliner","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner$ExceptionTableSubstitutor","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner","innerName":"ExceptionTableSubstitutor","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"CodeTranslationVisitor","access":12}],"fields":[{"name":"substitutions","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"index","access":2,"descriptor":"I"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"visitTryCatchBlock","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Ljava/lang/String;)V"},{"name":"visitTryCatchAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitLabel","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitJumpInsn","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitTableSwitchInsn","access":129,"descriptor":"(IILcom/comphenix/net/bytebuddy/jar/asm/Label;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitLookupSwitchInsn","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;[I[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"resolve","access":2,"descriptor":"([Lcom/comphenix/net/bytebuddy/jar/asm/Label;)[Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"resolve","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;)Lcom/comphenix/net/bytebuddy/jar/asm/Label;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inlining","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter$WithDiscardedEnterType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter","innerName":"WithDiscardedEnterType","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter$WithRetainedEnterType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter","innerName":"WithRetainedEnterType","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodEnter","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForLocalValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$Illegal","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Thrown","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Thrown","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Enter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Enter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Return","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodEnter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"AdviceMethodInliner","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"CodeTranslationVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForArgument","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","innerName":"Unresolved","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForAllArguments","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForThisReference","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","innerName":"Unresolved","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForUnusedValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStubValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForStubValue","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForThrowable","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForExitValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"ForMethodEnter","access":1036}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"namedTypes","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"prependLineNumber","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Z)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Z)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;"},{"name":"resolveInitializationTypes","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;)Ljava/util/Map;","signature":"(Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;)Ljava/util/Map;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound;"},{"name":"isPrependLineNumber","access":1,"descriptor":"()Z"},{"name":"getNamedTypes","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"apply","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"doApply","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter$WithDiscardedEnterType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inlining","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"ForMethodEnter","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter$WithDiscardedEnterType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter","innerName":"WithDiscardedEnterType","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;)V"},{"name":"getAdviceType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"doApply","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter$WithRetainedEnterType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inlining","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"ForMethodEnter","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter$WithRetainedEnterType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodEnter","innerName":"WithRetainedEnterType","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;)V"},{"name":"getAdviceType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inlining","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit$WithoutExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit","innerName":"WithoutExceptionHandler","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit$WithExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit","innerName":"WithExceptionHandler","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodExit","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"Factory","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForLocalValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodExit","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$NoExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"NoExceptionHandler","access":10},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$CodeTranslationVisitor","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"CodeTranslationVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$AdviceMethodInliner","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"AdviceMethodInliner","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForArgument","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","innerName":"Unresolved","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForAllArguments","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForThisReference","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","innerName":"Unresolved","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForUnusedValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStubValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForStubValue","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForEnterValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForEnterValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForEnterValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForEnterValue","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForExitValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForReturnValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForThrowable","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"ForMethodExit","access":1036}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"backupArguments","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;"},{"name":"resolveInitializationTypes","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;)Ljava/util/Map;","signature":"(Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;)Ljava/util/Map;"},{"name":"apply","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"doApply","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"getArgumentHandlerFactory","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory;"},{"name":"getAdviceType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit$WithExceptionHandler","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inlining","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"ForMethodExit","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit$WithExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit","innerName":"WithExceptionHandler","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"throwable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"getThrowable","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit$WithoutExceptionHandler","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Inlining","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining","innerName":"Resolved","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved","innerName":"ForMethodExit","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit$WithoutExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Inlining$Resolved$ForMethodExit","innerName":"WithoutExceptionHandler","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$NoExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"NoExceptionHandler","access":10}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/Map;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"getThrowable","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"ForType","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"ForValue","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Disabled","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545}],"methods":[{"name":"bind","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545}],"fields":[{"name":"NO_REQUIRED_SIZE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;I)I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Disabled","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Disabled","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Disabled;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Disabled;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Disabled;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Disabled;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;I)I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForType$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForType","innerName":"Bound","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnDefaultValue","access":25},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnNonDefaultValue","access":25},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Disabled","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"ForValue","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"ForType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;"},{"name":"access$1600","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForType;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForType$Bound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"ForType","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForType$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForType","innerName":"Bound","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"instrumentedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"relocation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForType;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForType;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;I)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"ForValue","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","innerName":"Bound","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$Inverted","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","innerName":"Inverted","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$5","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$4","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$3","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$2","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$1","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"fields":[{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;"},{"name":"REFERENCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;"},{"name":"load","access":18,"descriptor":"I"},{"name":"defaultJump","access":18,"descriptor":"I"},{"name":"nonDefaultJump","access":18,"descriptor":"I"},{"name":"requiredSize","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IIIII)V","signature":"(IIII)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Z)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler;"},{"name":"convertValue","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;IIIIILcom/comphenix/net/bytebuddy/asm/Advice$1;)V"},{"name":"access$1200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;)I"},{"name":"access$1300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;)I"},{"name":"access$1400","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;)I"},{"name":"access$1500","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;)I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"ForValue","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$1","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IIIII)V"},{"name":"convertValue","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"ForValue","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$2","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IIIII)V"},{"name":"convertValue","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"ForValue","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$3","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IIIII)V"},{"name":"convertValue","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$4","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"ForValue","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$4","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IIIII)V"},{"name":"convertValue","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$5","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"ForValue","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$5","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IIIII)V"},{"name":"convertValue","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$Bound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"ForValue","access":17417},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","innerName":"Bound","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"instrumentedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"relocation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;"},{"name":"inverted","access":18,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;Z)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;I)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$Inverted","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"ForValue","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","innerName":"Bound","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue$Inverted","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue","innerName":"Inverted","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForValue;)V"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Bound;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation$ForLabel","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","innerName":"ForLabel","access":9}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation$ForLabel","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation$ForLabel","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","innerName":"ForLabel","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"label","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$AbstractBase","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodExit","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodEnter","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"Relocation","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Bound","access":1545}],"methods":[{"name":"bind","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$Relocation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Bound;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"RelocationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForArgument","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","innerName":"Unresolved","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Suppressing","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Suppressing","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler$ForType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler","innerName":"ForType","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$AbstractBase","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"AbstractBase","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"adviceMethod","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"postProcessor","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;"},{"name":"offsetMappings","access":20,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"suppressionHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler;"},{"name":"relocationHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$RelocationHandler;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodEnter","access":1545}],"methods":[{"name":"isPrependLineNumber","access":1025,"descriptor":"()Z"},{"name":"getNamedTypes","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","innerName":"Factory","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodExit","access":1545}],"methods":[{"name":"getThrowable","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getArgumentHandlerFactory","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler$Factory;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Suppressing","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Suppressing","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545}],"methods":[{"name":"bind","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545}],"methods":[{"name":"onPrepare","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"onStart","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"onEnd","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"onEndWithSkip","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;"},{"name":"onPrepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"onStart","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"onEnd","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"onEndWithSkip","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Suppressing","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Suppressing$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Suppressing","innerName":"Bound","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$NoExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"NoExceptionHandler","access":10},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Suppressing","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Suppressing","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"suppressedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Suppressing$Bound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"SuppressionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Suppressing","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Suppressing","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Suppressing$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Suppressing","innerName":"Bound","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler$Bound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$SuppressionHandler","innerName":"Bound","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"suppressedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"exceptionHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"startOfMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"endOfMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"onPrepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"onStart","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"onEnd","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"onEndWithSkip","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Unresolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodEnter","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved","innerName":"ForMethodExit","access":1545}],"methods":[{"name":"isBinary","access":1025,"descriptor":"()Z"},{"name":"getNamedTypes","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"asMethodEnter","access":1025,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;"},{"name":"asMethodExit","access":1025,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Unresolved;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Enter","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Enter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Enter","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"readOnly","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"typing","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","annotationDefault":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","name":"STATIC"}}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ExceptionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Simple","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","innerName":"Default","access":17417}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ExceptionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"fields":[{"name":"SUPPRESSING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default;"},{"name":"PRINTING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default;"},{"name":"RETHROWING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/asm/Advice$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ExceptionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ExceptionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ExceptionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ExceptionHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler$Simple","outerName":"com/comphenix/net/bytebuddy/asm/Advice$ExceptionHandler","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Exit","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Exit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Exit","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"readOnly","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"typing","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","annotationDefault":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","name":"STATIC"}}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$FieldValue","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$FieldValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"FieldValue","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":""},{"name":"declaringType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","annotationDefault":{"kind":"type","descriptor":"V"}},{"name":"readOnly","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"typing","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","annotationDefault":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","name":"STATIC"}}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Local","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Local","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Local","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545}],"fields":[{"name":"UNDEFINED_SIZE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32767"}}],"methods":[{"name":"requireStackSize","access":1025,"descriptor":"(I)V"},{"name":"requireLocalVariableLength","access":1025,"descriptor":"(I)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","innerName":"ForAdvice","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default$WithCopiedArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","innerName":"WithCopiedArguments","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default$WithRetainedArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","innerName":"WithRetainedArguments","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"NoOp","access":16409}],"fields":[{"name":"instrumentedMethod","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"initialTypes","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"preMethodTypes","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"postMethodTypes","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"stackSize","access":4,"descriptor":"I"},{"name":"localVariableLength","access":4,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZI)Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;ZI)Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;"},{"name":"bindEnter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;"},{"name":"requireStackSize","access":1,"descriptor":"(I)V"},{"name":"requireLocalVariableLength","access":1,"descriptor":"(I)V"},{"name":"compoundStackSize","access":1,"descriptor":"(I)I"},{"name":"compoundLocalVariableLength","access":1,"descriptor":"(I)I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default$ForAdvice","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","innerName":"ForAdvice","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545}],"fields":[{"name":"adviceMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"baseLocalVariableLength","access":18,"descriptor":"I"},{"name":"stackSizePadding","access":2,"descriptor":"I"},{"name":"localVariableLengthPadding","access":2,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;I)V"},{"name":"requireStackSize","access":1,"descriptor":"(I)V"},{"name":"requireLocalVariableLength","access":1,"descriptor":"(I)V"},{"name":"requireStackSizePadding","access":1,"descriptor":"(I)V"},{"name":"requireLocalVariableLengthPadding","access":1,"descriptor":"(I)V"},{"name":"recordMaxima","access":1,"descriptor":"(II)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default$WithCopiedArguments","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default$WithCopiedArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","innerName":"WithCopiedArguments","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","innerName":"ForAdvice","access":4}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"bindExit","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;"},{"name":"compoundLocalVariableLength","access":1,"descriptor":"(I)I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default$WithRetainedArguments","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default$WithRetainedArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","innerName":"WithRetainedArguments","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$Default","innerName":"ForAdvice","access":4}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"bindExit","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;"},{"name":"compoundLocalVariableLength","access":1,"descriptor":"(I)I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545}],"methods":[{"name":"requireStackSizePadding","access":1025,"descriptor":"(I)V"},{"name":"requireLocalVariableLengthPadding","access":1025,"descriptor":"(I)V"},{"name":"recordMaxima","access":1025,"descriptor":"(II)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545}],"methods":[{"name":"bindEnter","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;"},{"name":"bindExit","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;"},{"name":"compoundStackSize","access":1025,"descriptor":"(I)I"},{"name":"compoundLocalVariableLength","access":1025,"descriptor":"(I)I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"MethodSizeHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler","innerName":"ForInstrumentedMethod","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"bindEnter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;"},{"name":"bindExit","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$MethodSizeHandler$ForAdvice;"},{"name":"compoundStackSize","access":1,"descriptor":"(I)I"},{"name":"compoundLocalVariableLength","access":1,"descriptor":"(I)I"},{"name":"requireStackSize","access":1,"descriptor":"(I)V"},{"name":"requireLocalVariableLength","access":1,"descriptor":"(I)V"},{"name":"requireStackSizePadding","access":1,"descriptor":"(I)V"},{"name":"requireLocalVariableLengthPadding","access":1,"descriptor":"(I)V"},{"name":"recordMaxima","access":1,"descriptor":"(II)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$NoExceptionHandler","version":49,"access":32,"superName":"java/lang/Throwable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$NoExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"NoExceptionHandler","access":10},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"DESCRIPTION","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"access$1700","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForSerializedValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForSerializedValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForStackManipulation","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForThrowable","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForReturnValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForLocalValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForExitValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForEnterValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForEnterValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStubValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForStubValue","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForUnusedValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForInstrumentedMethod","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForInstrumentedType","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForAllArguments","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForThisReference","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForArgument","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$Illegal","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$Simple","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545}],"methods":[{"name":"getAnnotationType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409}],"fields":[{"name":"DELEGATION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;"},{"name":"INLINING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;"},{"name":"delegation","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"isDelegation","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$Illegal","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$Illegal","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"Illegal","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotationType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;)V"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$Simple","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$Simple","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotationType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"offsetMapping","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;)V","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;)V"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AllArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"AllArguments","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForArray","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForAllArguments","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"readOnly","access":18,"descriptor":"Z"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/asm/Advice$AllArguments;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForAllArguments","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$AllArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"AllArguments","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForAllArguments$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","innerName":"Unresolved","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForArgument","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"readOnly","access":20,"descriptor":"Z"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"resolve","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Resolved","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForArgument","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Resolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Resolved","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","innerName":"Resolved","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"parameterDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Resolved$Factory","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForArgument","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Resolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Resolved","innerName":"Factory","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotationType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"parameterDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;"},{"name":"readOnly","access":18,"descriptor":"Z"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)V","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForArgument","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Argument","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Argument","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForDefaultValue","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","innerName":"Unresolved","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"index","access":18,"descriptor":"I"},{"name":"optional","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/asm/Advice$Argument;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;I)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;IZ)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForArgument","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","innerName":"Unresolved","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Argument","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Argument","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Unresolved$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForEnterValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForEnterValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForEnterValue","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Enter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Enter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForEnterValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForEnterValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"enterType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"readOnly","access":18,"descriptor":"Z"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/asm/Advice$Enter;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForEnterValue$Factory","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForEnterValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForEnterValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Enter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Enter","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$Illegal","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForEnterValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForEnterValue","innerName":"Factory","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"enterType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Exit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Exit","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForExitValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"exitType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"readOnly","access":18,"descriptor":"Z"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/asm/Advice$Exit;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue$Factory","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForExitValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Exit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Exit","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$Illegal","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForExitValue","innerName":"Factory","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"exitType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","innerName":"Unresolved","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$FieldValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"FieldValue","access":9737},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForField","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"VALUE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"DECLARING_TYPE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"READ_ONLY","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"TYPING","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"readOnly","access":18,"descriptor":"Z"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"resolve","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"access$200","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"access$300","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"access$400","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"access$500","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Resolved","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Resolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Resolved","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","innerName":"Resolved","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Resolved$Factory","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Resolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Resolved","innerName":"Factory","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotationType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"readOnly","access":18,"descriptor":"Z"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$WithExplicitType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","innerName":"WithExplicitType","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$WithImplicitType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","innerName":"WithImplicitType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","innerName":"Unresolved","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"BEAN_PROPERTY","access":28,"descriptor":"Ljava/lang/String;","constant":""},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Ljava/lang/String;)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"resolveAccessor","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution;"},{"name":"fieldLocator","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","innerName":"Unresolved","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$FieldValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"FieldValue","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$WithImplicitType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","innerName":"WithImplicitType","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$WithExplicitType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","innerName":"WithExplicitType","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$WithExplicitType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","innerName":"Unresolved","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$FieldValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"FieldValue","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForExactType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForExactType","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$WithExplicitType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","innerName":"WithExplicitType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"fieldLocator","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$WithImplicitType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","innerName":"Unresolved","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved$WithImplicitType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Unresolved","innerName":"WithImplicitType","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$FieldValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"FieldValue","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForClassHierarchy","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Ljava/lang/String;)V"},{"name":"fieldLocator","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForInstrumentedMethod","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod$3","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod$2","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod$1","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForStackManipulation","access":9}],"fields":[{"name":"METHOD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod;"},{"name":"CONSTRUCTOR","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod;"},{"name":"EXECUTABLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"isRepresentable","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/asm/Advice$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForInstrumentedMethod","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod$1","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"isRepresentable","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForInstrumentedMethod","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod$2","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"isRepresentable","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForInstrumentedMethod","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod$3","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"isRepresentable","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedType","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForInstrumentedType","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForStackManipulation","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForLocalValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"localType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/lang/String;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue$Factory","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForLocalValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Local","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Local","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForLocalValue","innerName":"Factory","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"namedTypes","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Renderer","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Origin","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Origin","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForConstantValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForConstantValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForStringRepresentation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForStringRepresentation","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForMethodName","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForMethodName","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForTypeName","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForTypeName","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForDescriptor","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForDescriptor","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForReturnTypeName","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForReturnTypeName","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForJavaSignature","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForJavaSignature","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForPropertyName","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForPropertyName","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForStackManipulation","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"DELIMITER","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"35"}},{"name":"ESCAPE","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"92"}},{"name":"renderers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"parse","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Origin","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Origin","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForInstrumentedType","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForInstrumentedMethod","access":17417}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Renderer","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForPropertyName","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForPropertyName","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForConstantValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForConstantValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForStringRepresentation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForStringRepresentation","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForReturnTypeName","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForReturnTypeName","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForJavaSignature","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForJavaSignature","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForDescriptor","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForDescriptor","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForTypeName","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForTypeName","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForMethodName","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForMethodName","access":16409}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForConstantValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Renderer","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForConstantValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForConstantValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForDescriptor","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Renderer","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForDescriptor","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForDescriptor","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForDescriptor;"},{"name":"SYMBOL","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"100"}},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForDescriptor;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForDescriptor;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForDescriptor;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForJavaSignature","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Renderer","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForJavaSignature","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForJavaSignature","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForJavaSignature;"},{"name":"SYMBOL","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"115"}},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForJavaSignature;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForJavaSignature;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForJavaSignature;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForMethodName","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Renderer","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForMethodName","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForMethodName","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForMethodName;"},{"name":"SYMBOL","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"109"}},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForMethodName;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForMethodName;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForMethodName;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForPropertyName","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Renderer","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForPropertyName","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForPropertyName","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldNameExtractor","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor$ForBeanProperty","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","innerName":"ForBeanProperty","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForPropertyName;"},{"name":"SYMBOL","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"112"}},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForPropertyName;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForPropertyName;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForPropertyName;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForReturnTypeName","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Renderer","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForReturnTypeName","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForReturnTypeName","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForReturnTypeName;"},{"name":"SYMBOL","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"114"}},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForReturnTypeName;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForReturnTypeName;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForReturnTypeName;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForStringRepresentation","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Renderer","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForStringRepresentation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForStringRepresentation","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForStringRepresentation;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForStringRepresentation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForStringRepresentation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForStringRepresentation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForTypeName","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForOrigin","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin","innerName":"Renderer","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForTypeName","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer","innerName":"ForTypeName","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForTypeName;"},{"name":"SYMBOL","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"116"}},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForTypeName;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForTypeName;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForOrigin$Renderer$ForTypeName;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Return","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForDefaultValue","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForReturnValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"readOnly","access":18,"descriptor":"Z"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/asm/Advice$Return;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForReturnValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Return","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForReturnValue$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForSerializedValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForSerializedValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForSerializedValue","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForStackManipulation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForSerializedValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForSerializedValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"deserialization","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForSerializedValue$Factory","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForSerializedValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForSerializedValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForSerializedValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForSerializedValue","innerName":"Factory","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotationType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"deserialization","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Class;Ljava/io/Serializable;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","signature":"(Ljava/lang/Class;Ljava/io/Serializable;Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$OfDynamicInvocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","innerName":"OfDynamicInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$OfAnnotationProperty","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","innerName":"OfAnnotationProperty","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$OfDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","innerName":"OfDefaultValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForStackManipulation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForStackManipulation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"targetType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$Factory","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForStackManipulation","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$OfDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","innerName":"OfDefaultValue","access":9},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$ForLoadedEnumeration","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"ForLoadedEnumeration","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","innerName":"Factory","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotationType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)V","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","signature":"(Ljava/lang/Class;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$OfAnnotationProperty","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForStackManipulation","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$OfAnnotationProperty","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","innerName":"OfAnnotationProperty","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotationType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"property","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","signature":"(Ljava/lang/Class;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$OfDefaultValue","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForStackManipulation","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$OfDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","innerName":"OfDefaultValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotationType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;)V"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$OfDynamicInvocation","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForStackManipulation","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$OfDynamicInvocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","innerName":"OfDynamicInvocation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotationType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"bootstrapMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"arguments","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;)V","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;)V"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStubValue","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStubValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForStubValue","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StubValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StubValue","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForDefaultValue","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStubValue;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStubValue;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStubValue;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStubValue;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$This","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"This","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForDefaultValue","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForThisReference","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"readOnly","access":18,"descriptor":"Z"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"},{"name":"optional","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/asm/Advice$This;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Z)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForThisReference","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$This","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"This","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThisReference$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Thrown","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Thrown","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForThrowable","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"readOnly","access":18,"descriptor":"Z"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/asm/Advice$Thrown;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForThrowable","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Thrown","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Thrown","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodExit","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$NoExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"NoExceptionHandler","access":10},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$Illegal","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForThrowable$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForDefaultValue","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForUnusedValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForUnusedValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Unused","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Unused","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"AdviceType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForUnusedValue$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getAnnotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$AdviceType;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort$2","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort$1","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"fields":[{"name":"ENTER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;"},{"name":"EXIT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isPremature","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/asm/Advice$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort$1","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"isPremature","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort$2","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"isPremature","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForStackManipulation","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForArray","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForDefaultValue","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$AbstractReadOnlyAdapter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"AbstractReadOnlyAdapter","access":1033}],"methods":[{"name":"resolveRead","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"resolveWrite","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"resolveIncrement","access":1025,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$AbstractReadOnlyAdapter","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$AbstractReadOnlyAdapter","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"AbstractReadOnlyAdapter","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"resolveWrite","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"resolveIncrement","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForArray","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"valueReads","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;>;)V"},{"name":"resolveRead","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"resolveIncrement","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray$ReadOnly","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForArray","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray","innerName":"ReadOnly","access":9}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;>;)V"},{"name":"resolveWrite","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray$ReadWrite","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForArray","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForArray","innerName":"ReadWrite","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"valueWrites","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;>;)V"},{"name":"resolveWrite","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForDefaultValue","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDefinition","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"readAssignment","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"resolveRead","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue$ReadOnly","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForDefaultValue","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"resolveWrite","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"resolveIncrement","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue$ReadWrite","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForDefaultValue","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForDefaultValue","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"resolveWrite","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"resolveIncrement","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForField","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"readAssignment","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"resolveRead","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField$ReadOnly","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"resolveWrite","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"resolveIncrement","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField$ReadWrite","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","innerName":"ReadWrite","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"writeAssignment","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"resolveWrite","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"resolveIncrement","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForStackManipulation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$ForLoadedEnumeration","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"ForLoadedEnumeration","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CanCache","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForStackManipulation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"resolveRead","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"resolveWrite","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"resolveIncrement","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForVariable","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDefinition","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"offset","access":20,"descriptor":"I"},{"name":"readAssignment","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"resolveRead","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadOnly","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadOnly","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadOnly","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"resolveWrite","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"resolveIncrement","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadWrite","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForVariable","innerName":"ReadWrite","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"writeAssignment","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"resolveWrite","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"resolveIncrement","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnDefaultValue","version":49,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnDefaultValue","access":25}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$NoExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"NoExceptionHandler","access":10},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodEnter","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"METHOD"}]},"visible":true}],"methods":[{"name":"skipOn","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","annotationDefault":{"kind":"type","descriptor":"V"}},{"name":"prependLineNumber","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"inline","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"suppress","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<+Ljava/lang/Throwable;>;","annotationDefault":{"kind":"type","descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$NoExceptionHandler;"}}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodExit","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$NoExceptionHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"NoExceptionHandler","access":10},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodExit","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"METHOD"}]},"visible":true}],"methods":[{"name":"repeatOn","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","annotationDefault":{"kind":"type","descriptor":"V"}},{"name":"onThrowable","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<+Ljava/lang/Throwable;>;","annotationDefault":{"kind":"type","descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$NoExceptionHandler;"}},{"name":"backupArguments","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"inline","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"suppress","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<+Ljava/lang/Throwable;>;","annotationDefault":{"kind":"type","descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$NoExceptionHandler;"}}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue","version":49,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnNonDefaultValue","access":25}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Origin","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Origin","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Origin","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"fields":[{"name":"DEFAULT","access":25,"descriptor":"Ljava/lang/String;","constant":""}],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":""}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Compound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$PostProcessor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Compound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"postProcessors","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Z)Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Compound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"factories","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;>;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Z)Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Z)Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Return","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"readOnly","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"typing","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","annotationDefault":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","name":"STATIC"}}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545}],"methods":[{"name":"translateFrame","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;II[Ljava/lang/Object;I[Ljava/lang/Object;)V"},{"name":"injectReturnFrame","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectExceptionFrame","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectCompletionFrame","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"ForAdvice","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"WithPreservedArguments","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Trivial","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"Trivial","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"Initialization","access":17420},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"TranslationMode","access":17420},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments$UsingArgumentCopy","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments","innerName":"UsingArgumentCopy","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments$RequiringConsistentShape","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments","innerName":"RequiringConsistentShape","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"fields":[{"name":"EMPTY","access":28,"descriptor":"[Ljava/lang/Object;"},{"name":"instrumentedType","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"instrumentedMethod","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"initialTypes","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"preMethodTypes","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"postMethodTypes","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"expandFrames","access":20,"descriptor":"Z"},{"name":"currentFrameDivergence","access":4,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;Ljava/util/List;Ljava/util/List;Z)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Z)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZZLcom/comphenix/net/bytebuddy/ClassFileVersion;II)Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;ZZLcom/comphenix/net/bytebuddy/ClassFileVersion;II)Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;"},{"name":"bindEnter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;"},{"name":"getReaderHint","access":1,"descriptor":"()I"},{"name":"translateFrame","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;II[Ljava/lang/Object;I[Ljava/lang/Object;)V","signature":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;II[Ljava/lang/Object;I[Ljava/lang/Object;)V"},{"name":"injectFullFrame","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;Ljava/util/List;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$ForAdvice","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"TranslationMode","access":17420},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"Initialization","access":17420},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"ForAdvice","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"adviceMethod","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"startTypes","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"endTypes","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"translationMode","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;"},{"name":"initialization","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;Ljava/util/List;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;)V"},{"name":"translateFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;II[Ljava/lang/Object;I[Ljava/lang/Object;)V"},{"name":"injectReturnFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectExceptionFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectCompletionFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"Initialization","access":17420},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization$2","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization$1","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"fields":[{"name":"UNITIALIZED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;"},{"name":"INITIALIZED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"toFrame","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/asm/Advice$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"Initialization","access":17420},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization$1","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"toFrame","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"Initialization","access":17420},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization$2","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"toFrame","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"TranslationMode","access":17420},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode$3","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode$2","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode$1","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104}],"fields":[{"name":"COPY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;"},{"name":"ENTER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;"},{"name":"EXIT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"copy","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;[Ljava/lang/Object;[Ljava/lang/Object;)I"},{"name":"isPossibleThisFrameValue","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/lang/Object;)Z"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/asm/Advice$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"TranslationMode","access":17420},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode$1","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"Initialization","access":17420}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"copy","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;[Ljava/lang/Object;[Ljava/lang/Object;)I"},{"name":"isPossibleThisFrameValue","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"TranslationMode","access":17420},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode$2","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"Initialization","access":17420},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"copy","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;[Ljava/lang/Object;[Ljava/lang/Object;)I"},{"name":"isPossibleThisFrameValue","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode","outerClass":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"TranslationMode","access":17420},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode$3","access":16392},{"name":"com/comphenix/net/bytebuddy/asm/Advice$1","access":4104},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"Initialization","access":17420},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"copy","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;[Ljava/lang/Object;[Ljava/lang/Object;)I"},{"name":"isPossibleThisFrameValue","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Trivial","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Trivial","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"Trivial","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Z)V"},{"name":"translateFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;II[Ljava/lang/Object;I[Ljava/lang/Object;)V"},{"name":"bindExit","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;"},{"name":"injectReturnFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectExceptionFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectCompletionFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectPostCompletionFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectInitializationFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectStartFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"WithPreservedArguments","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments$UsingArgumentCopy","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments","innerName":"UsingArgumentCopy","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments$RequiringConsistentShape","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments","innerName":"RequiringConsistentShape","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"TranslationMode","access":17420},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"ForAdvice","access":4},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"Initialization","access":17420},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"fields":[{"name":"allowCompactCompletionFrame","access":4,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZZ)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;ZZ)V"},{"name":"translateFrame","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;II[Ljava/lang/Object;I[Ljava/lang/Object;)V","signature":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;II[Ljava/lang/Object;I[Ljava/lang/Object;)V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["RC_REF_COMPARISON_BAD_PRACTICE"],"justification":"ASM models frames by reference comparison."},"visible":false}]},{"name":"bindExit","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;"},{"name":"injectReturnFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectExceptionFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectCompletionFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectPostCompletionFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectInitializationFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments$RequiringConsistentShape","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"WithPreservedArguments","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments$RequiringConsistentShape","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments","innerName":"RequiringConsistentShape","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"TranslationMode","access":17420}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZZ)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;ZZ)V"},{"name":"injectStartFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"translateFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;II[Ljava/lang/Object;I[Ljava/lang/Object;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments$UsingArgumentCopy","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"WithPreservedArguments","access":1036},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments$UsingArgumentCopy","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments","innerName":"UsingArgumentCopy","access":12},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$Default","innerName":"Initialization","access":17420},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;Ljava/util/List;Ljava/util/List;Z)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Z)V"},{"name":"injectStartFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"translateFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;II[Ljava/lang/Object;I[Ljava/lang/Object;)V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["RC_REF_COMPARISON_BAD_PRACTICE"],"justification":"Reference equality is required by ASM"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545}],"methods":[{"name":"bindEnter","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;"},{"name":"bindExit","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;"},{"name":"getReaderHint","access":1025,"descriptor":"()I"},{"name":"injectInitializationFrame","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectStartFrame","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectPostCompletionFrame","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod;Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StackMapFrameHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForAdvice","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler","innerName":"ForInstrumentedMethod","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"bindEnter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;"},{"name":"bindExit","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$StackMapFrameHandler$ForAdvice;"},{"name":"getReaderHint","access":1,"descriptor":"()I"},{"name":"translateFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;II[Ljava/lang/Object;I[Ljava/lang/Object;)V"},{"name":"injectReturnFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectExceptionFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectCompletionFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectInitializationFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectStartFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"injectPostCompletionFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$StubValue","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$StubValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"StubValue","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$This","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$This","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"This","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"optional","access":1025,"descriptor":"()Z","annotationDefault":false},{"name":"readOnly","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"typing","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","annotationDefault":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","name":"STATIC"}}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Thrown","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Thrown","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Thrown","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"readOnly","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"typing","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","annotationDefault":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","name":"DYNAMIC"}}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Unused","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$Unused","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Unused","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}]},{"name":"com/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"PostProcessor","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Delegator","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$ForLoadedField","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"ForLoadedField","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Resolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForField$Resolved","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForArgument","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Resolved$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForArgument$Resolved","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForStackManipulation","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$ForLoadedEnumeration","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"ForLoadedEnumeration","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$OfDynamicInvocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","innerName":"OfDynamicInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory$Simple","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/Advice$PostProcessor","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator$ForStaticInvocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","innerName":"ForStaticInvocation","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForSerializedValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"ForSerializedValue","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForSerializedValue$Factory","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForSerializedValue","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation$OfAnnotationProperty","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$ForStackManipulation","innerName":"OfAnnotationProperty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"NodeList","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$Simple","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Delegator$ForDynamicInvocation","outerName":"com/comphenix/net/bytebuddy/asm/Advice$Delegator","innerName":"ForDynamicInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"WithCustomMapping","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"postProcessorFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;"},{"name":"delegator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;"},{"name":"offsetMappings","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V","signature":"(Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;>;Lcom/comphenix/net/bytebuddy/asm/Advice$Delegator;)V"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Method;I)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/lang/reflect/Method;I)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Constructor;I)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/lang/reflect/Constructor<*>;I)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Enum;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/lang/Enum<*>;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bindSerialized","access":1,"descriptor":"(Ljava/lang/Class;Ljava/io/Serializable;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/io/Serializable;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bindSerialized","access":1,"descriptor":"(Ljava/lang/Class;Ljava/io/Serializable;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;TS;Ljava/lang/Class<-TS;>;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bindProperty","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/utility/JavaConstant;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/utility/JavaConstant;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bindLambda","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Constructor;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/lang/reflect/Constructor<*>;Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bindLambda","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Constructor;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/lang/reflect/Constructor<*>;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bindLambda","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bindLambda","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bindLambda","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bindLambda","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bindDynamic","access":129,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bindDynamic","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/util/List<*>;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bindDynamic","access":129,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Constructor;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/lang/reflect/Constructor<*>;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bindDynamic","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Constructor;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Ljava/lang/reflect/Constructor<*>;Ljava/util/List<*>;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bindDynamic","access":129,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bindDynamic","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<*>;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Factory<*>;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bootstrap","access":1,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;","signature":"(Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bootstrap","access":1,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"bootstrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/Advice$PostProcessor$Factory;)Lcom/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/asm/Advice;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/asm/Advice;","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"to","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/asm/Advice;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/asm/Advice;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"to","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"to","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/asm/Advice;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$Compound","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredMethods","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredFields","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$AbstractBase","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"NO_FLAGS","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}}],"methods":[{"name":"mergeWriter","access":1025,"descriptor":"(I)I"},{"name":"mergeReader","access":1025,"descriptor":"(I)I"},{"name":"wrap","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$AbstractBase","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"AbstractBase","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"mergeWriter","access":1,"descriptor":"(I)I"},{"name":"mergeReader","access":1,"descriptor":"(I)I"}]},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$Compound","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"asmVisitorWrappers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;>;)V"},{"name":"mergeWriter","access":1,"descriptor":"(I)I"},{"name":"mergeReader","access":1,"descriptor":"(I)I"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$DispatchingVisitor","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","innerName":"DispatchingVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$Entry","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","innerName":"Entry","access":12},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$FieldVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","innerName":"FieldVisitorWrapper","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$AbstractBase","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredFields","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"entries","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"field","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;[Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$FieldVisitorWrapper;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;[Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$FieldVisitorWrapper;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields;"},{"name":"field","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$FieldVisitorWrapper;>;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields;"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields;)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$DispatchingVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredFields","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$DispatchingVisitor","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","innerName":"DispatchingVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$Entry","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","innerName":"Entry","access":12}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"fields","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;)V","signature":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;)V"},{"name":"visitField","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$Entry","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$FieldVisitorWrapper;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/ElementMatcher","com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$FieldVisitorWrapper"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredFields","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$FieldVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","innerName":"FieldVisitorWrapper","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$Entry","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","innerName":"Entry","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;"},{"name":"fieldVisitorWrappers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$FieldVisitorWrapper;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$FieldVisitorWrapper;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Z"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$FieldVisitorWrapper","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredFields","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$FieldVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","innerName":"FieldVisitorWrapper","access":1545}],"methods":[{"name":"wrap","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$DispatchingVisitor","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"DispatchingVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$Entry","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"Entry","access":12},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"MethodVisitorWrapper","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent$TypeInitializer","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","innerName":"TypeInitializer","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredMethods","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"entries","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"writerFlags","access":18,"descriptor":"I"},{"name":"readerFlags","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Ljava/util/List;II)V","signature":"(Ljava/util/List;II)V"},{"name":"method","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;[Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;[Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;"},{"name":"method","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;>;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;"},{"name":"constructor","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;[Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;[Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;"},{"name":"constructor","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;>;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;"},{"name":"invokable","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;[Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;[Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;"},{"name":"invokable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;>;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;"},{"name":"writerFlags","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;"},{"name":"readerFlags","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;"},{"name":"mergeWriter","access":1,"descriptor":"(I)I"},{"name":"mergeReader","access":1,"descriptor":"(I)I"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$DispatchingVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredMethods","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$DispatchingVisitor","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"DispatchingVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$Entry","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"Entry","access":12}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"implementationContext","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;"},{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"writerFlags","access":18,"descriptor":"I"},{"name":"readerFlags","access":18,"descriptor":"I"},{"name":"methods","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;II)V","signature":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;II)V"},{"name":"visitMethod","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$Entry","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/ElementMatcher","com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredMethods","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"MethodVisitorWrapper","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$Entry","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"Entry","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"methodVisitorWrappers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;II)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredMethods","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"MethodVisitorWrapper","access":1545}],"methods":[{"name":"wrap","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;II)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"mergeWriter","access":1,"descriptor":"(I)I"},{"name":"mergeReader","access":1,"descriptor":"(I)I"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension","version":49,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$1","access":4104},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod","outerName":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension","innerName":"ForMethod","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField","outerName":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotationValueFilterFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;"},{"name":"attributeAppenderFactory","access":20,"descriptor":"Ljava/lang/Object;","signature":"TT;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Ljava/lang/Object;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;TT;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$FieldVisitorWrapper;","superName":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension","interfaces":["com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$FieldVisitorWrapper"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField","outerName":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField$FieldAttributeVisitor","outerName":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField","innerName":"FieldAttributeVisitor","access":10},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredFields","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields$FieldVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredFields","innerName":"FieldVisitorWrapper","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$1","access":4104}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;)V"},{"name":"annotate","access":129,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField;"},{"name":"annotate","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField;"},{"name":"annotate","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField;"},{"name":"annotate","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField;"},{"name":"attribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField;"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"on","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField$FieldAttributeVisitor","version":49,"access":32,"superName":"com/comphenix/net/bytebuddy/jar/asm/FieldVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField","outerName":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField$FieldAttributeVisitor","outerName":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForField","innerName":"FieldAttributeVisitor","access":10},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$1","access":4104}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"fieldAttributeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;"},{"name":"annotationValueFilter","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"visitEnd","access":1,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper;","superName":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension","interfaces":["com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod","outerName":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension","innerName":"ForMethod","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod$AttributeAppendingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod","innerName":"AttributeAppendingMethodVisitor","access":10},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredMethods","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"MethodVisitorWrapper","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$1","access":4104}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)V"},{"name":"annotateMethod","access":129,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod;"},{"name":"annotateMethod","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod;"},{"name":"annotateMethod","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod;"},{"name":"annotateMethod","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod;"},{"name":"annotateParameter","access":129,"descriptor":"(I[Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod;"},{"name":"annotateParameter","access":1,"descriptor":"(ILjava/util/List;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod;","signature":"(ILjava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod;"},{"name":"annotateParameter","access":129,"descriptor":"(I[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod;"},{"name":"annotateParameter","access":1,"descriptor":"(ILjava/util/Collection;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod;","signature":"(ILjava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod;"},{"name":"attribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod;"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;II)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"on","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod$AttributeAppendingMethodVisitor","version":49,"access":32,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod","outerName":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension","innerName":"ForMethod","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod$AttributeAppendingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$ForMethod","innerName":"AttributeAppendingMethodVisitor","access":10},{"name":"com/comphenix/net/bytebuddy/asm/MemberAttributeExtension$1","access":4104}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"methodAttributeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;"},{"name":"annotationValueFilter","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;"},{"name":"applicable","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"visitCode","access":1,"descriptor":"()V"},{"name":"visitEnd","access":1,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;Lcom/comphenix/net/bytebuddy/asm/MemberAttributeExtension$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberRemoval","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberRemoval$MemberRemovingClassVisitor","outerName":"com/comphenix/net/bytebuddy/asm/MemberRemoval","innerName":"MemberRemovingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent$TypeInitializer","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","innerName":"TypeInitializer","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$AbstractBase","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"AbstractBase","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"methodMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;)V"},{"name":"stripFields","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/MemberRemoval;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)Lcom/comphenix/net/bytebuddy/asm/MemberRemoval;"},{"name":"stripMethods","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/MemberRemoval;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/asm/MemberRemoval;"},{"name":"stripConstructors","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/MemberRemoval;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/asm/MemberRemoval;"},{"name":"stripInvokables","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/MemberRemoval;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/asm/MemberRemoval;"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberRemoval$MemberRemovingClassVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberRemoval$MemberRemovingClassVisitor","outerName":"com/comphenix/net/bytebuddy/asm/MemberRemoval","innerName":"MemberRemovingClassVisitor","access":12}],"fields":[{"name":"REMOVE_FIELD","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"REMOVE_METHOD","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"fieldMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"methodMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"fields","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"methods","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;Ljava/util/Map;Ljava/util/Map;)V","signature":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;Ljava/util/Map;Ljava/util/Map;)V"},{"name":"visitField","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"visitMethod","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$1","access":4104},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$SubstitutingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"SubstitutingMethodVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"TypePoolResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"WithoutSpecification","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedField","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","innerName":"ForMatchedField","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedMethod","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","innerName":"ForMatchedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredMethods","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedByteCodeElement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","innerName":"ForMatchedByteCodeElement","access":12},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","innerName":"MethodVisitorWrapper","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver$OfImplicitPool","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","innerName":"OfImplicitPool","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodGraphCompiler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"},{"name":"strict","access":18,"descriptor":"Z"},{"name":"typePoolResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;"},{"name":"replacementFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;"}],"methods":[{"name":"","access":4,"descriptor":"(Z)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;ZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;)V"},{"name":"strict","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"relaxed","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"element","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;>;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification;"},{"name":"field","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedField;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedField;"},{"name":"method","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedMethod;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedMethod;"},{"name":"constructor","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification;"},{"name":"invokable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"on","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods;"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;II)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$1","access":4104},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"InvocationType","access":16409}],"fields":[{"name":"$SwitchMap$net$bytebuddy$asm$MemberSubstitution$Replacement$InvocationType","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForFirstBinding","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"ForFirstBinding","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"InvocationType","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Binding","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"bind","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;Z)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding;"},{"name":"bind","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Binding","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","innerName":"Unresolved","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"isBound","access":1025,"descriptor":"()Z"},{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding$Resolved","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Binding","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","innerName":"Resolved","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"instrumentedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"targetType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;"},{"name":"substitution","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution;)V"},{"name":"isBound","access":1,"descriptor":"()Z"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding$Unresolved","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Binding","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","innerName":"Unresolved","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding$Unresolved;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding$Unresolved;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding$Unresolved;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding$Unresolved;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isBound","access":1,"descriptor":"()Z"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","innerName":"Compound","access":9}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForFirstBinding","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"ForFirstBinding","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"factories","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":132,"descriptor":"([Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;)V"},{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;>;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Binding","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"InvocationType","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding$Resolved","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","innerName":"Unresolved","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"ForElementMatchers","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;"},{"name":"methodMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"matchFieldRead","access":18,"descriptor":"Z"},{"name":"matchFieldWrite","access":18,"descriptor":"Z"},{"name":"includeVirtualCalls","access":18,"descriptor":"Z"},{"name":"includeSuperCalls","access":18,"descriptor":"Z"},{"name":"substitution","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;ZZZZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;ZZZZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution;)V"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;Z)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers$Factory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers","innerName":"Factory","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;"},{"name":"methodMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"matchFieldRead","access":18,"descriptor":"Z"},{"name":"matchFieldWrite","access":18,"descriptor":"Z"},{"name":"includeVirtualCalls","access":18,"descriptor":"Z"},{"name":"includeSuperCalls","access":18,"descriptor":"Z"},{"name":"substitutionFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;ZZZZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;ZZZZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;>;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;"},{"name":"ofField","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;ZZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;ZZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;"},{"name":"ofMethod","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;ZZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;ZZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForFirstBinding","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Binding","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"InvocationType","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","innerName":"Unresolved","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForFirstBinding","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"ForFirstBinding","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"replacements","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement;>;)V"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;Z)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"InvocationType","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$1","access":4104}],"fields":[{"name":"VIRTUAL","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType;"},{"name":"SUPER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType;"},{"name":"OTHER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"of","access":12,"descriptor":"(ILcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType;"},{"name":"matches","access":4,"descriptor":"(ZZ)Z"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Binding","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"InvocationType","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding$Unresolved","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","innerName":"Unresolved","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;Z)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$SubstitutingMethodVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/utility/visitor/LocalVariableAwareMethodVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$SubstitutingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"SubstitutingMethodVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$SubstitutingMethodVisitor$LocalVariableTracingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$SubstitutingMethodVisitor","innerName":"LocalVariableTracingMethodVisitor","access":2},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Binding","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Binding","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"NodeList","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$InvocationType","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"InvocationType","access":16409}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"instrumentedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"methodGraphCompiler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"},{"name":"strict","access":18,"descriptor":"Z"},{"name":"replacement","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement;"},{"name":"implementationContext","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;"},{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"virtualPrivateCalls","access":18,"descriptor":"Z"},{"name":"stackSizeBuffer","access":2,"descriptor":"I"},{"name":"localVariableExtension","access":2,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;ZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Z)V"},{"name":"visitFieldInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitMethodInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V"},{"name":"visitMaxs","access":1,"descriptor":"(II)V"},{"name":"access$102","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$SubstitutingMethodVisitor;I)I"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$SubstitutingMethodVisitor;)I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$SubstitutingMethodVisitor$LocalVariableTracingMethodVisitor","version":49,"access":32,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$SubstitutingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"SubstitutingMethodVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$SubstitutingMethodVisitor$LocalVariableTracingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$SubstitutingMethodVisitor","innerName":"LocalVariableTracingMethodVisitor","access":2},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$SubstitutingMethodVisitor;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$SubstitutingMethodVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"visitVarInsn","access":1,"descriptor":"(II)V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["SF_SWITCH_NO_DEFAULT"],"justification":"No action required on default option."},"visible":false}]},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$SubstitutingMethodVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Chain","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForMethodInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForFieldAccess","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Stubbing","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Stubbing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","innerName":"Step","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Resolution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Chain","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"},{"name":"steps","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Ljava/util/List;)V"},{"name":"withDefaultAssigner","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Factory;"},{"name":"with","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Factory;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Factory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Chain","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","innerName":"Step","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Stubbing","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Stubbing","access":16409}],"fields":[{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"},{"name":"steps","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Ljava/util/List;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution;"},{"name":"executing","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Factory;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Factory;"},{"name":"executing","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Factory;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Factory;>;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Factory;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Chain","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","innerName":"Step","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Simple","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Resolution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/Map;I)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Resolution;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/Map;I)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Chain","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","innerName":"Step","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","innerName":"Factory","access":1545}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Resolution","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Chain","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","innerName":"Step","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Resolution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","innerName":"Resolution","access":1545}],"methods":[{"name":"getStackManipulation","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"getResultType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Resolution","com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Chain","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","innerName":"Step","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Resolution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Simple","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"resultType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/Map;I)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Resolution;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/Map;I)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Resolution;"},{"name":"getStackManipulation","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"getResultType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Factory","access":1545}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$OfMatchedField","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","innerName":"OfMatchedField","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$OfGivenField","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","innerName":"OfGivenField","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","innerName":"FieldResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForFieldAccess","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"fieldResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForFieldAccess","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","innerName":"FieldResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver$ForElementMatcher","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver","innerName":"ForElementMatcher","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver$Simple","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver$ForElementMatcher","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForFieldAccess","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","innerName":"FieldResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver$ForElementMatcher","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver","innerName":"ForElementMatcher","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForFieldAccess","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","innerName":"FieldResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver$Simple","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$OfGivenField","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForFieldAccess","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","innerName":"FieldResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver$Simple","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$OfGivenField","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","innerName":"OfGivenField","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$OfMatchedField","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForFieldAccess","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","innerName":"FieldResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver$ForElementMatcher","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$FieldResolver","innerName":"ForElementMatcher","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$OfMatchedField","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","innerName":"OfMatchedField","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfMatchedMethod","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"OfMatchedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfGivenMethod","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"OfGivenMethod","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"OfInstrumentedMethod","access":16408},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"MethodResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForMethodInvocation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"THIS_REFERENCE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"methodResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForMethodInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"MethodResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver$Matching","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver","innerName":"Matching","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver$Simple","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver$Matching","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForMethodInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"MethodResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"NodeList","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver$Matching","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver","innerName":"Matching","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"methodGraphCompiler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"},{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForMethodInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"MethodResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver$Simple","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfGivenMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForMethodInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"MethodResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver$Simple","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfGivenMethod","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"OfGivenMethod","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfInstrumentedMethod","version":49,"access":16432,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForMethodInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"OfInstrumentedMethod","access":16408},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"MethodResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver$Simple","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver","innerName":"Simple","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfInstrumentedMethod;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfInstrumentedMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfInstrumentedMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfInstrumentedMethod;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfMatchedMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForMethodInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"MethodResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver$Matching","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$MethodResolver","innerName":"Matching","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfMatchedMethod","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"OfMatchedMethod","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"methodGraphCompiler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Stubbing","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Stubbing","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Stubbing","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Stubbing;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Stubbing;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Stubbing;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Stubbing;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"TypePoolResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver$ForClassFileLocator","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","innerName":"ForClassFileLocator","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver$ForExplicitPool","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","innerName":"ForExplicitPool","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver$OfImplicitPool","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","innerName":"OfImplicitPool","access":16409}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver$ForClassFileLocator","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ReaderMode","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"TypePoolResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver$ForClassFileLocator","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","innerName":"ForClassFileLocator","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"classFileLocator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"readerMode","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver$ForExplicitPool","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"TypePoolResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver$ForExplicitPool","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","innerName":"ForExplicitPool","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver$OfImplicitPool","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"TypePoolResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver$OfImplicitPool","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","innerName":"OfImplicitPool","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver$OfImplicitPool;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver$OfImplicitPool;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver$OfImplicitPool;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver$OfImplicitPool;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","version":49,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedMethod","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","innerName":"ForMatchedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedField","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","innerName":"ForMatchedField","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedByteCodeElement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","innerName":"ForMatchedByteCodeElement","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"TypePoolResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Chain","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","innerName":"Step","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$ForLoadedField","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"ForLoadedField","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForFieldAccess","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$OfGivenField","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","innerName":"OfGivenField","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess$OfMatchedField","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForFieldAccess","innerName":"OfMatchedField","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"ForMethodInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfGivenMethod","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"OfGivenMethod","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfMatchedMethod","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"OfMatchedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Stubbing","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Stubbing","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation$OfInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$ForMethodInvocation","innerName":"OfInstrumentedMethod","access":16408},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"WithoutSpecification","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodGraphCompiler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"},{"name":"typePoolResolver","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;"},{"name":"strict","access":20,"descriptor":"Z"},{"name":"replacementFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;ZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;)V"},{"name":"stub","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"replaceWith","access":1,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"replaceWith","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"replaceWithField","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"replaceWith","access":1,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"replaceWith","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"replaceWithMethod","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"replaceWithMethod","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"replaceWithInstrumentedMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"replaceWithChain","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Factory;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"replaceWithChain","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Chain$Step$Factory;>;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"replaceWith","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedByteCodeElement","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"TypePoolResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"WithoutSpecification","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedByteCodeElement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","innerName":"ForMatchedByteCodeElement","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;ZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;ZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;>;)V"},{"name":"replaceWith","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedField","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"TypePoolResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"WithoutSpecification","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedField","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","innerName":"ForMatchedField","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;"},{"name":"matchRead","access":18,"descriptor":"Z"},{"name":"matchWrite","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;ZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;ZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;ZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;ZZ)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;ZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;ZZ)V"},{"name":"onRead","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification;"},{"name":"onWrite","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification;"},{"name":"replaceWith","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedMethod","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"TypePoolResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Replacement","access":1548},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"WithoutSpecification","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution","innerName":"Substitution","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement","innerName":"ForElementMatchers","access":9},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers$Factory","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$ForElementMatchers","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification$ForMatchedMethod","outerName":"com/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification","innerName":"ForMatchedMethod","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"includeVirtualCalls","access":18,"descriptor":"Z"},{"name":"includeSuperCalls","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;ZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;ZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;ZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;ZZ)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$TypePoolResolver;ZLcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Replacement$Factory;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;ZZ)V"},{"name":"onVirtualCall","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification;"},{"name":"onSuperCall","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$WithoutSpecification;"},{"name":"replaceWith","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution$Substitution$Factory;)Lcom/comphenix/net/bytebuddy/asm/MemberSubstitution;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/ModifierAdjustment","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/ModifierAdjustment$ModifierAdjustingClassVisitor","outerName":"com/comphenix/net/bytebuddy/asm/ModifierAdjustment","innerName":"ModifierAdjustingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/asm/ModifierAdjustment$Adjustment","outerName":"com/comphenix/net/bytebuddy/asm/ModifierAdjustment","innerName":"Adjustment","access":12},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent$TypeInitializer","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","innerName":"TypeInitializer","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$AbstractBase","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeAdjustments","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"fieldAdjustments","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"methodAdjustments","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V","signature":"(Ljava/util/List;>;Ljava/util/List;>;Ljava/util/List;>;)V"},{"name":"withTypeModifiers","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withTypeModifiers","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;>;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withTypeModifiers","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withTypeModifiers","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;>;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withFieldModifiers","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withFieldModifiers","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;>;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withFieldModifiers","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withFieldModifiers","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;>;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withMethodModifiers","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withMethodModifiers","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withMethodModifiers","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withMethodModifiers","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withConstructorModifiers","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withConstructorModifiers","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withConstructorModifiers","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withConstructorModifiers","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withInvokableModifiers","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withInvokableModifiers","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withInvokableModifiers","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"withInvokableModifiers","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment;"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;II)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment$ModifierAdjustingClassVisitor;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;II)Lcom/comphenix/net/bytebuddy/asm/ModifierAdjustment$ModifierAdjustingClassVisitor;"},{"name":"wrap","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/ModifierAdjustment$Adjustment","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/ElementMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/ModifierAdjustment$Adjustment","outerName":"com/comphenix/net/bytebuddy/asm/ModifierAdjustment","innerName":"Adjustment","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;"},{"name":"resolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;","signature":"Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver<*>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver<*>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"resolve","access":4,"descriptor":"(I)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/ModifierAdjustment$ModifierAdjustingClassVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/ModifierAdjustment$Adjustment","outerName":"com/comphenix/net/bytebuddy/asm/ModifierAdjustment","innerName":"Adjustment","access":12},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/ModifierAdjustment$ModifierAdjustingClassVisitor","outerName":"com/comphenix/net/bytebuddy/asm/ModifierAdjustment","innerName":"ModifierAdjustingClassVisitor","access":12}],"fields":[{"name":"typeAdjustments","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"fieldAdjustments","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"methodAdjustments","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"fields","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"methods","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;Ljava/util/Map;)V","signature":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Ljava/util/List;>;Ljava/util/List;>;Ljava/util/List;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;Ljava/util/Map;)V"},{"name":"visit","access":1,"descriptor":"(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V"},{"name":"visitInnerClass","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V"},{"name":"visitField","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"visitMethod","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/TypeConstantAdjustment","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/TypeConstantAdjustment$TypeConstantDissolvingClassVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeConstantAdjustment","innerName":"TypeConstantDissolvingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/TypeConstantAdjustment;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/asm/TypeConstantAdjustment;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/asm/TypeConstantAdjustment;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/asm/TypeConstantAdjustment;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"mergeWriter","access":1,"descriptor":"(I)I"},{"name":"mergeReader","access":1,"descriptor":"(I)I"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/TypeConstantAdjustment$TypeConstantDissolvingClassVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/TypeConstantAdjustment$TypeConstantDissolvingClassVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeConstantAdjustment","innerName":"TypeConstantDissolvingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/asm/TypeConstantAdjustment$TypeConstantDissolvingClassVisitor$TypeConstantDissolvingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeConstantAdjustment$TypeConstantDissolvingClassVisitor","innerName":"TypeConstantDissolvingMethodVisitor","access":12}],"fields":[{"name":"supportsTypeConstants","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;)V"},{"name":"visit","access":1,"descriptor":"(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V"},{"name":"visitMethod","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/TypeConstantAdjustment$TypeConstantDissolvingClassVisitor$TypeConstantDissolvingMethodVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/TypeConstantAdjustment$TypeConstantDissolvingClassVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeConstantAdjustment","innerName":"TypeConstantDissolvingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/asm/TypeConstantAdjustment$TypeConstantDissolvingClassVisitor$TypeConstantDissolvingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeConstantAdjustment$TypeConstantDissolvingClassVisitor","innerName":"TypeConstantDissolvingMethodVisitor","access":12}],"fields":[{"name":"JAVA_LANG_CLASS","access":26,"descriptor":"Ljava/lang/String;","constant":"java/lang/Class"},{"name":"FOR_NAME","access":26,"descriptor":"Ljava/lang/String;","constant":"forName"},{"name":"DESCRIPTOR","access":26,"descriptor":"Ljava/lang/String;","constant":"(Ljava/lang/String;)Ljava/lang/Class;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"visitLdcInsn","access":1,"descriptor":"(Ljava/lang/Object;)V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["SF_SWITCH_NO_DEFAULT"],"justification":"Fall through to default case is intentional"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment","innerName":"TypeReferenceClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$AbstractBase","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"AbstractBase","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"strict","access":18,"descriptor":"Z"},{"name":"filter","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"}],"methods":[{"name":"","access":4,"descriptor":"(ZLcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;)V","signature":"(ZLcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"strict","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment;"},{"name":"relaxed","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment;"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment","innerName":"TypeReferenceClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor$TypeReferenceMethodVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor","innerName":"TypeReferenceMethodVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor$TypeReferenceFieldVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor","innerName":"TypeReferenceFieldVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor$TypeReferenceAnnotationVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor","innerName":"TypeReferenceAnnotationVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545}],"fields":[{"name":"IGNORE_ANNOTATION","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"IGNORE_FIELD","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"IGNORE_METHOD","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"strict","access":18,"descriptor":"Z"},{"name":"filter","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"observedTypes","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"visitedInnerTypes","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;ZLcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/pool/TypePool;)V","signature":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;ZLcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/pool/TypePool;)V"},{"name":"visit","access":1,"descriptor":"(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V"},{"name":"visitNestHost","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitOuterClass","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitNestMember","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitInnerClass","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V"},{"name":"visitRecordComponent","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitField","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"visitMethod","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"visitEnd","access":1,"descriptor":"()V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Type;)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Handle;)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ConstantDynamic;)V"},{"name":"resolveInternalName","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"resolve","access":4,"descriptor":"(Ljava/lang/Object;)V"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor;)Ljava/util/Set;"},{"name":"access$100","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor$TypeReferenceAnnotationVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment","innerName":"TypeReferenceClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor$TypeReferenceAnnotationVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor","innerName":"TypeReferenceAnnotationVisitor","access":4}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;)V"},{"name":"visit","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"visitEnum","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitArray","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor$TypeReferenceFieldVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/FieldVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment","innerName":"TypeReferenceClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor$TypeReferenceFieldVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor","innerName":"TypeReferenceFieldVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor$TypeReferenceAnnotationVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor","innerName":"TypeReferenceAnnotationVisitor","access":4}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;)V"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor$TypeReferenceMethodVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment","innerName":"TypeReferenceClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor$TypeReferenceMethodVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor","innerName":"TypeReferenceMethodVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor$TypeReferenceAnnotationVisitor","outerName":"com/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor","innerName":"TypeReferenceAnnotationVisitor","access":4}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/TypeReferenceAdjustment$TypeReferenceClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"visitAnnotationDefault","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitParameterAnnotation","access":1,"descriptor":"(ILjava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitInsnAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTryCatchAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitLocalVariableAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;[ILjava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeInsn","access":1,"descriptor":"(ILjava/lang/String;)V"},{"name":"visitFieldInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitMethodInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V"},{"name":"visitInvokeDynamicInsn","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Handle;[Ljava/lang/Object;)V"},{"name":"visitLdcInsn","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"visitMultiANewArrayInsn","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"visitTryCatchBlock","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Ljava/lang/String;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/BuildLogger","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/BuildLogger$Compound","outerName":"com/comphenix/net/bytebuddy/build/BuildLogger","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/build/BuildLogger$StreamWriting","outerName":"com/comphenix/net/bytebuddy/build/BuildLogger","innerName":"StreamWriting","access":9},{"name":"com/comphenix/net/bytebuddy/build/BuildLogger$Adapter","outerName":"com/comphenix/net/bytebuddy/build/BuildLogger","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/build/BuildLogger$NoOp","outerName":"com/comphenix/net/bytebuddy/build/BuildLogger","innerName":"NoOp","access":16409}],"methods":[{"name":"isDebugEnabled","access":1025,"descriptor":"()Z"},{"name":"debug","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"debug","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"isInfoEnabled","access":1025,"descriptor":"()Z"},{"name":"info","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"info","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"isWarnEnabled","access":1025,"descriptor":"()Z"},{"name":"warn","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"warn","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"isErrorEnabled","access":1025,"descriptor":"()Z"},{"name":"error","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"error","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/BuildLogger$Adapter","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/BuildLogger"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/BuildLogger$Adapter","outerName":"com/comphenix/net/bytebuddy/build/BuildLogger","innerName":"Adapter","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isDebugEnabled","access":1,"descriptor":"()Z"},{"name":"debug","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"debug","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"isInfoEnabled","access":1,"descriptor":"()Z"},{"name":"info","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"info","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"isWarnEnabled","access":1,"descriptor":"()Z"},{"name":"warn","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"warn","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"isErrorEnabled","access":1,"descriptor":"()Z"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/BuildLogger$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/BuildLogger"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/BuildLogger$NoOp","outerName":"com/comphenix/net/bytebuddy/build/BuildLogger","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/build/BuildLogger$Compound","outerName":"com/comphenix/net/bytebuddy/build/BuildLogger","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"buildLoggers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/build/BuildLogger;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/BuildLogger;>;)V"},{"name":"isDebugEnabled","access":1,"descriptor":"()Z"},{"name":"debug","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"debug","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"isInfoEnabled","access":1,"descriptor":"()Z"},{"name":"info","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"info","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"isWarnEnabled","access":1,"descriptor":"()Z"},{"name":"warn","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"warn","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"isErrorEnabled","access":1,"descriptor":"()Z"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/BuildLogger$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/build/BuildLogger;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/build/BuildLogger"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/BuildLogger$NoOp","outerName":"com/comphenix/net/bytebuddy/build/BuildLogger","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/BuildLogger$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/BuildLogger$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/BuildLogger$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/BuildLogger$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isDebugEnabled","access":1,"descriptor":"()Z"},{"name":"debug","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"debug","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"isInfoEnabled","access":1,"descriptor":"()Z"},{"name":"info","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"info","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"isWarnEnabled","access":1,"descriptor":"()Z"},{"name":"warn","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"warn","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"isErrorEnabled","access":1,"descriptor":"()Z"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/BuildLogger$StreamWriting","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/BuildLogger"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/BuildLogger$StreamWriting","outerName":"com/comphenix/net/bytebuddy/build/BuildLogger","innerName":"StreamWriting","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"printStream","access":18,"descriptor":"Ljava/io/PrintStream;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/PrintStream;)V"},{"name":"toSystemOut","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/BuildLogger;"},{"name":"toSystemError","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/BuildLogger;"},{"name":"isDebugEnabled","access":1,"descriptor":"()Z"},{"name":"debug","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"debug","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"isInfoEnabled","access":1,"descriptor":"()Z"},{"name":"info","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"info","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"isWarnEnabled","access":1,"descriptor":"()Z"},{"name":"warn","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"warn","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"isErrorEnabled","access":1,"descriptor":"()Z"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/build/Plugin$ForElementMatcher","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheFieldOffsetMapping","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"CacheFieldOffsetMapping","access":12},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"CacheField","access":9740},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$ForElementMatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"ForElementMatcher","access":1033},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$WithCustomMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"WithCustomMapping","access":9},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"ForDeclaredMethods","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"NAME_INFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"_"},{"name":"ADVICE_INFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"$"},{"name":"randomString","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/RandomString;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"IGNORE"}},"visible":true}]},{"name":"classFileLocator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"adviceByType","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"IGNORE"}},"visible":true}]}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"make","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"close","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"CacheField","access":9740}],"annotations":[{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true}]},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheFieldOffsetMapping","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"ArgumentHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OffsetMapping","access":1545},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField$ReadWrite","outerName":"com/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target$ForField","innerName":"ReadWrite","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheFieldOffsetMapping","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"CacheFieldOffsetMapping","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/asm/Advice$ArgumentHandler;Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Sort;)Lcom/comphenix/net/bytebuddy/asm/Advice$OffsetMapping$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"METHOD"}]},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":""}]},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Object","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodEnter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnNonDefaultValue","access":25},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"CacheField","access":9740},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodExit","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Return","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"enter","access":12,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter;","values":{"skipOn":{"kind":"type","descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue;"}},"visible":true}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":0}]},{"name":"exit","access":12,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodExit;","values":{},"visible":true},{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["UC_USELESS_VOID_METHOD","DLS_DEAD_LOCAL_STORE"],"justification":"Advice method serves as a template"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Return;","values":{"readOnly":false,"typing":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;","name":"DYNAMIC"}},"visible":true,"parameter":0},{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":1}]}]},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$boolean","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodEnter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnNonDefaultValue","access":25},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"CacheField","access":9740},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodExit","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Return","access":9737}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["NM_CLASS_NAMING_CONVENTION"],"justification":"Name is chosen to optimize for simple lookup"},"visible":false}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"enter","access":12,"descriptor":"(Z)Z","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter;","values":{"skipOn":{"kind":"type","descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue;"}},"visible":true}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":0}]},{"name":"exit","access":12,"descriptor":"(ZZ)V","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodExit;","values":{},"visible":true},{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["UC_USELESS_VOID_METHOD","IP_PARAMETER_IS_DEAD_BUT_OVERWRITTEN"],"justification":"Advice method serves as a template"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Return;","values":{"readOnly":false},"visible":true,"parameter":0},{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":1}]}]},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$byte","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodEnter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnNonDefaultValue","access":25},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"CacheField","access":9740},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodExit","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Return","access":9737}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["NM_CLASS_NAMING_CONVENTION"],"justification":"Name is chosen to optimize for simple lookup"},"visible":false}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"enter","access":12,"descriptor":"(B)B","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter;","values":{"skipOn":{"kind":"type","descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue;"}},"visible":true}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":0}]},{"name":"exit","access":12,"descriptor":"(BB)V","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodExit;","values":{},"visible":true},{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["UC_USELESS_VOID_METHOD","DLS_DEAD_LOCAL_STORE"],"justification":"Advice method serves as a template"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Return;","values":{"readOnly":false},"visible":true,"parameter":0},{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":1}]}]},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$char","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodEnter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnNonDefaultValue","access":25},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"CacheField","access":9740},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodExit","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Return","access":9737}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["NM_CLASS_NAMING_CONVENTION"],"justification":"Name is chosen to optimize for simple lookup"},"visible":false}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"enter","access":12,"descriptor":"(C)C","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter;","values":{"skipOn":{"kind":"type","descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue;"}},"visible":true}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":0}]},{"name":"exit","access":12,"descriptor":"(CC)V","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodExit;","values":{},"visible":true},{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["UC_USELESS_VOID_METHOD","DLS_DEAD_LOCAL_STORE"],"justification":"Advice method serves as a template"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Return;","values":{"readOnly":false},"visible":true,"parameter":0},{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":1}]}]},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$double","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodEnter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnNonDefaultValue","access":25},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"CacheField","access":9740},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodExit","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Return","access":9737}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["NM_CLASS_NAMING_CONVENTION"],"justification":"Name is chosen to optimize for simple lookup"},"visible":false}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"enter","access":12,"descriptor":"(D)D","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter;","values":{"skipOn":{"kind":"type","descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue;"}},"visible":true}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":0}]},{"name":"exit","access":12,"descriptor":"(DD)V","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodExit;","values":{},"visible":true},{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["UC_USELESS_VOID_METHOD","DLS_DEAD_LOCAL_STORE"],"justification":"Advice method serves as a template"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Return;","values":{"readOnly":false},"visible":true,"parameter":0},{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":1}]}]},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$float","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodEnter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnNonDefaultValue","access":25},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"CacheField","access":9740},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodExit","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Return","access":9737}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["NM_CLASS_NAMING_CONVENTION"],"justification":"Name is chosen to optimize for simple lookup"},"visible":false}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"enter","access":12,"descriptor":"(F)F","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter;","values":{"skipOn":{"kind":"type","descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue;"}},"visible":true}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":0}]},{"name":"exit","access":12,"descriptor":"(FF)V","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodExit;","values":{},"visible":true},{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["UC_USELESS_VOID_METHOD","DLS_DEAD_LOCAL_STORE"],"justification":"Advice method serves as a template"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Return;","values":{"readOnly":false},"visible":true,"parameter":0},{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":1}]}]},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$int","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodEnter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnNonDefaultValue","access":25},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"CacheField","access":9740},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodExit","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Return","access":9737}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["NM_CLASS_NAMING_CONVENTION"],"justification":"Name is chosen to optimize for simple lookup"},"visible":false}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"enter","access":12,"descriptor":"(I)I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter;","values":{"skipOn":{"kind":"type","descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue;"}},"visible":true}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":0}]},{"name":"exit","access":12,"descriptor":"(II)V","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodExit;","values":{},"visible":true},{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["UC_USELESS_VOID_METHOD","DLS_DEAD_LOCAL_STORE"],"justification":"Advice method serves as a template"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Return;","values":{"readOnly":false},"visible":true,"parameter":0},{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":1}]}]},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$long","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodEnter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnNonDefaultValue","access":25},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"CacheField","access":9740},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodExit","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Return","access":9737}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["NM_CLASS_NAMING_CONVENTION"],"justification":"Name is chosen to optimize for simple lookup"},"visible":false}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"enter","access":12,"descriptor":"(J)J","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter;","values":{"skipOn":{"kind":"type","descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue;"}},"visible":true}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":0}]},{"name":"exit","access":12,"descriptor":"(JJ)V","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodExit;","values":{},"visible":true},{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["UC_USELESS_VOID_METHOD","DLS_DEAD_LOCAL_STORE"],"justification":"Advice method serves as a template"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Return;","values":{"readOnly":false},"visible":true,"parameter":0},{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":1}]}]},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$short","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodEnter","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnNonDefaultValue","access":25},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"CacheField","access":9740},{"name":"com/comphenix/net/bytebuddy/asm/Advice$OnMethodExit","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"OnMethodExit","access":9737},{"name":"com/comphenix/net/bytebuddy/asm/Advice$Return","outerName":"com/comphenix/net/bytebuddy/asm/Advice","innerName":"Return","access":9737}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["NM_CLASS_NAMING_CONVENTION"],"justification":"Name is chosen to optimize for simple lookup"},"visible":false}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"enter","access":12,"descriptor":"(S)S","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodEnter;","values":{"skipOn":{"kind":"type","descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnNonDefaultValue;"}},"visible":true}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":0}]},{"name":"exit","access":12,"descriptor":"(SS)V","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$OnMethodExit;","values":{},"visible":true},{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["UC_USELESS_VOID_METHOD","DLS_DEAD_LOCAL_STORE"],"justification":"Advice method serves as a template"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/asm/Advice$Return;","values":{"readOnly":false},"visible":true,"parameter":0},{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$CacheField;","values":{},"visible":true,"parameter":1}]}]},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$1","access":4104},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","outerName":"com/comphenix/net/bytebuddy/build/EntryPoint","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545}],"methods":[{"name":"byteBuddy","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"transform","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/build/EntryPoint","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/build/EntryPoint;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/build/EntryPoint"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","outerName":"com/comphenix/net/bytebuddy/build/EntryPoint","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default$4","access":16392},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$1","access":4104}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["SE_BAD_FIELD"],"justification":"An enumeration does not serialize fields"},"visible":false}],"fields":[{"name":"REBASE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/EntryPoint$Default;"},{"name":"REDEFINE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/EntryPoint$Default;"},{"name":"REDEFINE_LOCAL","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/EntryPoint$Default;"},{"name":"DECORATE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/EntryPoint$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/EntryPoint$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/EntryPoint$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/EntryPoint$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/build/EntryPoint$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","outerClass":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","outerName":"com/comphenix/net/bytebuddy/build/EntryPoint","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"byteBuddy","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","outerClass":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","outerName":"com/comphenix/net/bytebuddy/build/EntryPoint","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"byteBuddy","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","outerClass":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","outerName":"com/comphenix/net/bytebuddy/build/EntryPoint","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Disabled","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"byteBuddy","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default$4","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","outerClass":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default","outerName":"com/comphenix/net/bytebuddy/build/EntryPoint","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$Default$4","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/EntryPoint$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"ForDeclaredMethods","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Disabled","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"byteBuddy","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin","com/comphenix/net/bytebuddy/build/Plugin$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$1","access":4104},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueMatcher","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueMatcher","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$AnnotationOrderComparator","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"AnnotationOrderComparator","access":16412},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Sorted","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Sorted","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$WithNonNullableFields","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"WithNonNullableFields","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","innerName":"InvokeSuper","access":17417},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"make","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin;"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"nonNullable","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;"},{"name":"close","access":1,"descriptor":"()V"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$AnnotationOrderComparator","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/util/Comparator;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$AnnotationOrderComparator","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"AnnotationOrderComparator","access":16412},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Sorted","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Sorted","access":9737}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$AnnotationOrderComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$AnnotationOrderComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$AnnotationOrderComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$AnnotationOrderComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)I"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","innerName":"InvokeSuper","access":17417}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"TYPE"}]},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true}],"methods":[{"name":"invokeSuper","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper;","annotationDefault":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper;","name":"IF_DECLARED"}},{"name":"simpleComparisonsFirst","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"includeSyntheticFields","access":1025,"descriptor":"()Z","annotationDefault":false},{"name":"permitSubclassEquality","access":1025,"descriptor":"()Z","annotationDefault":false}]},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","innerName":"InvokeSuper","access":17417},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper$4","access":16392},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper$3","access":16392},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper$2","access":16392},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper$1","access":16392},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$1","access":4104}],"fields":[{"name":"IF_DECLARED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper;"},{"name":"IF_ANNOTATED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper;"},{"name":"ALWAYS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper;"},{"name":"NEVER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"hashCodeMethod","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod;"},{"name":"equalsMethod","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","outerClass":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","innerName":"InvokeSuper","access":17417},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper$1","access":16392},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"hashCodeMethod","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod;"},{"name":"equalsMethod","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;"}]},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","outerClass":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","innerName":"InvokeSuper","access":17417},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper$2","access":16392},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"hashCodeMethod","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod;"},{"name":"equalsMethod","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;"}]},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","outerClass":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","innerName":"InvokeSuper","access":17417},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper$3","access":16392},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"hashCodeMethod","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod;"},{"name":"equalsMethod","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;"}]},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper$4","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","outerClass":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","innerName":"InvokeSuper","access":17417},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance$InvokeSuper$4","access":16392},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"hashCodeMethod","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod;"},{"name":"equalsMethod","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;"}]},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Sorted","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Sorted","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Sorted","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"FIELD"}]},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true}],"fields":[{"name":"DEFAULT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}}],"methods":[{"name":"value","access":1025,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"FIELD"}]},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;"}]},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409}],"fields":[{"name":"IGNORE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;"},{"name":"REVERSE_NULLABILITY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueMatcher","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/ElementMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueMatcher","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueMatcher","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"sort","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Z"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$WithNonNullableFields","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$WithNonNullableFields","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"WithNonNullableFields","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"nonNullable","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/io/Closeable;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/ElementMatcher","java/io/Closeable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104},{"name":"com/comphenix/net/bytebuddy/build/Plugin$ForElementMatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"ForElementMatcher","access":1033},{"name":"com/comphenix/net/bytebuddy/build/Plugin$NoOp","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"NoOp","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$WithPreprocessor","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"WithPreprocessor","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/build/Plugin","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$AbstractBase","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Summary","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Summary","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545}],"fields":[{"name":"CLASS_FILE_EXTENSION","access":25,"descriptor":"Ljava/lang/String;","constant":".class"}],"methods":[{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"withoutErrorHandlers","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"withErrorHandlers","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"withErrorHandlers","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler;>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"withParallelTransformation","access":1025,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"ignore","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"apply","access":1153,"descriptor":"(Ljava/io/File;Ljava/io/File;[Lcom/comphenix/net/bytebuddy/build/Plugin$Factory;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Summary;","exceptions":["java/io/IOException"]},{"name":"apply","access":1025,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Summary;","signature":"(Ljava/io/File;Ljava/io/File;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin$Factory;>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Summary;","exceptions":["java/io/IOException"]},{"name":"apply","access":1153,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target;[Lcom/comphenix/net/bytebuddy/build/Plugin$Factory;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Summary;","exceptions":["java/io/IOException"]},{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Summary;","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin$Factory;>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Summary;","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$AbstractBase","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Summary","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Summary","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"ForParallelTransformation","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$WithThrowawayExecutorService","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","innerName":"WithThrowawayExecutorService","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$WithThrowawayExecutorService$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$WithThrowawayExecutorService","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForFolder","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"ForFolder","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForJarFile","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"ForJarFile","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"ForFolder","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForJarFile","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"ForJarFile","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Factory","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"withErrorHandlers","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"withParallelTransformation","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"apply","access":129,"descriptor":"(Ljava/io/File;Ljava/io/File;[Lcom/comphenix/net/bytebuddy/build/Plugin$Factory;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Summary;","exceptions":["java/io/IOException"]},{"name":"apply","access":1,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Summary;","signature":"(Ljava/io/File;Ljava/io/File;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin$Factory;>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Summary;","exceptions":["java/io/IOException"]},{"name":"apply","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target;[Lcom/comphenix/net/bytebuddy/build/Plugin$Factory;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Summary;","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default","innerName":"Preprocessor","access":2},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Summary","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Summary","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Origin","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$WithPreprocessor","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"WithPreprocessor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Compound","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$ForEntryPoint","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","innerName":"ForEntryPoint","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$Compound","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$ForErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"ForErrorHandler","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$AbstractBase","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Default","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Failing","access":17417},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Enforcing","access":16393},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"ForSerialTransformation","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Default","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"byteBuddy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"typeStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy;"},{"name":"poolStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy;"},{"name":"classFileLocator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"listener","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;"},{"name":"errorHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler;"},{"name":"dispatcherFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory;"},{"name":"ignoredTypeMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;)V","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/EntryPoint;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"main","access":137,"descriptor":"([Ljava/lang/String;)V","exceptions":["java/lang/ClassNotFoundException","java/io/IOException"]},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"withoutErrorHandlers","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"withErrorHandlers","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler;>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"ignore","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Summary;","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin$Factory;>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Summary;","exceptions":["java/io/IOException"]},{"name":"access$800","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"access$1200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default;)Lcom/comphenix/net/bytebuddy/ByteBuddy;"},{"name":"access$1400","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor","version":49,"access":32,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;>;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default","innerName":"Preprocessor","access":2},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor$Unresolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor","innerName":"Unresolved","access":2},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor$Ignored","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor","innerName":"Ignored","access":2},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor$Resolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor","innerName":"Resolved","access":2},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$WithPreprocessor","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"WithPreprocessor","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Materializable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"element","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;"},{"name":"typeName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"classFileLocator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"listener","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;"},{"name":"plugins","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"preprocessors","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;Ljava/util/List;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;Ljava/util/List;Ljava/util/List;)V"},{"name":"call","access":1,"descriptor":"()Ljava/util/concurrent/Callable;","signature":"()Ljava/util/concurrent/Callable;","exceptions":["java/lang/Exception"]},{"name":"call","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;Ljava/util/List;Ljava/util/List;Lcom/comphenix/net/bytebuddy/build/Plugin$1;)V"},{"name":"access$1300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"access$1500","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor;)Ljava/util/List;"},{"name":"access$1600","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;"},{"name":"access$1700","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;"},{"name":"access$1800","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"access$1900","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor$Ignored","version":49,"access":32,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default","innerName":"Preprocessor","access":2},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor$Ignored","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor","innerName":"Ignored","access":2},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Materializable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForRetainedElement","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","innerName":"ForRetainedElement","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"call","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable;"},{"name":"call","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor$Resolved","version":49,"access":32,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default","innerName":"Preprocessor","access":2},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor$Resolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor","innerName":"Resolved","access":2},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Materializable","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForFailedElement","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","innerName":"ForFailedElement","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForTransformedElement","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","innerName":"ForTransformedElement","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForRetainedElement","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","innerName":"ForRetainedElement","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"call","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable;"},{"name":"call","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor$Unresolved","version":49,"access":32,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default","innerName":"Preprocessor","access":2},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor$Unresolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor","innerName":"Unresolved","access":2},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Materializable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForUnresolvedElement","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","innerName":"ForUnresolvedElement","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor;)V"},{"name":"call","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable;"},{"name":"call","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Default$Preprocessor;Lcom/comphenix/net/bytebuddy/build/Plugin$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["java/io/Closeable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"ForParallelTransformation","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"ForSerialTransformation","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Materializable","access":1545}],"methods":[{"name":"accept","access":1025,"descriptor":"(Ljava/util/concurrent/Callable;Z)V","signature":"(Ljava/util/concurrent/Callable<+Ljava/util/concurrent/Callable<+Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable;>;>;Z)V","exceptions":["java/io/IOException"]},{"name":"complete","access":1025,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Factory","access":1545}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher;","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;>;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"ForParallelTransformation","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$EagerWork","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","innerName":"EagerWork","access":12},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$WithThrowawayExecutorService","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","innerName":"WithThrowawayExecutorService","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Materializable","access":1545}],"fields":[{"name":"sink","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;"},{"name":"transformed","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"failed","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"unresolved","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"preprocessings","access":18,"descriptor":"Ljava/util/concurrent/CompletionService;","signature":"Ljava/util/concurrent/CompletionService;>;"},{"name":"materializers","access":18,"descriptor":"Ljava/util/concurrent/CompletionService;","signature":"Ljava/util/concurrent/CompletionService;"},{"name":"deferred","access":2,"descriptor":"I"},{"name":"futures","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/concurrent/Executor;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;Ljava/util/List;)V","signature":"(Ljava/util/concurrent/Executor;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;>;Ljava/util/List;)V"},{"name":"accept","access":1,"descriptor":"(Ljava/util/concurrent/Callable;Z)V","signature":"(Ljava/util/concurrent/Callable<+Ljava/util/concurrent/Callable<+Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable;>;>;Z)V"},{"name":"complete","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$EagerWork","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Materializable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"ForParallelTransformation","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$EagerWork","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","innerName":"EagerWork","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"work","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable<+Ljava/util/concurrent/Callable<+Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable;>;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/concurrent/Callable;)V","signature":"(Ljava/util/concurrent/Callable<+Ljava/util/concurrent/Callable<+Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable;>;>;)V"},{"name":"call","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable;","exceptions":["java/lang/Exception"]},{"name":"call","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$Factory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"ForParallelTransformation","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","innerName":"Factory","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"executor","access":18,"descriptor":"Ljava/util/concurrent/Executor;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/Executor;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher;","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;>;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$WithThrowawayExecutorService","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"ForParallelTransformation","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$WithThrowawayExecutorService$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$WithThrowawayExecutorService","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$WithThrowawayExecutorService","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","innerName":"WithThrowawayExecutorService","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"executorService","access":18,"descriptor":"Ljava/util/concurrent/ExecutorService;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/concurrent/ExecutorService;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;Ljava/util/List;)V","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;>;Ljava/util/List;)V"},{"name":"close","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$WithThrowawayExecutorService$Factory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"ForParallelTransformation","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$WithThrowawayExecutorService","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation","innerName":"WithThrowawayExecutorService","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$WithThrowawayExecutorService$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForParallelTransformation$WithThrowawayExecutorService","innerName":"Factory","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"threads","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher;","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;>;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"ForSerialTransformation","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Materializable","access":1545}],"fields":[{"name":"sink","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;"},{"name":"transformed","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"failed","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"unresolved","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"preprocessings","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;>;Ljava/util/List;)V"},{"name":"accept","access":1,"descriptor":"(Ljava/util/concurrent/Callable;Z)V","signature":"(Ljava/util/concurrent/Callable<+Ljava/util/concurrent/Callable<+Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable;>;>;Z)V","exceptions":["java/io/IOException"]},{"name":"complete","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"ForSerialTransformation","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$ForSerialTransformation$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher;","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;>;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Materializable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForUnresolvedElement","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","innerName":"ForUnresolvedElement","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForFailedElement","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","innerName":"ForFailedElement","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForRetainedElement","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","innerName":"ForRetainedElement","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForTransformedElement","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","innerName":"ForTransformedElement","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545}],"methods":[{"name":"materialize","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;>;Ljava/util/List;)V","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForFailedElement","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Materializable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForFailedElement","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","innerName":"ForFailedElement","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545}],"fields":[{"name":"element","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;"},{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"errored","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"materialize","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;>;Ljava/util/List;)V","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForRetainedElement","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Materializable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForRetainedElement","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","innerName":"ForRetainedElement","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545}],"fields":[{"name":"element","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;)V"},{"name":"materialize","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;>;Ljava/util/List;)V","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForTransformedElement","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Materializable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForTransformedElement","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","innerName":"ForTransformedElement","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545}],"fields":[{"name":"dynamicType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;)V"},{"name":"materialize","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;>;Ljava/util/List;)V","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForUnresolvedElement","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher","innerName":"Materializable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable$ForUnresolvedElement","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Dispatcher$Materializable","innerName":"ForUnresolvedElement","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545}],"fields":[{"name":"element","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;"},{"name":"typeName","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;Ljava/lang/String;)V"},{"name":"materialize","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;Ljava/util/List;Ljava/util/Map;>;Ljava/util/List;)V","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Compound","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Enforcing","access":16393},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Failing","access":17417}],"methods":[{"name":"onError","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onError","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1025,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"onError","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onLiveInitializer","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onUnresolved","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"onManifest","access":1025,"descriptor":"(Ljava/util/jar/Manifest;)V"},{"name":"onResource","access":1025,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Compound","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"NoOp","access":16409}],"fields":[{"name":"errorHandlers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler;>;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onLiveInitializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onUnresolved","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"onManifest","access":1,"descriptor":"(Ljava/util/jar/Manifest;)V"},{"name":"onResource","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","version":49,"access":16417,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Enforcing","access":16393},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing$4","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing$3","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing$2","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing$1","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104}],"fields":[{"name":"ALL_TYPES_RESOLVED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing;"},{"name":"NO_LIVE_INITIALIZERS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing;"},{"name":"CLASS_FILES_ONLY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing;"},{"name":"MANIFEST_REQUIRED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onLiveInitializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onUnresolved","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"onManifest","access":1,"descriptor":"(Ljava/util/jar/Manifest;)V"},{"name":"onResource","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/build/Plugin$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","outerClass":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Enforcing","access":16393},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing$1","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"onUnresolved","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","outerClass":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Enforcing","access":16393},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing$2","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"onLiveInitializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","outerClass":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Enforcing","access":16393},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing$3","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"onResource","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing$4","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","outerClass":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Enforcing","access":16393},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Enforcing$4","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"onManifest","access":1,"descriptor":"(Ljava/util/jar/Manifest;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Failing","access":17417},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing$3","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing$2","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing$1","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104}],"fields":[{"name":"FAIL_FAST","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing;"},{"name":"FAIL_AFTER_TYPE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing;"},{"name":"FAIL_LAST","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onLiveInitializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onUnresolved","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"onManifest","access":1,"descriptor":"(Ljava/util/jar/Manifest;)V"},{"name":"onResource","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/build/Plugin$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing","outerClass":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Failing","access":17417},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing$1","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing","outerClass":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Failing","access":17417},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing$2","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing","outerClass":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","innerName":"Failing","access":17417},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler$Failing$3","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$Compound","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$ForErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"ForErrorHandler","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$WithErrorsOnly","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"WithErrorsOnly","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$WithTransformationsOnly","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"WithTransformationsOnly","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$StreamWriting","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"StreamWriting","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545}],"methods":[{"name":"onDiscovery","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"onTransformation","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;)V"},{"name":"onTransformation","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onIgnored","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;)V"},{"name":"onIgnored","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onComplete","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$Adapter","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"Adapter","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"onDiscovery","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;)V"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onIgnored","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;)V"},{"name":"onIgnored","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onLiveInitializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onComplete","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onUnresolved","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"onManifest","access":1,"descriptor":"(Ljava/util/jar/Manifest;)V"},{"name":"onResource","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$Compound","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"listeners","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;>;)V"},{"name":"onDiscovery","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;)V"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onIgnored","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;)V"},{"name":"onIgnored","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onLiveInitializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onComplete","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onUnresolved","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"onManifest","access":1,"descriptor":"(Ljava/util/jar/Manifest;)V"},{"name":"onResource","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$ForErrorHandler","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"ErrorHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$ForErrorHandler","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"ForErrorHandler","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"errorHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$ErrorHandler;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onLiveInitializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onUnresolved","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"onManifest","access":1,"descriptor":"(Ljava/util/jar/Manifest;)V"},{"name":"onResource","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$NoOp","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onDiscovery","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;)V"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onIgnored","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;)V"},{"name":"onIgnored","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onLiveInitializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onComplete","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onUnresolved","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"onManifest","access":1,"descriptor":"(Ljava/util/jar/Manifest;)V"},{"name":"onResource","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$StreamWriting","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$WithTransformationsOnly","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"WithTransformationsOnly","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$WithErrorsOnly","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"WithErrorsOnly","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$StreamWriting","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"StreamWriting","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"PREFIX","access":28,"descriptor":"Ljava/lang/String;","constant":"[Byte Buddy]"},{"name":"printStream","access":18,"descriptor":"Ljava/io/PrintStream;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/PrintStream;)V"},{"name":"toSystemOut","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$StreamWriting;"},{"name":"toSystemError","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$StreamWriting;"},{"name":"withTransformationsOnly","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;"},{"name":"withErrorsOnly","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;"},{"name":"onDiscovery","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;)V"},{"name":"onIgnored","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onUnresolved","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"onLiveInitializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onComplete","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onManifest","access":1,"descriptor":"(Ljava/util/jar/Manifest;)V"},{"name":"onResource","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$WithErrorsOnly","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$WithErrorsOnly","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"WithErrorsOnly","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$WithTransformationsOnly","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Listener","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$Adapter","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener$WithTransformationsOnly","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Listener","innerName":"WithTransformationsOnly","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Listener;)V"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;)V"},{"name":"onTransformation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"onError","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"onError","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin;Ljava/lang/Throwable;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Eager","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy","innerName":"Eager","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Default","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy","innerName":"Default","access":16409}],"methods":[{"name":"typePool","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Default","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Default","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ReaderMode","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"WithLazyResolution","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$ClassLoading","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"ClassLoading","access":9}],"fields":[{"name":"FAST","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Default;"},{"name":"EXTENDED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Default;"},{"name":"readerMode","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;)V"},{"name":"typePool","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Eager","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"PoolStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Eager","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy","innerName":"Eager","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ReaderMode","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$ClassLoading","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"ClassLoading","access":9}],"fields":[{"name":"FAST","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Eager;"},{"name":"EXTENDED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Eager;"},{"name":"readerMode","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Eager;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Eager;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$PoolStrategy$Eager;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;)V"},{"name":"typePool","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Filtering","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Filtering","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForJarFile","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"ForJarFile","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForFolder","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"ForFolder","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$InMemory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"InMemory","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Empty","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Origin","access":1545}],"methods":[{"name":"read","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin;","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element$ForJarEntry","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","innerName":"ForJarEntry","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element$ForFile","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","innerName":"ForFile","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element$ForByteArray","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","innerName":"ForByteArray","access":9}],"methods":[{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getInputStream","access":1025,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"resolveAs","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element$ForByteArray","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element$ForByteArray","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","innerName":"ForByteArray","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true},{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EI_EXPOSE_REP2"],"justification":"Not mutating the byte array is part of the class contract."},"visible":false}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"binaryRepresentation","access":18,"descriptor":"[B"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;[B)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getInputStream","access":1,"descriptor":"()Ljava/io/InputStream;"},{"name":"resolveAs","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element$ForFile","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element$ForFile","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","innerName":"ForFile","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"root","access":18,"descriptor":"Ljava/io/File;"},{"name":"file","access":18,"descriptor":"Ljava/io/File;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/File;Ljava/io/File;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getInputStream","access":1,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"resolveAs","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element$ForJarEntry","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element$ForJarEntry","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","innerName":"ForJarEntry","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"file","access":18,"descriptor":"Ljava/util/jar/JarFile;"},{"name":"entry","access":18,"descriptor":"Ljava/util/jar/JarEntry;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/jar/JarFile;Ljava/util/jar/JarEntry;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getInputStream","access":1,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"resolveAs","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Empty","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Empty","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Origin","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Empty;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Empty;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Empty;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Empty;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"read","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin;"},{"name":"getClassFileLocator","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"getManifest","access":1,"descriptor":"()Ljava/util/jar/Manifest;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"close","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Filtering","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Source"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Origin","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$Filtering","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","innerName":"Filtering","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Filtering","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Filtering","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;"},{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;"},{"name":"manifest","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Z)V","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Z)V"},{"name":"read","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin;","exceptions":["java/io/IOException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForFolder","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForFolder$FolderIterator","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForFolder","innerName":"FolderIterator","access":4},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Origin","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForFolder","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForFolder","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForFolder","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"ForFolder","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"folder","access":18,"descriptor":"Ljava/io/File;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/File;)V"},{"name":"read","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin;"},{"name":"getClassFileLocator","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"getManifest","access":1,"descriptor":"()Ljava/util/jar/Manifest;","exceptions":["java/io/IOException"]},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"close","access":1,"descriptor":"()V"},{"name":"access$600","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForFolder;)Ljava/io/File;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForFolder$FolderIterator","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForFolder","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"ForFolder","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForFolder$FolderIterator","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForFolder","innerName":"FolderIterator","access":4},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element$ForFile","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","innerName":"ForFile","access":9}],"fields":[{"name":"files","access":18,"descriptor":"Ljava/util/LinkedList;","signature":"Ljava/util/LinkedList;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForFolder;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForFolder;Ljava/io/File;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["IT_NO_SUCH_ELEMENT"],"justification":"Exception is thrown by invoking removeFirst on an empty list."},"visible":false}]},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["IT_NO_SUCH_ELEMENT"],"justification":"Exception is thrown by invoking removeFirst on an empty list."},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForJarFile","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Source"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Origin","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$ForJarFile","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","innerName":"ForJarFile","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$ForJarFile","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"ForJarFile","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"file","access":18,"descriptor":"Ljava/io/File;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/File;)V"},{"name":"read","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin;","exceptions":["java/io/IOException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$InMemory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$InMemory$MapEntryIterator","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$InMemory","innerName":"MapEntryIterator","access":12},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Origin","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$InMemory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"InMemory","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"storage","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"ofTypes","access":137,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;"},{"name":"ofTypes","access":9,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;","signature":"(Ljava/util/Collection<+Ljava/lang/Class<*>;>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;"},{"name":"ofTypes","access":9,"descriptor":"(Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;","signature":"(Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source;"},{"name":"read","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin;"},{"name":"getClassFileLocator","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"getManifest","access":1,"descriptor":"()Ljava/util/jar/Manifest;","exceptions":["java/io/IOException"]},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"close","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$InMemory$MapEntryIterator","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$InMemory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"InMemory","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$InMemory$MapEntryIterator","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$InMemory","innerName":"MapEntryIterator","access":12},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element$ForByteArray","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","innerName":"ForByteArray","access":9}],"fields":[{"name":"iterator","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator;>;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","version":49,"access":1537,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;Ljava/io/Closeable;","superName":"java/lang/Object","interfaces":["java/lang/Iterable","java/io/Closeable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Origin","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$Filtering","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","innerName":"Filtering","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$ForJarFile","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","innerName":"ForJarFile","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545}],"fields":[{"name":"NO_MANIFEST","access":25,"descriptor":"Ljava/util/jar/Manifest;"}],"methods":[{"name":"getManifest","access":1025,"descriptor":"()Ljava/util/jar/Manifest;","exceptions":["java/io/IOException"]},{"name":"getClassFileLocator","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$Filtering","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Origin","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$Filtering$FilteringIterator","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$Filtering","innerName":"FilteringIterator","access":10},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$Filtering","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","innerName":"Filtering","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin;"},{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;"},{"name":"manifest","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Z)V","signature":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Z)V"},{"name":"getManifest","access":1,"descriptor":"()Ljava/util/jar/Manifest;","exceptions":["java/io/IOException"]},{"name":"getClassFileLocator","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$Filtering$FilteringIterator","version":49,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Origin","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$Filtering","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","innerName":"Filtering","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$Filtering$FilteringIterator","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$Filtering","innerName":"FilteringIterator","access":10},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104}],"fields":[{"name":"iterator","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;"},{"name":"current","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/Iterator;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Ljava/util/Iterator;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Ljava/util/Iterator;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/build/Plugin$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$ForJarFile","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Origin","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$ForJarFile","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","innerName":"ForJarFile","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$ForJarFile$JarFileIterator","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$ForJarFile","innerName":"JarFileIterator","access":4},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForJarFile","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForJarFile","access":9}],"fields":[{"name":"file","access":18,"descriptor":"Ljava/util/jar/JarFile;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/jar/JarFile;)V"},{"name":"getManifest","access":1,"descriptor":"()Ljava/util/jar/Manifest;","exceptions":["java/io/IOException"]},{"name":"getClassFileLocator","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$ForJarFile;)Ljava/util/jar/JarFile;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$ForJarFile$JarFileIterator","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Origin","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$ForJarFile","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin","innerName":"ForJarFile","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$ForJarFile$JarFileIterator","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$ForJarFile","innerName":"JarFileIterator","access":4},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element$ForJarEntry","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","innerName":"ForJarEntry","access":9}],"fields":[{"name":"enumeration","access":18,"descriptor":"Ljava/util/Enumeration;","signature":"Ljava/util/Enumeration;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$ForJarFile;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Origin$ForJarFile;Ljava/util/Enumeration;)V","signature":"(Ljava/util/Enumeration;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Summary","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Summary","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Summary","access":9}],"fields":[{"name":"transformed","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"failed","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"unresolved","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/List;Ljava/util/Map;Ljava/util/List;)V","signature":"(Ljava/util/List;Ljava/util/Map;>;Ljava/util/List;)V"},{"name":"getTransformed","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getFailed","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"getUnresolved","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForJarFile","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"ForJarFile","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"ForFolder","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$InMemory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"InMemory","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Discarding","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Discarding","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545}],"methods":[{"name":"write","access":1025,"descriptor":"(Ljava/util/jar/Manifest;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Discarding","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Discarding","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Discarding","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Discarding;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Discarding;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Discarding;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Discarding;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"write","access":1,"descriptor":"(Ljava/util/jar/Manifest;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;"},{"name":"store","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"retain","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;)V"},{"name":"close","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"ForFolder","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"DISPATCHER","access":28,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher;"},{"name":"folder","access":18,"descriptor":"Ljava/io/File;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/File;)V"},{"name":"write","access":1,"descriptor":"(Ljava/util/jar/Manifest;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;","exceptions":["java/io/IOException"]},{"name":"store","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V","exceptions":["java/io/IOException"]},{"name":"retain","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;)V","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"ForFolder","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher","innerName":"ForJava7CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher","innerName":"CreationAction","access":16409}],"methods":[{"name":"isAlive","access":1025,"descriptor":"()Z"},{"name":"copy","access":1025,"descriptor":"(Ljava/io/File;Ljava/io/File;)V","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"ForFolder","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher","innerName":"ForJava7CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$ForJava7CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"ForFolder","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher","innerName":"ForJava7CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"toPath","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"copy","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"copyOptions","access":18,"descriptor":"[Ljava/lang/Object;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"copy","access":1,"descriptor":"(Ljava/io/File;Ljava/io/File;)V","exceptions":["java/io/IOException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"ForFolder","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForFolder$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"copy","access":1,"descriptor":"(Ljava/io/File;Ljava/io/File;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForJarFile","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink$ForJarOutputStream","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","innerName":"ForJarOutputStream","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$ForJarFile","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"ForJarFile","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"file","access":18,"descriptor":"Ljava/io/File;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/File;)V"},{"name":"write","access":1,"descriptor":"(Ljava/util/jar/Manifest;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;","exceptions":["java/io/IOException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$InMemory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$InMemory","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"InMemory","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"storage","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"write","access":1,"descriptor":"(Ljava/util/jar/Manifest;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink;","exceptions":["java/io/IOException"]},{"name":"store","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"retain","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;)V","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V"},{"name":"getStorage","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"toTypeMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["java/io/Closeable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink$ForJarOutputStream","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","innerName":"ForJarOutputStream","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545}],"methods":[{"name":"store","access":1025,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V","exceptions":["java/io/IOException"]},{"name":"retain","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;)V","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink$ForJarOutputStream","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target","innerName":"Sink","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink$ForJarOutputStream","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Target$Sink","innerName":"ForJarOutputStream","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"Source","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$Source","innerName":"Element","access":1545}],"fields":[{"name":"outputStream","access":18,"descriptor":"Ljava/util/jar/JarOutputStream;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/jar/JarOutputStream;)V"},{"name":"store","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V","exceptions":["java/io/IOException"]},{"name":"retain","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$Source$Element;)V","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$ForEntryPoint","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","innerName":"ForEntryPoint","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545}],"methods":[{"name":"builder","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104}],"fields":[{"name":"REDEFINE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default;"},{"name":"REBASE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default;"},{"name":"DECORATE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/build/Plugin$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"builder","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"builder","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"builder","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$ForEntryPoint","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Engine","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine","innerName":"TypeStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy$ForEntryPoint","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Engine$TypeStrategy","innerName":"ForEntryPoint","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"entryPoint","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/EntryPoint;"},{"name":"methodNameTransformer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/EntryPoint;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)V"},{"name":"builder","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/ByteBuddy;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$Simple","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"Simple","access":9}],"methods":[{"name":"make","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$Simple","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"plugin","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin;)V"},{"name":"make","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"ArgumentResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Priority","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"Priority","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"Instantiator","access":1548},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator$Unresolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator","innerName":"Unresolved","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator$Resolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"UsingReflection","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<+Lcom/comphenix/net/bytebuddy/build/Plugin;>;"},{"name":"argumentResolvers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Lcom/comphenix/net/bytebuddy/build/Plugin;>;)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Ljava/util/List;)V","signature":"(Ljava/lang/Class<+Lcom/comphenix/net/bytebuddy/build/Plugin;>;Ljava/util/List;)V"},{"name":"with","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection;"},{"name":"with","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver;>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection;"},{"name":"make","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"ArgumentResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$ForIndex","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"ForIndex","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$ForType","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"ForType","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$NoOp","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"Resolution","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(ILjava/lang/Class;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution;","signature":"(ILjava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$ForIndex","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"ArgumentResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$ForIndex$WithDynamicType","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$ForIndex","innerName":"WithDynamicType","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Resolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Unresolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","innerName":"Unresolved","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$ForIndex","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"ForIndex","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"WRAPPER_TYPES","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Ljava/lang/Class<*>;>;"},{"name":"index","access":18,"descriptor":"I"},{"name":"value","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"(ILjava/lang/Object;)V"},{"name":"resolve","access":1,"descriptor":"(ILjava/lang/Class;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution;","signature":"(ILjava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/util/Map;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$ForIndex$WithDynamicType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"ArgumentResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$ForIndex","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"ForIndex","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Resolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Unresolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","innerName":"Unresolved","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$ForIndex$WithDynamicType","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$ForIndex","innerName":"WithDynamicType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"index","access":18,"descriptor":"I"},{"name":"value","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(ILjava/lang/String;)V"},{"name":"resolve","access":1,"descriptor":"(ILjava/lang/Class;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution;","signature":"(ILjava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$ForType","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"ArgumentResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Resolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Unresolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","innerName":"Unresolved","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$ForType","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"ForType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<+TT;>;"},{"name":"value","access":18,"descriptor":"Ljava/lang/Object;","signature":"TT;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)V","signature":"(Ljava/lang/Class<+TT;>;TT;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver;","signature":"(Ljava/lang/Class<+TS;>;TS;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver;"},{"name":"resolve","access":1,"descriptor":"(ILjava/lang/Class;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution;","signature":"(ILjava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"ArgumentResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$NoOp","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Unresolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","innerName":"Unresolved","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(ILjava/lang/Class;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution;","signature":"(ILjava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"ArgumentResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Resolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Unresolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","innerName":"Unresolved","access":16409}],"methods":[{"name":"isResolved","access":1025,"descriptor":"()Z"},{"name":"getArgument","access":1025,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Resolved","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"ArgumentResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Resolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","innerName":"Resolved","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"argument","access":18,"descriptor":"Ljava/lang/Object;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"REVERSE_NULLABILITY"}},"visible":true}]}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"getArgument","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Unresolved","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"ArgumentResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Unresolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution","innerName":"Unresolved","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Unresolved;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Unresolved;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Unresolved;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$ArgumentResolver$Resolution$Unresolved;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"getArgument","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"Instantiator","access":1548},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator$Resolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator$Unresolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator","innerName":"Unresolved","access":9}],"methods":[{"name":"replaceBy","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator$Resolved;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator;"},{"name":"instantiate","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin;"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator$Resolved","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"Instantiator","access":1548},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Priority","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"Priority","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator$Resolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator","innerName":"Resolved","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"constructor","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<+Lcom/comphenix/net/bytebuddy/build/Plugin;>;"},{"name":"arguments","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<*>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Constructor;Ljava/util/List;)V","signature":"(Ljava/lang/reflect/Constructor<+Lcom/comphenix/net/bytebuddy/build/Plugin;>;Ljava/util/List<*>;)V"},{"name":"replaceBy","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator$Resolved;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator;"},{"name":"instantiate","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator$Unresolved","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"Instantiator","access":1548},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator$Resolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator$Unresolved","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator","innerName":"Unresolved","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<+Lcom/comphenix/net/bytebuddy/build/Plugin;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Lcom/comphenix/net/bytebuddy/build/Plugin;>;)V"},{"name":"replaceBy","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator$Resolved;)Lcom/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Instantiator;"},{"name":"instantiate","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Priority","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection$Priority","outerName":"com/comphenix/net/bytebuddy/build/Plugin$Factory$UsingReflection","innerName":"Priority","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"CONSTRUCTOR"}]},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true}],"fields":[{"name":"DEFAULT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}}],"methods":[{"name":"value","access":1025,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$ForElementMatcher","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$ForElementMatcher","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"ForElementMatcher","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$NoOp","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin","com/comphenix/net/bytebuddy/build/Plugin$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/Plugin$NoOp","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"NoOp","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"make","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin;"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"close","access":1,"descriptor":"()V"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/Plugin$WithPreprocessor","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/Plugin$WithPreprocessor","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"WithPreprocessor","access":1545}],"methods":[{"name":"onPreprocess","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V"}]},{"name":"com/comphenix/net/bytebuddy/build/ToStringPlugin","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/build/Plugin","com/comphenix/net/bytebuddy/build/Plugin$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/ToStringPlugin$Exclude","outerName":"com/comphenix/net/bytebuddy/build/ToStringPlugin","innerName":"Exclude","access":9737},{"name":"com/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/ToStringPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/Plugin$Factory","outerName":"com/comphenix/net/bytebuddy/build/Plugin","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance$Prefix","outerName":"com/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance","innerName":"Prefix","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"PrefixResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"make","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/Plugin;"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"close","access":1,"descriptor":"()V"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/ToStringPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance$Prefix","outerName":"com/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance","innerName":"Prefix","access":16409}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"TYPE"}]},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true}],"methods":[{"name":"prefix","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance$Prefix;","annotationDefault":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance$Prefix;","name":"SIMPLE"}},{"name":"includeSyntheticFields","access":1025,"descriptor":"()Z","annotationDefault":false}]},{"name":"com/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance$Prefix","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/ToStringPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance$Prefix","outerName":"com/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance","innerName":"Prefix","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"PrefixResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","innerName":"Default","access":17417}],"fields":[{"name":"FULLY_QUALIFIED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance$Prefix;"},{"name":"CANONICAL","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance$Prefix;"},{"name":"SIMPLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance$Prefix;"},{"name":"prefixResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance$Prefix;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance$Prefix;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/build/ToStringPlugin$Enhance$Prefix;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default;)V"},{"name":"getPrefixResolver","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default;"}]},{"name":"com/comphenix/net/bytebuddy/build/ToStringPlugin$Exclude","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/ToStringPlugin$Exclude","outerName":"com/comphenix/net/bytebuddy/build/ToStringPlugin","innerName":"Exclude","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"FIELD"}]},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true}]},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/NamedElement$WithRuntimeName","com/comphenix/net/bytebuddy/description/NamedElement$WithDescriptor","com/comphenix/net/bytebuddy/description/ModifierReviewable","com/comphenix/net/bytebuddy/description/DeclaredByType","com/comphenix/net/bytebuddy/description/annotation/AnnotationSource"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithRuntimeName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithRuntimeName","access":1545},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithDescriptor","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithDescriptor","access":1545}],"methods":[{"name":"isVisibleTo","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isAccessibleTo","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","version":49,"access":1537,"signature":";>Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545}],"methods":[{"name":"accept","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)TT;"}]},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","version":49,"access":33,"signature":";>Lcom/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase;>;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"AbstractBase","access":1033}],"fields":[{"name":"tokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+TS;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;)V","signature":"([TS;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+TS;>;)V"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"wrap","access":4,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;","signature":"(I)TS;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"wrap","access":4164,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","version":49,"access":1537,"signature":";S::Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;>Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545}],"methods":[{"name":"asDefined","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;","signature":"()TT;"},{"name":"asToken","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)TS;"}]},{"name":"com/comphenix/net/bytebuddy/description/DeclaredByType","version":49,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getDeclaringType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForParameterDescription","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForParameterDescription","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForMethodDescription","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForMethodDescription","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForFieldDescription","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForFieldDescription","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForTypeDefinition","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfEnumeration","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfEnumeration","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfAbstraction","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfAbstraction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfByteCodeElement","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfByteCodeElement","access":1545}],"fields":[{"name":"EMPTY_MASK","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}}],"methods":[{"name":"getModifiers","access":1025,"descriptor":"()I"},{"name":"isFinal","access":1025,"descriptor":"()Z"},{"name":"isSynthetic","access":1025,"descriptor":"()Z"},{"name":"getSyntheticState","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/SyntheticState;"}]},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/ModifierReviewable$ForTypeDefinition","com/comphenix/net/bytebuddy/description/ModifierReviewable$ForFieldDescription","com/comphenix/net/bytebuddy/description/ModifierReviewable$ForMethodDescription","com/comphenix/net/bytebuddy/description/ModifierReviewable$ForParameterDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForTypeDefinition","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForFieldDescription","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForFieldDescription","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForMethodDescription","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForMethodDescription","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForParameterDescription","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForParameterDescription","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isAbstract","access":1,"descriptor":"()Z"},{"name":"isFinal","access":1,"descriptor":"()Z"},{"name":"isStatic","access":1,"descriptor":"()Z"},{"name":"isPublic","access":1,"descriptor":"()Z"},{"name":"isProtected","access":1,"descriptor":"()Z"},{"name":"isPackagePrivate","access":1,"descriptor":"()Z"},{"name":"isPrivate","access":1,"descriptor":"()Z"},{"name":"isNative","access":1,"descriptor":"()Z"},{"name":"isSynchronized","access":1,"descriptor":"()Z"},{"name":"isStrict","access":1,"descriptor":"()Z"},{"name":"isMandated","access":1,"descriptor":"()Z"},{"name":"isSynthetic","access":1,"descriptor":"()Z"},{"name":"isBridge","access":1,"descriptor":"()Z"},{"name":"isDeprecated","access":1,"descriptor":"()Z"},{"name":"isAnnotation","access":1,"descriptor":"()Z"},{"name":"isEnum","access":1,"descriptor":"()Z"},{"name":"isInterface","access":1,"descriptor":"()Z"},{"name":"isTransient","access":1,"descriptor":"()Z"},{"name":"isVolatile","access":1,"descriptor":"()Z"},{"name":"isVarArgs","access":1,"descriptor":"()Z"},{"name":"getSyntheticState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/SyntheticState;"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"getOwnership","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Ownership;"},{"name":"getEnumerationState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/EnumerationState;"},{"name":"getTypeManifestation","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/TypeManifestation;"},{"name":"getFieldManifestation","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/FieldManifestation;"},{"name":"getFieldPersistence","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/FieldPersistence;"},{"name":"getSynchronizationState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/SynchronizationState;"},{"name":"getMethodManifestation","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/MethodManifestation;"},{"name":"getMethodStrictness","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/MethodStrictness;"},{"name":"getParameterManifestation","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/ParameterManifestation;"},{"name":"getProvisioningState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/ProvisioningState;"},{"name":"matchesMask","access":2,"descriptor":"(I)Z"}]},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForFieldDescription","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/ModifierReviewable$OfEnumeration"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForFieldDescription","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForFieldDescription","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfEnumeration","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfEnumeration","access":1545}],"methods":[{"name":"isVolatile","access":1025,"descriptor":"()Z"},{"name":"isTransient","access":1025,"descriptor":"()Z"},{"name":"getFieldManifestation","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/FieldManifestation;"},{"name":"getFieldPersistence","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/FieldPersistence;"}]},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForMethodDescription","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/ModifierReviewable$OfAbstraction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForMethodDescription","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForMethodDescription","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfAbstraction","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfAbstraction","access":1545}],"methods":[{"name":"isSynchronized","access":1025,"descriptor":"()Z"},{"name":"isVarArgs","access":1025,"descriptor":"()Z"},{"name":"isNative","access":1025,"descriptor":"()Z"},{"name":"isBridge","access":1025,"descriptor":"()Z"},{"name":"isStrict","access":1025,"descriptor":"()Z"},{"name":"getSynchronizationState","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/SynchronizationState;"},{"name":"getMethodStrictness","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/MethodStrictness;"},{"name":"getMethodManifestation","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/MethodManifestation;"}]},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForParameterDescription","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/ModifierReviewable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForParameterDescription","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForParameterDescription","access":1545}],"methods":[{"name":"isMandated","access":1025,"descriptor":"()Z"},{"name":"getParameterManifestation","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/ParameterManifestation;"},{"name":"getProvisioningState","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/ProvisioningState;"}]},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForTypeDefinition","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/ModifierReviewable$OfAbstraction","com/comphenix/net/bytebuddy/description/ModifierReviewable$OfEnumeration"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForTypeDefinition","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfAbstraction","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfAbstraction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfEnumeration","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfEnumeration","access":1545}],"methods":[{"name":"isInterface","access":1025,"descriptor":"()Z"},{"name":"isAnnotation","access":1025,"descriptor":"()Z"},{"name":"getTypeManifestation","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/TypeManifestation;"}]},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfAbstraction","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/ModifierReviewable$OfByteCodeElement"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfAbstraction","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfAbstraction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfByteCodeElement","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfByteCodeElement","access":1545}],"methods":[{"name":"isAbstract","access":1025,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfByteCodeElement","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/ModifierReviewable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfByteCodeElement","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfByteCodeElement","access":1545}],"methods":[{"name":"isPublic","access":1025,"descriptor":"()Z"},{"name":"isProtected","access":1025,"descriptor":"()Z"},{"name":"isPackagePrivate","access":1025,"descriptor":"()Z"},{"name":"isPrivate","access":1025,"descriptor":"()Z"},{"name":"isStatic","access":1025,"descriptor":"()Z"},{"name":"isDeprecated","access":1025,"descriptor":"()Z"},{"name":"getOwnership","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Ownership;"},{"name":"getVisibility","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"}]},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfEnumeration","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/ModifierReviewable$OfByteCodeElement"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfEnumeration","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfEnumeration","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfByteCodeElement","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfByteCodeElement","access":1545}],"methods":[{"name":"isEnum","access":1025,"descriptor":"()Z"},{"name":"getEnumerationState","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/EnumerationState;"}]},{"name":"com/comphenix/net/bytebuddy/description/NamedElement","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithDescriptor","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithDescriptor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithGenericName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithGenericName","access":1545},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithOptionalName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithOptionalName","access":1545},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithRuntimeName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithRuntimeName","access":1545}],"fields":[{"name":"NO_NAME","access":25,"descriptor":"Ljava/lang/String;"},{"name":"EMPTY_NAME","access":25,"descriptor":"Ljava/lang/String;","constant":""}],"methods":[{"name":"getActualName","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithDescriptor","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/NamedElement"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithDescriptor","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithDescriptor","access":1545}],"fields":[{"name":"NON_GENERIC_SIGNATURE","access":25,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"getDescriptor","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getGenericSignature","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithGenericName","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/NamedElement$WithRuntimeName"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithGenericName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithGenericName","access":1545},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithRuntimeName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithRuntimeName","access":1545}],"methods":[{"name":"toGenericString","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithOptionalName","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/NamedElement"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithOptionalName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithOptionalName","access":1545}],"methods":[{"name":"isNamed","access":1025,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithRuntimeName","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/NamedElement"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithRuntimeName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithRuntimeName","access":1545}],"methods":[{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getInternalName","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/ModifierReviewable$OfAbstraction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/TypeVariableSource","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor","outerName":"com/comphenix/net/bytebuddy/description/TypeVariableSource","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfAbstraction","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfAbstraction","access":1545}],"fields":[{"name":"UNDEFINED","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"}],"methods":[{"name":"getTypeVariables","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getEnclosingSource","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"isInferrable","access":1025,"descriptor":"()Z"},{"name":"findVariable","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"accept","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor;)TT;"},{"name":"isGenerified","access":1025,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$AbstractBase","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/ModifierReviewable$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/TypeVariableSource"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/TypeVariableSource","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"findVariable","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}]},{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor","outerName":"com/comphenix/net/bytebuddy/description/TypeVariableSource","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor$NoOp","outerName":"com/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"onType","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)TT;"},{"name":"onMethod","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)TT;"}]},{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor","outerName":"com/comphenix/net/bytebuddy/description/TypeVariableSource","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor$NoOp","outerName":"com/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"onMethod","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"onMethod","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Ljava/lang/Object;"},{"name":"onType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Builder","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$ForLoadedAnnotation","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"ForLoadedAnnotation","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AnnotationInvocationHandler","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"AnnotationInvocationHandler","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"RenderingDispatcher","access":16393},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"UNDEFINED","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;","signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable<*>;"}],"methods":[{"name":"getValue","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getAnnotationType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"prepare","access":1025,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;"},{"name":"getRetention","access":1025,"descriptor":"()Ljava/lang/annotation/RetentionPolicy;"},{"name":"getElementTypes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"isInherited","access":1025,"descriptor":"()Z"},{"name":"isDocumented","access":1025,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"RenderingDispatcher","access":16393},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"AbstractBase","access":1033}],"fields":[{"name":"DEFAULT_TARGET","access":26,"descriptor":"[Ljava/lang/annotation/ElementType;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getRetention","access":1,"descriptor":"()Ljava/lang/annotation/RetentionPolicy;"},{"name":"getElementTypes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"isInherited","access":1,"descriptor":"()Z"},{"name":"isDocumented","access":1,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AnnotationInvocationHandler","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/lang/reflect/InvocationHandler;","superName":"java/lang/Object","interfaces":["java/lang/reflect/InvocationHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingValue","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingValue","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$ForLoadedAnnotation","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"ForLoadedAnnotation","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"RenderingDispatcher","access":16393},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AnnotationInvocationHandler","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"AnnotationInvocationHandler","access":9}],"fields":[{"name":"HASH_CODE","access":26,"descriptor":"Ljava/lang/String;","constant":"hashCode"},{"name":"EQUALS","access":26,"descriptor":"Ljava/lang/String;","constant":"equals"},{"name":"TO_STRING","access":26,"descriptor":"Ljava/lang/String;","constant":"toString"},{"name":"NO_ARGUMENTS","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"annotationType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;"},{"name":"values","access":18,"descriptor":"Ljava/util/LinkedHashMap;","signature":"Ljava/util/LinkedHashMap;>;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Ljava/util/LinkedHashMap;)V","signature":"(Ljava/lang/Class;Ljava/util/LinkedHashMap;>;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Class;Ljava/util/Map;)Ljava/lang/annotation/Annotation;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/Class;Ljava/util/Map;>;)TS;"},{"name":"invoke","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"toStringRepresentation","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"hashCodeRepresentation","access":2,"descriptor":"()I"},{"name":"equalsRepresentation","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$ForLoadedEnumeration","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"ForLoadedEnumeration","access":9},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$ForLoadedAnnotation","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"ForLoadedAnnotation","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForAnnotationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForEnumerationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForTypeDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForTypeDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForDescriptionArray","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForDescriptionArray","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Builder","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotationType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"annotationValues","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;>;)V"},{"name":"ofType","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;","signature":"(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"ofType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Enum;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;","signature":"(Ljava/lang/String;Ljava/lang/Enum<*>;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineEnumerationArray","access":129,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;","signature":";>(Ljava/lang/String;Ljava/lang/Class;[TT;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineEnumerationArray","access":129,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineEnumerationArray","access":129,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineAnnotationArray","access":129,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;","signature":"(Ljava/lang/String;Ljava/lang/Class;[TT;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineAnnotationArray","access":129,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineTypeArray","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;","signature":"(Ljava/lang/String;[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineTypeArray","access":129,"descriptor":"(Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;B)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;C)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;S)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;I)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;J)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;F)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;D)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineArray","access":129,"descriptor":"(Ljava/lang/String;[Z)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineArray","access":129,"descriptor":"(Ljava/lang/String;[B)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineArray","access":129,"descriptor":"(Ljava/lang/String;[C)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineArray","access":129,"descriptor":"(Ljava/lang/String;[S)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineArray","access":129,"descriptor":"(Ljava/lang/String;[I)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineArray","access":129,"descriptor":"(Ljava/lang/String;[J)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineArray","access":129,"descriptor":"(Ljava/lang/String;[F)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineArray","access":129,"descriptor":"(Ljava/lang/String;[D)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"defineArray","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;"},{"name":"build","access":1,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$ForLoadedAnnotation","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AbstractBase;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$ForLoadedAnnotation","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"ForLoadedAnnotation","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForEnumerationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$WithUnknownConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","innerName":"WithUnknownConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMismatchedType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMismatchedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$ForLoadedEnumeration","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"ForLoadedEnumeration","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingValue","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingValue","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AnnotationInvocationHandler","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"AnnotationInvocationHandler","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForDescriptionArray","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForDescriptionArray","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForAnnotationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForTypeDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForTypeDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9}],"fields":[{"name":"annotation","access":18,"descriptor":"Ljava/lang/annotation/Annotation;","signature":"TS;"},{"name":"annotationType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/annotation/Annotation;)V","signature":"(TS;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/annotation/Annotation;Ljava/lang/Class;)V","signature":"(TS;Ljava/lang/Class;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;","signature":"(TU;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;"},{"name":"load","access":1,"descriptor":"()Ljava/lang/annotation/Annotation;","signature":"()TS;"},{"name":"asValue","access":10,"descriptor":"(Ljava/lang/annotation/Annotation;)Ljava/util/Map;","signature":"(Ljava/lang/annotation/Annotation;)Ljava/util/Map;>;"},{"name":"asValue","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Ljava/lang/Object;Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getValue","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should always be wrapped for clarity"},"visible":false}]},{"name":"prepare","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;"},{"name":"getAnnotationType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent","innerName":"Loadable","access":4},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingValue","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingValue","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"AbstractBase","access":1033}],"fields":[{"name":"annotationType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"annotationValues","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;>;)V"},{"name":"getValue","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getAnnotationType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"prepare","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent$Loadable;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent$Loadable;"},{"name":"prepare","access":4161,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent;)Ljava/util/Map;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent$Loadable","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AbstractBase;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent","innerName":"Loadable","access":4},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AnnotationInvocationHandler","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"AnnotationInvocationHandler","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"annotationType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent;Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;)V"},{"name":"load","access":1,"descriptor":"()Ljava/lang/annotation/Annotation;","signature":"()TS;"},{"name":"getValue","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getAnnotationType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"prepare","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545}],"methods":[{"name":"load","access":1025,"descriptor":"()Ljava/lang/annotation/Annotation;","signature":"()TS;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher","version":49,"access":16417,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"RenderingDispatcher","access":16393},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$1","access":4104}],"fields":[{"name":"LEGACY_VM","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher;"},{"name":"JAVA_14_CAPABLE_VM","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher;"},{"name":"CURRENT","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"appendPrefix","access":1,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/String;I)V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"RenderingDispatcher","access":16393},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$RenderingDispatcher$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"appendPrefix","access":1,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/String;I)V"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/FilterableList;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/FilterableList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545}],"methods":[{"name":"isAnnotationPresent","access":1025,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z"},{"name":"isAnnotationPresent","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"ofType","access":1025,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;"},{"name":"ofType","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;"},{"name":"inherited","access":1025,"descriptor":"(Ljava/util/Set;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","signature":"(Ljava/util/Set<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"visibility","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/annotation/RetentionPolicy;>;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"asTypeList","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/annotation/AnnotationList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isAnnotationPresent","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z"},{"name":"isAnnotationPresent","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"ofType","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;"},{"name":"ofType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;"},{"name":"inherited","access":1,"descriptor":"(Ljava/util/Set;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","signature":"(Ljava/util/Set<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"visibility","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/annotation/RetentionPolicy;>;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"asTypeList","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"wrap","access":4,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","signature":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"wrap","access":4164,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/FilterableList$Empty;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","interfaces":["com/comphenix/net/bytebuddy/description/annotation/AnnotationList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Empty","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"asList","access":9,"descriptor":"(I)Ljava/util/List;","signature":"(I)Ljava/util/List;"},{"name":"isAnnotationPresent","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z"},{"name":"isAnnotationPresent","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"ofType","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;"},{"name":"ofType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;"},{"name":"inherited","access":1,"descriptor":"(Ljava/util/Set;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","signature":"(Ljava/util/Set<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"visibility","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/annotation/RetentionPolicy;>;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"asTypeList","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"AbstractBase","access":1033}],"fields":[{"name":"annotationDescriptions","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"asList","access":9,"descriptor":"(Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/util/List<+Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;>;)Ljava/util/List;"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$ForLoadedAnnotation","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"ForLoadedAnnotation","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545}],"fields":[{"name":"annotations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Ljava/lang/annotation/Annotation;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Ljava/lang/annotation/Annotation;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)V"},{"name":"asList","access":9,"descriptor":"([[Ljava/lang/annotation/Annotation;)Ljava/util/List;","signature":"([[Ljava/lang/annotation/Annotation;)Ljava/util/List;"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource","innerName":"Empty","access":16409}],"methods":[{"name":"getDeclaredAnnotations","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Empty","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/annotation/AnnotationSource"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Empty;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Empty;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Empty;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Empty;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Explicit","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/annotation/AnnotationSource"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource","innerName":"Explicit","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForIncompatibleType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingValue","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingValue","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMismatchedType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMismatchedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForDescriptionArray","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForDescriptionArray","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForTypeDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForTypeDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForEnumerationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForAnnotationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"UNDEFINED","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"}],"methods":[{"name":"getState","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"filter","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"filter","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"resolve","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"resolve","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<+TW;>;)TW;"},{"name":"load","access":1025,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","version":49,"access":1057,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/annotation/AnnotationValue"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<+TW;>;)TW;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForAnnotationDescription","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForAnnotationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForAnnotationDescription$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForAnnotationDescription","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMismatchedType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMismatchedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545}],"fields":[{"name":"annotationDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;>;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"resolve","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForAnnotationDescription$Loaded","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForAnnotationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForAnnotationDescription$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForAnnotationDescription","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","innerName":"AbstractBase","access":1033}],"fields":[{"name":"annotation","access":18,"descriptor":"Ljava/lang/annotation/Annotation;","signature":"TV;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/annotation/Annotation;)V","signature":"(TV;)V"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/annotation/Annotation;","signature":"()TV;"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"resolve","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"Loaded","access":12},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMismatchedType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMismatchedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9}],"fields":[{"name":"value","access":18,"descriptor":"Ljava/lang/Object;","signature":"TU;"},{"name":"propertyDelegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate;)V","signature":"(TU;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate;)V"},{"name":"of","access":9,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Z)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"of","access":9,"descriptor":"(B)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(B)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"of","access":9,"descriptor":"(S)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(S)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"of","access":9,"descriptor":"(C)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(C)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"of","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(I)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"of","access":9,"descriptor":"(J)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(J)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"of","access":9,"descriptor":"(F)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(F)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"of","access":9,"descriptor":"(D)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(D)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"of","access":137,"descriptor":"([Z)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"([Z)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<[Z[Z>;"},{"name":"of","access":137,"descriptor":"([B)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"([B)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<[B[B>;"},{"name":"of","access":137,"descriptor":"([S)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"([S)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<[S[S>;"},{"name":"of","access":137,"descriptor":"([C)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"([C)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<[C[C>;"},{"name":"of","access":137,"descriptor":"([I)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"([I)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<[I[I>;"},{"name":"of","access":137,"descriptor":"([J)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"([J)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<[J[J>;"},{"name":"of","access":137,"descriptor":"([F)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"([F)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<[F[F>;"},{"name":"of","access":137,"descriptor":"([D)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"([D)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<[D[D>;"},{"name":"of","access":137,"descriptor":"([Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"([Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<[Ljava/lang/String;[Ljava/lang/String;>;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TU;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$Loaded","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"Loaded","access":12}],"fields":[{"name":"value","access":18,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"propertyDelegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate;)V","signature":"(TV;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate;)V"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417}],"methods":[{"name":"copy","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TS;)TS;"},{"name":"hashCode","access":1025,"descriptor":"(Ljava/lang/Object;)I"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"toString","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$9","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$8","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$7","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$6","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$5","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$4","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$3","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417}],"fields":[{"name":"BOOLEAN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType;"},{"name":"BYTE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType;"},{"name":"SHORT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType;"},{"name":"CHARACTER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType;"},{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType;"},{"name":"STRING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"copy","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TS;)TS;"},{"name":"doCopy","access":1028,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"toString","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"toString","access":1028,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"doCopy","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"hashCode","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"toString","access":4,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"doCopy","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"hashCode","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"toString","access":4,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$3","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"doCopy","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"hashCode","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"toString","access":4,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$4","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$4","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"doCopy","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"hashCode","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"toString","access":4,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$5","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$5","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"doCopy","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"hashCode","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"toString","access":4,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$6","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$6","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"doCopy","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"hashCode","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"toString","access":4,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$7","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$7","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"doCopy","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"hashCode","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"toString","access":4,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$8","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$8","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"doCopy","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"hashCode","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"toString","access":4,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$9","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForArrayType$9","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"doCopy","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"hashCode","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"toString","access":4,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$9","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$8","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$7","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$6","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$5","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$4","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$3","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104}],"fields":[{"name":"BOOLEAN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType;"},{"name":"BYTE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType;"},{"name":"SHORT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType;"},{"name":"CHARACTER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType;"},{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType;"},{"name":"STRING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"copy","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TS;)TS;"},{"name":"hashCode","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"toString","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"toString","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$3","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"toString","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$4","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$4","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"toString","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$5","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$5","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"toString","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$6","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$6","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"toString","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$7","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$7","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"toString","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$8","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$8","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"toString","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$9","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","innerName":"PropertyDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate","innerName":"ForNonArrayType","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant$PropertyDelegate$ForNonArrayType$9","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"toString","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForDescriptionArray","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForDescriptionArray$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForDescriptionArray","innerName":"Loaded","access":12},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForAnnotationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMismatchedType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMismatchedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForEnumerationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForTypeDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForTypeDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForDescriptionArray","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForDescriptionArray","access":9}],"fields":[{"name":"unloadedComponentType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"componentType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"values","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;>;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;>;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":";>(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<[Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;[TW;>;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;[TW;>;"},{"name":"of","access":9,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[Ljava/lang/Class<*>;>;"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TU;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForDescriptionArray$Loaded","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForDescriptionArray","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForDescriptionArray","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForDescriptionArray$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForDescriptionArray","innerName":"Loaded","access":12}],"fields":[{"name":"componentType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"values","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Ljava/util/List;)V","signature":"(Ljava/lang/Class;Ljava/util/List;>;)V"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TW;"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","version":49,"access":33,"signature":";>Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForEnumerationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$WithUnknownConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","innerName":"WithUnknownConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMismatchedType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMismatchedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","innerName":"Loaded","access":9}],"fields":[{"name":"enumerationDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":";>(Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"resolve","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$Loaded","version":49,"access":33,"signature":";>Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForEnumerationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$Loaded$WithIncompatibleRuntimeType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$Loaded","innerName":"WithIncompatibleRuntimeType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","innerName":"AbstractBase","access":1033}],"fields":[{"name":"enumeration","access":18,"descriptor":"Ljava/lang/Enum;","signature":"TV;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Enum;)V","signature":"(TV;)V"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Enum;","signature":"()TV;"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"resolve","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$Loaded$WithIncompatibleRuntimeType","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase;>;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForEnumerationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$Loaded$WithIncompatibleRuntimeType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$Loaded","innerName":"WithIncompatibleRuntimeType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","innerName":"AbstractBase","access":1033}],"fields":[{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Enum;","signature":"()Ljava/lang/Enum<*>;"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"resolve","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$WithUnknownConstant","version":49,"access":33,"signature":";>Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForEnumerationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$WithUnknownConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","innerName":"WithUnknownConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$WithUnknownConstant$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$WithUnknownConstant","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","innerName":"Loaded","access":9}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"value","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;)V"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"resolve","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$WithUnknownConstant$Loaded","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase$ForUnresolvedProperty;>;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase$ForUnresolvedProperty","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForEnumerationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$WithUnknownConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","innerName":"WithUnknownConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$WithUnknownConstant$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$WithUnknownConstant","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase$ForUnresolvedProperty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","innerName":"ForUnresolvedProperty","access":1033}],"fields":[{"name":"enumType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<+Ljava/lang/Enum<*>;>;"},{"name":"value","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)V","signature":"(Ljava/lang/Class<+Ljava/lang/Enum<*>;>;Ljava/lang/String;)V"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Enum;","signature":"()Ljava/lang/Enum<*>;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"resolve","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForIncompatibleType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","innerName":"Loaded","access":9}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TU;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType$Loaded","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase$ForUnresolvedProperty;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase$ForUnresolvedProperty","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForIncompatibleType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase$ForUnresolvedProperty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","innerName":"ForUnresolvedProperty","access":1033}],"fields":[{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TW;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMismatchedType","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMismatchedType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMismatchedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMismatchedType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMismatchedType","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForIncompatibleType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","innerName":"Loaded","access":9}],"fields":[{"name":"property","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"value","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/lang/String;)V"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TU;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMismatchedType$Loaded","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase$ForUnresolvedProperty;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase$ForUnresolvedProperty","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMismatchedType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMismatchedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMismatchedType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMismatchedType","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase$ForUnresolvedProperty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","innerName":"ForUnresolvedProperty","access":1033}],"fields":[{"name":"property","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"value","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/String;)V"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TW;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"AbstractBase","access":1033}],"fields":[{"name":"typeName","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TU;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType$Loaded","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase$ForUnresolvedProperty;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase$ForUnresolvedProperty","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase$ForUnresolvedProperty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","innerName":"ForUnresolvedProperty","access":1033}],"fields":[{"name":"typeName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"exception","access":18,"descriptor":"Ljava/lang/ClassNotFoundException;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassNotFoundException;)V"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TU;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingValue","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingValue","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingValue","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingValue","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForIncompatibleType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","innerName":"Loaded","access":9}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"property","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;)V"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TU;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingValue$Loaded","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingValue","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingValue","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingValue","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","innerName":"AbstractBase","access":1033}],"fields":[{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;"},{"name":"property","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)V","signature":"(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/String;)V"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TW;"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForTypeDescription","version":49,"access":33,"signature":";>Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForTypeDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForTypeDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForTypeDescription$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForTypeDescription","innerName":"Loaded","access":12},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMismatchedType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMismatchedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","innerName":"Loaded","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417}],"fields":[{"name":"NO_INITIALIZATION","access":26,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":";>(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"resolve","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForTypeDescription$Loaded","version":49,"access":33,"signature":";>Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForTypeDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForTypeDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForTypeDescription$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForTypeDescription","innerName":"Loaded","access":12},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"TU;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(TU;)V"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()TU;"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"resolve","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409}],"methods":[{"name":"getState","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"resolve","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TU;"},{"name":"resolve","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<+TV;>;)TV;"},{"name":"represents","access":1025,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","version":49,"access":1057,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase$ForUnresolvedProperty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","innerName":"ForUnresolvedProperty","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<+TX;>;)TX;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase$ForUnresolvedProperty","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase$ForUnresolvedProperty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded$AbstractBase","innerName":"ForUnresolvedProperty","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher$3","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104}],"fields":[{"name":"LEGACY_VM","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher;"},{"name":"JAVA_9_CAPABLE_VM","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher;"},{"name":"JAVA_14_CAPABLE_VM","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher;"},{"name":"CURRENT","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher;"},{"name":"openingBrace","access":18,"descriptor":"C"},{"name":"closingBrace","access":18,"descriptor":"C"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ICC)V","signature":"(CC)V"},{"name":"toSourceString","access":1,"descriptor":"(Z)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(B)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(S)Ljava/lang/String;"},{"name":"toSourceString","access":1025,"descriptor":"(C)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"toSourceString","access":1025,"descriptor":"(J)Ljava/lang/String;"},{"name":"toSourceString","access":1025,"descriptor":"(F)Ljava/lang/String;"},{"name":"toSourceString","access":1025,"descriptor":"(D)Ljava/lang/String;"},{"name":"toSourceString","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"toSourceString","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(Ljava/util/List;)Ljava/lang/String;","signature":"(Ljava/util/List<*>;)Ljava/lang/String;"},{"name":"toComponentTag","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)I"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ICCLcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICC)V"},{"name":"toSourceString","access":1,"descriptor":"(C)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(J)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(F)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(D)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICC)V"},{"name":"toSourceString","access":1,"descriptor":"(C)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(J)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(F)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(D)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerClass":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"RenderingDispatcher","access":17417},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$RenderingDispatcher$3","access":16392},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICC)V"},{"name":"toSourceString","access":1,"descriptor":"(B)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(C)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(J)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(F)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(D)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"toSourceString","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409}],"fields":[{"name":"UNDEFINED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"UNRESOLVED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"RESOLVED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isDefined","access":1,"descriptor":"()Z"},{"name":"isResolved","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/NamedElement"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$ForLoadedEnumeration","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"ForLoadedEnumeration","access":9},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"AbstractBase","access":1033}],"methods":[{"name":"getValue","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getEnumerationType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"load","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Enum;","signature":";>(Ljava/lang/Class;)TT;"}]},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"AbstractBase","access":1033}],"fields":[{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$ForLoadedEnumeration","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$ForLoadedEnumeration","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"ForLoadedEnumeration","access":9},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"value","access":18,"descriptor":"Ljava/lang/Enum;","signature":"Ljava/lang/Enum<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Enum;)V","signature":"(Ljava/lang/Enum<*>;)V"},{"name":"asList","access":9,"descriptor":"([Ljava/lang/Enum;)Ljava/util/List;","signature":"([Ljava/lang/Enum<*>;)Ljava/util/List;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getEnumerationType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Enum;","signature":";>(Ljava/lang/Class;)TT;"}]},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$Latent","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"AbstractBase","access":1033}],"fields":[{"name":"enumerationType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"value","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;)V"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getEnumerationType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Enum;","signature":";>(Ljava/lang/Class;)TT;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/ModifierReviewable$ForFieldDescription;Lcom/comphenix/net/bytebuddy/description/NamedElement$WithGenericName;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/ByteCodeElement","com/comphenix/net/bytebuddy/description/ModifierReviewable$ForFieldDescription","com/comphenix/net/bytebuddy/description/NamedElement$WithGenericName","com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$ForLoadedField","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"ForLoadedField","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForFieldDescription","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForFieldDescription","access":1545},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithGenericName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithGenericName","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545}],"fields":[{"name":"NO_DEFAULT_VALUE","access":25,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"getType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getActualModifiers","access":1025,"descriptor":"()I"},{"name":"asSignatureToken","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$SignatureToken;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$AbstractBase","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/ModifierReviewable$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/field/FieldDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForSignatureVisitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"ForSignatureVisitor","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForDetachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForDetachment","access":9},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"AbstractBase","access":1033}],"fields":[{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDescriptor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getGenericSignature","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isVisibleTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isAccessibleTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"getActualModifiers","access":1,"descriptor":"()I"},{"name":"asToken","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;"},{"name":"asSignatureToken","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$SignatureToken;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toGenericString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"asToken","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$ForLoadedField","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$ForLoadedFieldType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"ForLoadedFieldType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$ForLoadedField","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"ForLoadedField","access":9}],"fields":[{"name":"field","access":18,"descriptor":"Ljava/lang/reflect/Field;"},{"name":"declaredAnnotations","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Field;)V"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"declaredAnnotations"},"visible":true}]},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"isSynthetic","access":1,"descriptor":"()Z"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/field/FieldDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","innerName":"AbstractBase","access":1033}],"methods":[{"name":"getDeclaringType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape$AbstractBase","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/field/FieldDescription$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"AbstractBase","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"},{"name":"asDefined","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/field/FieldDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InGenericShape","access":1545}],"methods":[{"name":"getDeclaringType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Latent","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForAttachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForAttachment","access":9}],"fields":[{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"modifiers","access":18,"descriptor":"I"},{"name":"fieldType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"declaredAnnotations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$SignatureToken","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"SignatureToken","access":9}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"type","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/ByteCodeElement$Token"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reducing","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Reducing","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"modifiers","access":18,"descriptor":"I"},{"name":"type","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"annotations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;)V","signature":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;"},{"name":"asSignatureToken","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$SignatureToken;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"accept","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$TypeSubstituting","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/field/FieldDescription$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InGenericShape","access":1545}],"fields":[{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"visitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"asDefined","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/FilterableList;>;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/FilterableList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$Empty","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$ForTokens","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"ForTokens","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$ForLoadedFields","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"ForLoadedFields","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"asTokenList","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"asDefined","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase;>;Lcom/comphenix/net/bytebuddy/description/field/FieldList;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/field/FieldList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"asTokenList","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"wrap","access":4,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"wrap","access":4164,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$Empty","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/FilterableList$Empty;>;Lcom/comphenix/net/bytebuddy/description/field/FieldList;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","interfaces":["com/comphenix/net/bytebuddy/description/field/FieldList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$Empty","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"Empty","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"asTokenList","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$Explicit","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"AbstractBase","access":1033}],"fields":[{"name":"fieldDescriptions","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+TS;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V","signature":"([TS;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+TS;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;","signature":"(I)TS;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$ForLoadedFields","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$ForLoadedFields","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"ForLoadedFields","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$ForLoadedField","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"ForLoadedField","access":9}],"fields":[{"name":"fields","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Ljava/lang/reflect/Field;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Ljava/lang/reflect/Field;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Ljava/lang/reflect/Field;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$ForTokens","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$ForTokens","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"ForTokens","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Latent","access":9}],"fields":[{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"tokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;>;"}],"methods":[{"name":"","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$TypeSubstituting","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"TypeSubstituting","access":9}],"fields":[{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"fieldDescriptions","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;"},{"name":"visitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Lcom/comphenix/net/bytebuddy/description/ModifierReviewable$ForMethodDescription;Lcom/comphenix/net/bytebuddy/description/NamedElement$WithGenericName;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/TypeVariableSource","com/comphenix/net/bytebuddy/description/ModifierReviewable$ForMethodDescription","com/comphenix/net/bytebuddy/description/NamedElement$WithGenericName","com/comphenix/net/bytebuddy/description/ByteCodeElement","com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForMethodDescription","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForMethodDescription","access":1545},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithGenericName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithGenericName","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545}],"fields":[{"name":"CONSTRUCTOR_INTERNAL_NAME","access":25,"descriptor":"Ljava/lang/String;","constant":""},{"name":"TYPE_INITIALIZER_INTERNAL_NAME","access":25,"descriptor":"Ljava/lang/String;","constant":""},{"name":"TYPE_INITIALIZER_MODIFIER","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"UNDEFINED","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}],"methods":[{"name":"getReturnType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getParameters","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList<*>;"},{"name":"getExceptionTypes","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getActualModifiers","access":1025,"descriptor":"()I"},{"name":"getActualModifiers","access":1025,"descriptor":"(Z)I"},{"name":"getActualModifiers","access":1025,"descriptor":"(ZLcom/comphenix/net/bytebuddy/description/modifier/Visibility;)I"},{"name":"isConstructor","access":1025,"descriptor":"()Z"},{"name":"isMethod","access":1025,"descriptor":"()Z"},{"name":"isTypeInitializer","access":1025,"descriptor":"()Z"},{"name":"represents","access":1025,"descriptor":"(Ljava/lang/reflect/Method;)Z"},{"name":"represents","access":1025,"descriptor":"(Ljava/lang/reflect/Constructor;)Z","signature":"(Ljava/lang/reflect/Constructor<*>;)Z"},{"name":"isVirtual","access":1025,"descriptor":"()Z"},{"name":"getStackSize","access":1025,"descriptor":"()I"},{"name":"isDefaultMethod","access":1025,"descriptor":"()Z"},{"name":"isSpecializableFor","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"getDefaultValue","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getDefaultValue","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"},{"name":"isInvokableOn","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isInvokeBootstrap","access":1025,"descriptor":"()Z"},{"name":"isInvokeBootstrap","access":1025,"descriptor":"(Ljava/util/List;)Z","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Z"},{"name":"isConstantBootstrap","access":1025,"descriptor":"()Z"},{"name":"isConstantBootstrap","access":1025,"descriptor":"(Ljava/util/List;)Z","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Z"},{"name":"isDefaultValue","access":1025,"descriptor":"()Z"},{"name":"isDefaultValue","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)Z","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)Z"},{"name":"getReceiverType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asSignatureToken","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;"},{"name":"asTypeToken","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;"},{"name":"isBridgeCompatible","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;)Z"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$AbstractBase","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/TypeVariableSource$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/method/MethodDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor","outerName":"com/comphenix/net/bytebuddy/description/TypeVariableSource","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForSignatureVisitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"ForSignatureVisitor","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForDetachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForDetachment","access":9},{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/TypeVariableSource","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"AbstractBase","access":1033}],"fields":[{"name":"SOURCE_MODIFIERS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1343"}},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getStackSize","access":1,"descriptor":"()I"},{"name":"isMethod","access":1,"descriptor":"()Z"},{"name":"isConstructor","access":1,"descriptor":"()Z"},{"name":"isTypeInitializer","access":1,"descriptor":"()Z"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Method;)Z"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Constructor;)Z","signature":"(Ljava/lang/reflect/Constructor<*>;)Z"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDescriptor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getGenericSignature","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getActualModifiers","access":1,"descriptor":"()I"},{"name":"getActualModifiers","access":1,"descriptor":"(Z)I"},{"name":"getActualModifiers","access":1,"descriptor":"(ZLcom/comphenix/net/bytebuddy/description/modifier/Visibility;)I"},{"name":"isVisibleTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isAccessibleTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isVirtual","access":1,"descriptor":"()Z"},{"name":"isDefaultMethod","access":1,"descriptor":"()Z"},{"name":"isSpecializableFor","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"getDefaultValue","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"},{"name":"isInvokableOn","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isBootstrap","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isBootstrapping","access":2,"descriptor":"(Ljava/util/List;)Z","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Z"},{"name":"isInvokeBootstrap","access":1,"descriptor":"()Z"},{"name":"isInvokeBootstrap","access":1,"descriptor":"(Ljava/util/List;)Z","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Z"},{"name":"isConstantBootstrap","access":1,"descriptor":"()Z"},{"name":"isConstantBootstrap","access":1,"descriptor":"(Ljava/util/List;)Z","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Z"},{"name":"isDefaultValue","access":1,"descriptor":"()Z"},{"name":"isDefaultValue","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)Z","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)Z"},{"name":"isEnumerationType","access":138,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Z"},{"name":"isAnnotationType","access":138,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Z"},{"name":"getEnclosingSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"isInferrable","access":1,"descriptor":"()Z"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor;)TT;"},{"name":"isGenerified","access":1,"descriptor":"()Z"},{"name":"asToken","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;"},{"name":"asSignatureToken","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;"},{"name":"asTypeToken","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;"},{"name":"isBridgeCompatible","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;)Z"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toGenericString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"asToken","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfConstructorExceptionTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"OfConstructorExceptionTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForLoadedExecutable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes$OfTypeVariables","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","innerName":"OfTypeVariables","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9}],"fields":[{"name":"constructor","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"parameters","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"declaredAnnotations","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"parameterAnnotations","access":4226,"descriptor":"[[Ljava/lang/annotation/Annotation;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Constructor;)V","signature":"(Ljava/lang/reflect/Constructor<*>;)V"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"parameters"},"visible":true}]},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"isConstructor","access":1,"descriptor":"()Z"},{"name":"isTypeInitializer","access":1,"descriptor":"()Z"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Method;)Z"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Constructor;)Z","signature":"(Ljava/lang/reflect/Constructor<*>;)Z"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"isSynthetic","access":1,"descriptor":"()Z"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDescriptor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"declaredAnnotations"},"visible":true}]},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getReceiverType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getParameterAnnotations","access":1,"descriptor":"()[[Ljava/lang/annotation/Annotation;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"parameterAnnotations"},"visible":true}]},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$ForLoadedReturnType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"ForLoadedReturnType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfMethodExceptionTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"OfMethodExceptionTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForLoadedExecutable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$ForLoadedAnnotation","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"ForLoadedAnnotation","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes$OfTypeVariables","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","innerName":"OfTypeVariables","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9}],"fields":[{"name":"method","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"parameters","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"declaredAnnotations","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"parameterAnnotations","access":4226,"descriptor":"[[Ljava/lang/annotation/Annotation;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Method;)V"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"parameters"},"visible":true}]},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"isConstructor","access":1,"descriptor":"()Z"},{"name":"isTypeInitializer","access":1,"descriptor":"()Z"},{"name":"isBridge","access":1,"descriptor":"()Z"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Method;)Z"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Constructor;)Z","signature":"(Ljava/lang/reflect/Constructor<*>;)Z"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"isSynthetic","access":1,"descriptor":"()Z"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDescriptor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getLoadedMethod","access":1,"descriptor":"()Ljava/lang/reflect/Method;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"declaredAnnotations"},"visible":true}]},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getReceiverType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getParameterAnnotations","access":1,"descriptor":"()[[Ljava/lang/annotation/Annotation;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"parameterAnnotations"},"visible":true}]},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/method/MethodDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"getDeclaringType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getParameters","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForGenerifiedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"ForGenerifiedErasure","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getReceiverType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asDefined","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/method/MethodDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545}],"methods":[{"name":"getDeclaringType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getParameters","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent$TypeInitializer","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","innerName":"TypeInitializer","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForTokens","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForTokens","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForDetachedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForAttachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForAttachment","access":9}],"fields":[{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"internalName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"modifiers","access":18,"descriptor":"I"},{"name":"typeVariables","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;>;"},{"name":"returnType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"parameterTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;>;"},{"name":"exceptionTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"},{"name":"declaredAnnotations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"},{"name":"defaultValue","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"receiverType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;ILjava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;ILjava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getReceiverType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent$TypeInitializer","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent$TypeInitializer","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","innerName":"TypeInitializer","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Empty","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","innerName":"AbstractBase","access":1033}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"returnType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"parameterTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getParameterTypes","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"asTypeToken","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/ByteCodeElement$Token"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token$TypeList","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","innerName":"TypeList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reducing","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Reducing","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"modifiers","access":18,"descriptor":"I"},{"name":"typeVariableTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;>;"},{"name":"returnType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"parameterTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;>;"},{"name":"exceptionTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"},{"name":"annotations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"},{"name":"defaultValue","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"receiverType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;)V","signature":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;ILjava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V","signature":"(Ljava/lang/String;ILjava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getTypeVariableTokens","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getParameterTokens","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getReceiverType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;"},{"name":"asSignatureToken","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"accept","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeSubstituting","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForDetachedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"visitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getReceiverType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"isConstructor","access":1,"descriptor":"()Z"},{"name":"isMethod","access":1,"descriptor":"()Z"},{"name":"isTypeInitializer","access":1,"descriptor":"()Z"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"asDefined","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9}],"fields":[{"name":"returnType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"parameterTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getParameterTypes","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/FilterableList;>;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/FilterableList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Empty","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$ForTokens","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"ForTokens","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$ForLoadedMethods","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"ForLoadedMethods","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"asTokenList","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"asSignatureTokenList","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"asSignatureTokenList","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"asDefined","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase;>;Lcom/comphenix/net/bytebuddy/description/method/MethodList;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/method/MethodList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"wrap","access":4,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"asTokenList","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"asSignatureTokenList","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"asSignatureTokenList","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"wrap","access":4164,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Empty","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/FilterableList$Empty;>;Lcom/comphenix/net/bytebuddy/description/method/MethodList;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","interfaces":["com/comphenix/net/bytebuddy/description/method/MethodList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Empty","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"Empty","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"asTokenList","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"asSignatureTokenList","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"asSignatureTokenList","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Explicit","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"AbstractBase","access":1033}],"fields":[{"name":"methodDescriptions","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+TS;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V","signature":"([TS;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+TS;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;","signature":"(I)TS;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$ForLoadedMethods","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$ForLoadedMethods","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"ForLoadedMethods","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9}],"fields":[{"name":"methods","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Ljava/lang/reflect/Method;>;"},{"name":"constructors","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Ljava/lang/reflect/Constructor<*>;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"","access":1,"descriptor":"([Ljava/lang/reflect/Constructor;[Ljava/lang/reflect/Method;)V","signature":"([Ljava/lang/reflect/Constructor<*>;[Ljava/lang/reflect/Method;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;Ljava/util/List;)V","signature":"(Ljava/util/List<+Ljava/lang/reflect/Constructor<*>;>;Ljava/util/List<+Ljava/lang/reflect/Method;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$ForTokens","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$ForTokens","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"ForTokens","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9}],"fields":[{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"tokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;>;"}],"methods":[{"name":"","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$TypeSubstituting","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeSubstituting","access":9}],"fields":[{"name":"declaringType","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"methodDescriptions","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"visitor","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;Lcom/comphenix/net/bytebuddy/description/NamedElement$WithRuntimeName;Lcom/comphenix/net/bytebuddy/description/NamedElement$WithOptionalName;Lcom/comphenix/net/bytebuddy/description/ModifierReviewable$ForParameterDescription;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/annotation/AnnotationSource","com/comphenix/net/bytebuddy/description/NamedElement$WithRuntimeName","com/comphenix/net/bytebuddy/description/NamedElement$WithOptionalName","com/comphenix/net/bytebuddy/description/ModifierReviewable$ForParameterDescription","com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithRuntimeName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithRuntimeName","access":1545},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithOptionalName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithOptionalName","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForParameterDescription","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForParameterDescription","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545}],"fields":[{"name":"NAME_PREFIX","access":25,"descriptor":"Ljava/lang/String;","constant":"arg"}],"methods":[{"name":"getType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaringMethod","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getIndex","access":1025,"descriptor":"()I"},{"name":"hasModifiers","access":1025,"descriptor":"()Z"},{"name":"getOffset","access":1025,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$AbstractBase","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/ModifierReviewable$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/method/ParameterDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForDetachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForDetachment","access":9},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"AbstractBase","access":1033}],"fields":[{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getOffset","access":1,"descriptor":"()I"},{"name":"asToken","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"asToken","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfLegacyVmConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"OfLegacyVmConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfLegacyVmMethod","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"OfLegacyVmMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"OfConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfMethod","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"OfMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher","innerName":"CreationAction","access":16409}],"fields":[{"name":"DISPATCHER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher;"},{"name":"executable","access":20,"descriptor":"Ljava/lang/reflect/AccessibleObject;","signature":"TT;"},{"name":"index","access":20,"descriptor":"I"},{"name":"parameterAnnotationSource","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/AccessibleObject;ILcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V","signature":"(TT;ILcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getIndex","access":1,"descriptor":"()I"},{"name":"isNamed","access":1,"descriptor":"()Z"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"hasModifiers","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher","innerName":"CreationAction","access":16409}],"methods":[{"name":"getModifiers","access":1025,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)I"},{"name":"isNamePresent","access":1025,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)Z"},{"name":"getName","access":1025,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$ForJava8CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher","innerName":"ForJava8CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"NO_ARGUMENTS","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"getParameters","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getName","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"isNamePresent","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getModifiers","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"getModifiers","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)I"},{"name":"isNamePresent","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)Z"},{"name":"getName","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)Ljava/lang/String;"},{"name":"getParameter","access":2,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getModifiers","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)I"},{"name":"isNamePresent","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)Z"},{"name":"getName","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfConstructor","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter;>;","superName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"OfConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$OfConstructorParameter","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"OfConstructorParameter","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Constructor;ILcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V","signature":"(Ljava/lang/reflect/Constructor<*>;ILcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V"},{"name":"getDeclaringMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["BC_UNCONFIRMED_CAST"],"justification":"The implicit field type casting is not understood by Findbugs"},"visible":false}]},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["BC_UNCONFIRMED_CAST"],"justification":"The implicit field type casting is not understood by Findbugs"},"visible":false}]},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["BC_UNCONFIRMED_CAST"],"justification":"The implicit field type casting is not understood by Findbugs"},"visible":false}]},{"name":"getDeclaringMethod","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["BC_UNCONFIRMED_CAST"],"justification":"The implicit field type casting is not understood by Findbugs"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfLegacyVmConstructor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfLegacyVmConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"OfLegacyVmConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$OfConstructorParameter","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"OfConstructorParameter","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9}],"fields":[{"name":"constructor","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"index","access":18,"descriptor":"I"},{"name":"parameterType","access":18,"descriptor":"[Ljava/lang/Class;","signature":"[Ljava/lang/Class<*>;"},{"name":"parameterAnnotationSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Constructor;I[Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V","signature":"(Ljava/lang/reflect/Constructor<*>;I[Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaringMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getIndex","access":1,"descriptor":"()I"},{"name":"isNamed","access":1,"descriptor":"()Z"},{"name":"hasModifiers","access":1,"descriptor":"()Z"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringMethod","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfLegacyVmMethod","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfLegacyVmMethod","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"OfLegacyVmMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$OfMethodParameter","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"OfMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9}],"fields":[{"name":"method","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"index","access":18,"descriptor":"I"},{"name":"parameterType","access":18,"descriptor":"[Ljava/lang/Class;","signature":"[Ljava/lang/Class<*>;"},{"name":"parameterAnnotationSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;I[Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V","signature":"(Ljava/lang/reflect/Method;I[Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaringMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getIndex","access":1,"descriptor":"()I"},{"name":"isNamed","access":1,"descriptor":"()Z"},{"name":"hasModifiers","access":1,"descriptor":"()Z"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringMethod","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfMethod","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter;","superName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfMethod","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"OfMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$OfMethodParameter","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"OfMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;ILcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V"},{"name":"getDeclaringMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["BC_UNCONFIRMED_CAST"],"justification":"The implicit field type casting is not understood by Findbugs"},"visible":false}]},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["BC_UNCONFIRMED_CAST"],"justification":"The implicit field type casting is not understood by Findbugs"},"visible":false}]},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["BC_UNCONFIRMED_CAST"],"justification":"The implicit field type casting is not understood by Findbugs"},"visible":false}]},{"name":"getDeclaringMethod","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["BC_UNCONFIRMED_CAST"],"justification":"The implicit field type casting is not understood by Findbugs"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","innerName":"ForLoadedConstructor","access":9}],"methods":[{"name":"getParameterAnnotations","access":1025,"descriptor":"()[[Ljava/lang/annotation/Annotation;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource$ForLoadedConstructor","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","innerName":"ForLoadedConstructor","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"constructor","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Constructor;)V","signature":"(Ljava/lang/reflect/Constructor<*>;)V"},{"name":"getParameterAnnotations","access":1,"descriptor":"()[[Ljava/lang/annotation/Annotation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource$ForLoadedMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","innerName":"ForLoadedMethod","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"method","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Method;)V"},{"name":"getParameterAnnotations","access":1,"descriptor":"()[[Ljava/lang/annotation/Annotation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/method/ParameterDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"getDeclaringMethod","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape$AbstractBase","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"AbstractBase","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;"},{"name":"asDefined","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InGenericShape","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/method/ParameterDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InGenericShape","access":1545}],"methods":[{"name":"getDeclaringMethod","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Latent","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForAttachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForAttachment","access":9}],"fields":[{"name":"declaringMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"parameterType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"declaredAnnotations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"modifiers","access":18,"descriptor":"Ljava/lang/Integer;"},{"name":"index","access":18,"descriptor":"I"},{"name":"offset","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;II)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;II)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;Ljava/lang/String;Ljava/lang/Integer;II)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;Ljava/lang/String;Ljava/lang/Integer;II)V"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaringMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getIndex","access":1,"descriptor":"()I"},{"name":"getOffset","access":1,"descriptor":"()I"},{"name":"isNamed","access":1,"descriptor":"()Z"},{"name":"hasModifiers","access":1,"descriptor":"()Z"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringMethod","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/ByteCodeElement$Token"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token$TypeList","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","innerName":"TypeList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9}],"fields":[{"name":"NO_NAME","access":25,"descriptor":"Ljava/lang/String;"},{"name":"NO_MODIFIERS","access":25,"descriptor":"Ljava/lang/Integer;"},{"name":"type","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"annotations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"modifiers","access":18,"descriptor":"Ljava/lang/Integer;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/lang/String;Ljava/lang/Integer;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;Ljava/lang/String;Ljava/lang/Integer;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;Ljava/lang/String;Ljava/lang/Integer;)V"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getModifiers","access":1,"descriptor":"()Ljava/lang/Integer;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"accept","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token$TypeList","version":49,"access":33,"signature":"Ljava/util/AbstractList;","superName":"java/util/AbstractList","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token$TypeList","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","innerName":"TypeList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"typeDescriptions","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$TypeSubstituting","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/method/ParameterDescription$InGenericShape"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InGenericShape","access":1545}],"fields":[{"name":"declaringMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape;"},{"name":"parameterDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;"},{"name":"visitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaringMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape;"},{"name":"getIndex","access":1,"descriptor":"()I"},{"name":"isNamed","access":1,"descriptor":"()Z"},{"name":"hasModifiers","access":1,"descriptor":"()Z"},{"name":"getOffset","access":1,"descriptor":"()I"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;"},{"name":"getDeclaringMethod","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"asDefined","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/FilterableList;>;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/FilterableList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Empty","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForTokens","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForTokens","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForLoadedExecutable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"asTypeList","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"asTokenList","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"asDefined","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"hasExplicitMetaData","access":1025,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase;>;Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/method/ParameterList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"hasExplicitMetaData","access":1,"descriptor":"()Z"},{"name":"asTokenList","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"asTypeList","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"wrap","access":4,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"wrap","access":4164,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Empty","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/FilterableList$Empty;>;Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","interfaces":["com/comphenix/net/bytebuddy/description/method/ParameterList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Empty","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"hasExplicitMetaData","access":1,"descriptor":"()Z"},{"name":"asTypeList","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"asTokenList","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit$ForTypes","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","innerName":"ForTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"AbstractBase","access":1033}],"fields":[{"name":"parameterDescriptions","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+TS;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)V","signature":"([TS;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+TS;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;","signature":"(I)TS;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit$ForTypes","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit$ForTypes","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","innerName":"ForTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"typeDefinitions","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;"}],"methods":[{"name":"","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;[Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForLoadedExecutable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfLegacyVmMethod","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"OfLegacyVmMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfLegacyVmConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"OfLegacyVmConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfMethod","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"OfMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"OfConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher","innerName":"CreationAction","access":16409}],"fields":[{"name":"DISPATCHER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher;"},{"name":"executable","access":20,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"parameterAnnotationSource","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V","signature":"(TT;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"(Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/reflect/Constructor;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"(Ljava/lang/reflect/Constructor<*>;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/reflect/Method;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"(Ljava/lang/reflect/Method;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForLoadedExecutable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"getParameterCount","access":1025,"descriptor":"(Ljava/lang/Object;)I"},{"name":"describe","access":1025,"descriptor":"(Ljava/lang/reflect/Constructor;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"(Ljava/lang/reflect/Constructor<*>;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"describe","access":1025,"descriptor":"(Ljava/lang/reflect/Method;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"(Ljava/lang/reflect/Method;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForLoadedExecutable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$ForJava8CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForLoadedExecutable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"OfConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfMethod","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"OfMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher","innerName":"ForJava8CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"NO_ARGUMENTS","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"getParameterCount","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;)V"},{"name":"getParameterCount","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"describe","access":1,"descriptor":"(Ljava/lang/reflect/Constructor;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"(Ljava/lang/reflect/Constructor<*>;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"describe","access":1,"descriptor":"(Ljava/lang/reflect/Method;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"(Ljava/lang/reflect/Method;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForLoadedExecutable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfLegacyVmConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"OfLegacyVmConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfLegacyVmMethod","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"OfLegacyVmMethod","access":12}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getParameterCount","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"describe","access":1,"descriptor":"(Ljava/lang/reflect/Constructor;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"(Ljava/lang/reflect/Constructor<*>;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"describe","access":1,"descriptor":"(Ljava/lang/reflect/Method;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"(Ljava/lang/reflect/Method;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfConstructor","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable;>;","superName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForLoadedExecutable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"OfConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"OfConstructor","access":12}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Constructor;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V","signature":"(Ljava/lang/reflect/Constructor<*>;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfLegacyVmConstructor","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForLoadedExecutable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfLegacyVmConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"OfLegacyVmConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfLegacyVmConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"OfLegacyVmConstructor","access":12}],"fields":[{"name":"constructor","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"parameterType","access":18,"descriptor":"[Ljava/lang/Class;","signature":"[Ljava/lang/Class<*>;"},{"name":"parameterAnnotationSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Constructor;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V","signature":"(Ljava/lang/reflect/Constructor<*>;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfLegacyVmMethod","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForLoadedExecutable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfLegacyVmMethod","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"OfLegacyVmMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfLegacyVmMethod","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"OfLegacyVmMethod","access":12}],"fields":[{"name":"method","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"parameterType","access":18,"descriptor":"[Ljava/lang/Class;","signature":"[Ljava/lang/Class<*>;"},{"name":"parameterAnnotationSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfMethod","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable;","superName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"ForLoadedParameter","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"ParameterAnnotationSource","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForLoadedExecutable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable$OfMethod","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForLoadedExecutable","innerName":"OfMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$OfMethod","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter","innerName":"OfMethod","access":12}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$ForLoadedParameter$ParameterAnnotationSource;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForTokens","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForTokens","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForTokens","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"declaringMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"tokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$TypeSubstituting","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"TypeSubstituting","access":9}],"fields":[{"name":"declaringMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape;"},{"name":"parameterDescriptions","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;>;"},{"name":"visitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InGenericShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/EnumerationState","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545}],"fields":[{"name":"PLAIN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/EnumerationState;"},{"name":"ENUMERATION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/EnumerationState;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/modifier/EnumerationState;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/modifier/EnumerationState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/modifier/EnumerationState;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getMask","access":1,"descriptor":"()I"},{"name":"getRange","access":1,"descriptor":"()I"},{"name":"isDefault","access":1,"descriptor":"()Z"},{"name":"isEnumeration","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/FieldManifestation","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545}],"fields":[{"name":"PLAIN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/FieldManifestation;"},{"name":"FINAL","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/FieldManifestation;"},{"name":"VOLATILE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/FieldManifestation;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/modifier/FieldManifestation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/modifier/FieldManifestation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/modifier/FieldManifestation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getMask","access":1,"descriptor":"()I"},{"name":"getRange","access":1,"descriptor":"()I"},{"name":"isDefault","access":1,"descriptor":"()Z"},{"name":"isFinal","access":1,"descriptor":"()Z"},{"name":"isVolatile","access":1,"descriptor":"()Z"},{"name":"isPlain","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/FieldPersistence","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545}],"fields":[{"name":"PLAIN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/FieldPersistence;"},{"name":"TRANSIENT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/FieldPersistence;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/modifier/FieldPersistence;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/modifier/FieldPersistence;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/modifier/FieldPersistence;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getMask","access":1,"descriptor":"()I"},{"name":"getRange","access":1,"descriptor":"()I"},{"name":"isDefault","access":1,"descriptor":"()Z"},{"name":"isTransient","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/Mandate","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForParameter","access":1545}],"fields":[{"name":"PLAIN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Mandate;"},{"name":"MANDATED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Mandate;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/modifier/Mandate;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/modifier/Mandate;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/modifier/Mandate;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getMask","access":1,"descriptor":"()I"},{"name":"getRange","access":1,"descriptor":"()I"},{"name":"isDefault","access":1,"descriptor":"()Z"},{"name":"isMandated","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/MethodArguments","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545}],"fields":[{"name":"PLAIN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/MethodArguments;"},{"name":"VARARGS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/MethodArguments;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/modifier/MethodArguments;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/modifier/MethodArguments;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/modifier/MethodArguments;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getMask","access":1,"descriptor":"()I"},{"name":"getRange","access":1,"descriptor":"()I"},{"name":"isDefault","access":1,"descriptor":"()Z"},{"name":"isVarArgs","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/MethodManifestation","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545}],"fields":[{"name":"PLAIN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/MethodManifestation;"},{"name":"NATIVE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/MethodManifestation;"},{"name":"ABSTRACT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/MethodManifestation;"},{"name":"FINAL","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/MethodManifestation;"},{"name":"FINAL_NATIVE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/MethodManifestation;"},{"name":"BRIDGE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/MethodManifestation;"},{"name":"FINAL_BRIDGE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/MethodManifestation;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/modifier/MethodManifestation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/modifier/MethodManifestation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/modifier/MethodManifestation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getMask","access":1,"descriptor":"()I"},{"name":"getRange","access":1,"descriptor":"()I"},{"name":"isDefault","access":1,"descriptor":"()Z"},{"name":"isNative","access":1,"descriptor":"()Z"},{"name":"isAbstract","access":1,"descriptor":"()Z"},{"name":"isFinal","access":1,"descriptor":"()Z"},{"name":"isBridge","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/MethodStrictness","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545}],"fields":[{"name":"PLAIN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/MethodStrictness;"},{"name":"STRICT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/MethodStrictness;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/modifier/MethodStrictness;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/modifier/MethodStrictness;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/modifier/MethodStrictness;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getMask","access":1,"descriptor":"()I"},{"name":"getRange","access":1,"descriptor":"()I"},{"name":"isDefault","access":1,"descriptor":"()Z"},{"name":"isStrict","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForParameter","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545}],"fields":[{"name":"EMPTY_MASK","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}}],"methods":[{"name":"getMask","access":1025,"descriptor":"()I"},{"name":"getRange","access":1025,"descriptor":"()I"},{"name":"isDefault","access":1025,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545}],"fields":[{"name":"MASK","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"151775"}}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545}],"fields":[{"name":"MASK","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"7679"}}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForParameter","access":1545}],"fields":[{"name":"MASK","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"36880"}}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545}],"fields":[{"name":"MASK","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"161311"}}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","version":49,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForParameter","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"modifierContributors","access":18,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection<+TT;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection<+TT;>;)V"},{"name":"of","access":137,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;)Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;","signature":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;)Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;"},{"name":"of","access":137,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;)Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;","signature":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;)Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;"},{"name":"of","access":137,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;","signature":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;"},{"name":"of","access":137,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;)Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;","signature":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;)Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;"},{"name":"of","access":9,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;","signature":"(Ljava/util/Collection<+TS;>;)Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;"},{"name":"resolve","access":1,"descriptor":"()I"},{"name":"resolve","access":1,"descriptor":"(I)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/Ownership","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545}],"fields":[{"name":"MEMBER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Ownership;"},{"name":"STATIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Ownership;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/modifier/Ownership;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/modifier/Ownership;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/modifier/Ownership;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getMask","access":1,"descriptor":"()I"},{"name":"getRange","access":1,"descriptor":"()I"},{"name":"isDefault","access":1,"descriptor":"()Z"},{"name":"isStatic","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/ParameterManifestation","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForParameter","access":1545}],"fields":[{"name":"PLAIN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/ParameterManifestation;"},{"name":"FINAL","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/ParameterManifestation;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/modifier/ParameterManifestation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/modifier/ParameterManifestation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/modifier/ParameterManifestation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getMask","access":1,"descriptor":"()I"},{"name":"getRange","access":1,"descriptor":"()I"},{"name":"isDefault","access":1,"descriptor":"()Z"},{"name":"isFinal","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/ProvisioningState","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForParameter","access":1545}],"fields":[{"name":"PLAIN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/ProvisioningState;"},{"name":"MANDATED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/ProvisioningState;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/modifier/ProvisioningState;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/modifier/ProvisioningState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/modifier/ProvisioningState;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getMask","access":1,"descriptor":"()I"},{"name":"getRange","access":1,"descriptor":"()I"},{"name":"isDefault","access":1,"descriptor":"()Z"},{"name":"isMandated","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/SynchronizationState","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545}],"fields":[{"name":"PLAIN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/SynchronizationState;"},{"name":"SYNCHRONIZED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/SynchronizationState;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/modifier/SynchronizationState;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/modifier/SynchronizationState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/modifier/SynchronizationState;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getMask","access":1,"descriptor":"()I"},{"name":"getRange","access":1,"descriptor":"()I"},{"name":"isDefault","access":1,"descriptor":"()Z"},{"name":"isSynchronized","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/SyntheticState","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForParameter","access":1545}],"fields":[{"name":"PLAIN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/SyntheticState;"},{"name":"SYNTHETIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/SyntheticState;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/modifier/SyntheticState;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/modifier/SyntheticState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/modifier/SyntheticState;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getMask","access":1,"descriptor":"()I"},{"name":"getRange","access":1,"descriptor":"()I"},{"name":"isDefault","access":1,"descriptor":"()Z"},{"name":"isSynthetic","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/TypeManifestation","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545}],"fields":[{"name":"PLAIN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/TypeManifestation;"},{"name":"FINAL","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/TypeManifestation;"},{"name":"ABSTRACT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/TypeManifestation;"},{"name":"INTERFACE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/TypeManifestation;"},{"name":"ANNOTATION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/TypeManifestation;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/modifier/TypeManifestation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/modifier/TypeManifestation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/modifier/TypeManifestation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getMask","access":1,"descriptor":"()I"},{"name":"getRange","access":1,"descriptor":"()I"},{"name":"isDefault","access":1,"descriptor":"()Z"},{"name":"isFinal","access":1,"descriptor":"()Z"},{"name":"isAbstract","access":1,"descriptor":"()Z"},{"name":"isInterface","access":1,"descriptor":"()Z"},{"name":"isAnnotation","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/Visibility","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/Visibility$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545}],"fields":[{"name":"PUBLIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"PACKAGE_PRIVATE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"PROTECTED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"PRIVATE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getMask","access":1,"descriptor":"()I"},{"name":"getRange","access":1,"descriptor":"()I"},{"name":"isDefault","access":1,"descriptor":"()Z"},{"name":"isPublic","access":1,"descriptor":"()Z"},{"name":"isProtected","access":1,"descriptor":"()Z"},{"name":"isPackagePrivate","access":1,"descriptor":"()Z"},{"name":"isPrivate","access":1,"descriptor":"()Z"},{"name":"expandTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"}]},{"name":"com/comphenix/net/bytebuddy/description/modifier/Visibility$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/description/modifier/Visibility","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/Visibility$1","access":4104}],"fields":[{"name":"$SwitchMap$net$bytebuddy$description$modifier$Visibility","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/NamedElement$WithRuntimeName","com/comphenix/net/bytebuddy/description/annotation/AnnotationSource"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$ForLoadedPackage","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"ForLoadedPackage","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$Simple","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithRuntimeName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithRuntimeName","access":1545}],"fields":[{"name":"PACKAGE_CLASS_NAME","access":25,"descriptor":"Ljava/lang/String;","constant":"package-info"},{"name":"PACKAGE_MODIFIERS","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5632"}},{"name":"UNDEFINED","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;"}],"methods":[{"name":"contains","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/PackageDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"AbstractBase","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"contains","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$ForLoadedPackage","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/PackageDescription$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$ForLoadedPackage","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"ForLoadedPackage","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"AbstractBase","access":1033}],"fields":[{"name":"aPackage","access":18,"descriptor":"Ljava/lang/Package;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Package;)V"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$Simple","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/PackageDescription$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$Simple","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"AbstractBase","access":1033}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/DeclaredByType;Lcom/comphenix/net/bytebuddy/description/NamedElement$WithDescriptor;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/DeclaredByType","com/comphenix/net/bytebuddy/description/NamedElement$WithDescriptor","com/comphenix/net/bytebuddy/description/annotation/AnnotationSource","com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"ForLoadedRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithDescriptor","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithDescriptor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545}],"methods":[{"name":"getType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getAccessor","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"asToken","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/RecordComponentDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForDetachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForDetachment","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForSignatureVisitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"ForSignatureVisitor","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"asToken","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;"},{"name":"getDescriptor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getGenericSignature","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"asToken","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"ForLoadedRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$OfRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"OfRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","innerName":"CreationAction","access":16409}],"fields":[{"name":"DISPATCHER","access":28,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher;"},{"name":"recordComponent","access":18,"descriptor":"Ljava/lang/reflect/AnnotatedElement;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/AnnotatedElement;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getAccessor","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getGenericSignature","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getAccessor","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"ForLoadedRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$ForJava14CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","innerName":"ForJava14CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","innerName":"CreationAction","access":16409}],"methods":[{"name":"isInstance","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getRecordComponents","access":1025,"descriptor":"(Ljava/lang/Class;)[Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;)[Ljava/lang/Object;"},{"name":"isRecord","access":1025,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"getName","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"getDeclaringType","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"getAccessor","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/reflect/Method;"},{"name":"getType","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"getGenericType","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/reflect/Type;"},{"name":"getGenericSignature","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"getAnnotatedType","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/reflect/AnnotatedElement;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"ForLoadedRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$ForJava14CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","innerName":"ForJava14CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$ForJava14CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"ForLoadedRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$ForJava14CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","innerName":"ForJava14CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"recordComponent","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"getRecordComponents","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"isRecord","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getName","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getDeclaringType","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getAccessor","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getType","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getGenericType","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getGenericSignature","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getAnnotatedType","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"isInstance","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getRecordComponents","access":1,"descriptor":"(Ljava/lang/Class;)[Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;)[Ljava/lang/Object;"},{"name":"isRecord","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"getName","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"getDeclaringType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"getAccessor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/reflect/Method;"},{"name":"getType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"getGenericType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/reflect/Type;"},{"name":"getGenericSignature","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"getAnnotatedType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/reflect/AnnotatedElement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"ForLoadedRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isInstance","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getRecordComponents","access":1,"descriptor":"(Ljava/lang/Class;)[Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;)[Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["PZLA_PREFER_ZERO_LENGTH_ARRAYS"],"justification":"Null value return is aligned with OpenJDK return value."},"visible":false}]},{"name":"isRecord","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"getName","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"getDeclaringType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"getAccessor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/reflect/Method;"},{"name":"getType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"getGenericType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/reflect/Type;"},{"name":"getGenericSignature","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"getAnnotatedType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/reflect/AnnotatedElement;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/RecordComponentDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"getAccessor","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getDeclaringType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape$AbstractBase","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getAccessor","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape;"},{"name":"getAccessor","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"asDefined","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InGenericShape","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/RecordComponentDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InGenericShape","access":1545}],"methods":[{"name":"getAccessor","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Latent","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForAttachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForAttachment","access":9}],"fields":[{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"type","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"annotations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/ByteCodeElement$Token"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Token","access":9}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"type","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"annotations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"accept","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$TypeSubstituting","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InGenericShape"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"recordComponentDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;"},{"name":"visitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"getAccessor","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape;"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getAccessor","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"asDefined","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/FilterableList;>;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/FilterableList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$ForTokens","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"ForTokens","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$ForLoadedRecordComponents","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"ForLoadedRecordComponents","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"asTokenList","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"asTypeList","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"asDefined","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase;>;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/type/RecordComponentList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"asTokenList","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"asTypeList","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"wrap","access":4,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"wrap","access":4164,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$Empty","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/FilterableList$Empty;>;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","interfaces":["com/comphenix/net/bytebuddy/description/type/RecordComponentList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"asTokenList","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"asTypeList","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$Explicit","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"AbstractBase","access":1033}],"fields":[{"name":"recordComponents","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+TS;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)V","signature":"([TS;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+TS;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;","signature":"(I)TS;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$ForLoadedRecordComponents","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$ForLoadedRecordComponents","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"ForLoadedRecordComponents","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"ForLoadedRecordComponent","access":9}],"fields":[{"name":"recordComponents","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<*>;"}],"methods":[{"name":"","access":132,"descriptor":"([Ljava/lang/Object;)V"},{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<*>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$ForTokens","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$ForTokens","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"ForTokens","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Latent","access":9}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"tokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;>;"}],"methods":[{"name":"","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$TypeSubstituting","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"TypeSubstituting","access":9}],"fields":[{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"recordComponentDescriptions","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;"},{"name":"visitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InGenericShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/NamedElement;Lcom/comphenix/net/bytebuddy/description/ModifierReviewable$ForTypeDefinition;Ljava/lang/Iterable;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/NamedElement","com/comphenix/net/bytebuddy/description/ModifierReviewable$ForTypeDefinition","java/lang/Iterable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$SuperClassIterator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"SuperClassIterator","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForTypeDefinition","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForTypeDefinition","access":1545}],"fields":[{"name":"RAW_TYPES_PROPERTY","access":25,"descriptor":"Ljava/lang/String;","constant":"com.comphenix.net.bytebuddy.raw"}],"methods":[{"name":"asGenericType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asErasure","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getSuperClass","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredFields","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList<*>;"},{"name":"getDeclaredMethods","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;"},{"name":"getComponentType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"getRecordComponents","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList<*>;"},{"name":"getSort","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"getTypeName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getStackSize","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"isArray","access":1025,"descriptor":"()Z"},{"name":"isRecord","access":1025,"descriptor":"()Z"},{"name":"isPrimitive","access":1025,"descriptor":"()Z"},{"name":"represents","access":1025,"descriptor":"(Ljava/lang/reflect/Type;)Z"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfGenericArray","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfWildcardType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409}],"fields":[{"name":"NON_GENERIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"GENERIC_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"PARAMETERIZED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"WILDCARD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"VARIABLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"VARIABLE_SYMBOLIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"describe","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"describe","access":12,"descriptor":"(Ljava/lang/reflect/Type;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"isNonGeneric","access":1,"descriptor":"()Z"},{"name":"isParameterized","access":1,"descriptor":"()Z"},{"name":"isGenericArray","access":1,"descriptor":"()Z"},{"name":"isWildcard","access":1,"descriptor":"()Z"},{"name":"isTypeVariable","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$SuperClassIterator","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$SuperClassIterator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"SuperClassIterator","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"nextClass","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDefinition","com/comphenix/net/bytebuddy/description/ByteCodeElement","com/comphenix/net/bytebuddy/description/TypeVariableSource"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForPackageDescription","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForPackageDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ArrayProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ArrayProjection","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9}],"fields":[{"name":"OBJECT","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"STRING","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"CLASS","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"THROWABLE","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"VOID","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"ARRAY_INTERFACES","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"UNDEFINED","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"getDeclaredFields","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getRecordComponents","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"isInstance","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isAssignableFrom","access":1025,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isAssignableFrom","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isAssignableTo","access":1025,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isAssignableTo","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isInHierarchyWith","access":1025,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isInHierarchyWith","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"getComponentType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaringType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaredTypes","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getEnclosingMethod","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getEnclosingType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getActualModifiers","access":1025,"descriptor":"(Z)I"},{"name":"getSimpleName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getCanonicalName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"isAnonymousType","access":1025,"descriptor":"()Z"},{"name":"isLocalType","access":1025,"descriptor":"()Z"},{"name":"isMemberType","access":1025,"descriptor":"()Z"},{"name":"getPackage","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;"},{"name":"getInheritedAnnotations","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"isSamePackage","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isPrimitiveWrapper","access":1025,"descriptor":"()Z"},{"name":"isAnnotationReturnType","access":1025,"descriptor":"()Z"},{"name":"isAnnotationValue","access":1025,"descriptor":"()Z"},{"name":"isAnnotationValue","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isPackageType","access":1025,"descriptor":"()Z"},{"name":"getInnerClassCount","access":1025,"descriptor":"()I"},{"name":"isInnerClass","access":1025,"descriptor":"()Z"},{"name":"isNestedClass","access":1025,"descriptor":"()Z"},{"name":"asBoxed","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"asUnboxed","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDefaultValue","access":1025,"descriptor":"()Ljava/lang/Object;"},{"name":"getNestHost","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getNestMembers","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"isNestHost","access":1025,"descriptor":"()Z"},{"name":"isNestMateOf","access":1025,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isNestMateOf","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isCompileTimeConstant","access":1025,"descriptor":"()Z"},{"name":"getPermittedSubclasses","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"isSealed","access":1025,"descriptor":"()Z"},{"name":"getClassFileVersion","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/TypeVariableSource$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","innerName":"OfSimpleType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor","outerName":"com/comphenix/net/bytebuddy/description/TypeVariableSource","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForSignatureVisitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"ForSignatureVisitor","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$SuperClassIterator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"SuperClassIterator","access":9},{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/TypeVariableSource","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033}],"fields":[{"name":"RAW_TYPES","access":25,"descriptor":"Z"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isAssignable","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isAssignableFrom","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isAssignableFrom","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isAssignableTo","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isAssignableTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isInHierarchyWith","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isInHierarchyWith","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"asGenericType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"isInstance","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isAnnotationValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getActualModifiers","access":1,"descriptor":"(Z)I"},{"name":"getGenericSignature","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isSamePackage","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isVisibleTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isAccessibleTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"getInheritedAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isPrimitiveWrapper","access":1,"descriptor":"()Z"},{"name":"isAnnotationReturnType","access":1,"descriptor":"()Z"},{"name":"isAnnotationValue","access":1,"descriptor":"()Z"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EC_UNRELATED_CLASS_AND_INTERFACE"],"justification":"Fits equality contract for type definitions"},"visible":false}]},{"name":"getTypeName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getEnclosingSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"isInferrable","access":1,"descriptor":"()Z"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor;)TT;"},{"name":"isPackageType","access":1,"descriptor":"()Z"},{"name":"isGenerified","access":1,"descriptor":"()Z"},{"name":"getInnerClassCount","access":1,"descriptor":"()I"},{"name":"isInnerClass","access":1,"descriptor":"()Z"},{"name":"isNestedClass","access":1,"descriptor":"()Z"},{"name":"asBoxed","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"asUnboxed","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDefaultValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"isNestHost","access":1,"descriptor":"()Z"},{"name":"isNestMateOf","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isNestMateOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isMemberType","access":1,"descriptor":"()Z"},{"name":"isCompileTimeConstant","access":1,"descriptor":"()Z"},{"name":"isSealed","access":1,"descriptor":"()Z"},{"name":"getClassFileVersion","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","innerName":"OfSimpleType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType$WithDelegation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","innerName":"WithDelegation","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isPrimitive","access":1,"descriptor":"()Z"},{"name":"isArray","access":1,"descriptor":"()Z"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDescriptor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getCanonicalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSimpleName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getStackSize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType$WithDelegation","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","innerName":"OfSimpleType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType$WithDelegation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","innerName":"WithDelegation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getEnclosingMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getEnclosingType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaredTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"isAnonymousType","access":1,"descriptor":"()Z"},{"name":"isLocalType","access":1,"descriptor":"()Z"},{"name":"getPackage","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getGenericSignature","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getActualModifiers","access":1,"descriptor":"(Z)I"},{"name":"getNestHost","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getNestMembers","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"getPermittedSubclasses","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getClassFileVersion","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ArrayProjection","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ArrayProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ArrayProjection","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$Empty","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Empty","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033}],"fields":[{"name":"ARRAY_IMPLIED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1040"}},{"name":"ARRAY_EXCLUDED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8712"}},{"name":"componentType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"arity","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;I)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"isArray","access":1,"descriptor":"()Z"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"isPrimitive","access":1,"descriptor":"()Z"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getEnclosingMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getEnclosingType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaredTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getSimpleName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getCanonicalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isAnonymousType","access":1,"descriptor":"()Z"},{"name":"isLocalType","access":1,"descriptor":"()Z"},{"name":"isMemberType","access":1,"descriptor":"()Z"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getStackSize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getInheritedAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getPackage","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDescriptor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getNestHost","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getNestMembers","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"getPermittedSubclasses","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$ClassDescriptionTypeList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","innerName":"ClassDescriptionTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$ForLoadedSuperClass","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"ForLoadedSuperClass","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfLoadedInterfaceTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"OfLoadedInterfaceTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$ForLoadedFields","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"ForLoadedFields","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$ForLoadedMethods","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"ForLoadedMethods","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$Simple","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$ForLoadedPackage","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"ForLoadedPackage","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$ForLoadedRecordComponents","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"ForLoadedRecordComponents","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes$OfTypeVariables","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","innerName":"OfTypeVariables","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"ForLoadedRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["SE_TRANSIENT_FIELD_NOT_RESTORED"],"justification":"Field is only used as a cache store and is implicitly recomputed"},"visible":false}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}},{"name":"DISPATCHER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher;"},{"name":"TYPE_CACHE","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["MS_MUTABLE_COLLECTION_PKGPROTECT"],"justification":"This collection is not exposed."},"visible":false}]},{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"declaredFields","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"declaredMethods","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"declaredAnnotations","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getClassFileVersion_XAwXTADc","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"getName","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/String;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"isAssignableFrom","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isAssignableFrom","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isAssignableTo","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isAssignableTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"isInHierarchyWith","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isInHierarchyWith","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"isArray","access":1,"descriptor":"()Z"},{"name":"isPrimitive","access":1,"descriptor":"()Z"},{"name":"isAnnotation","access":1,"descriptor":"()Z"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getEnclosingMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getEnclosingType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaredTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getSimpleName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isAnonymousType","access":1,"descriptor":"()Z"},{"name":"isLocalType","access":1,"descriptor":"()Z"},{"name":"isMemberType","access":1,"descriptor":"()Z"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"declaredFields"},"visible":true}]},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"declaredMethods"},"visible":true}]},{"name":"getPackage","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;"},{"name":"getStackSize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getCanonicalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDescriptor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"declaredAnnotations"},"visible":true}]},{"name":"asGenericType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getNestHost","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getNestMembers","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"isNestHost","access":1,"descriptor":"()Z"},{"name":"isNestMateOf","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isNestMateOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"getPermittedSubclasses","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getClassFileVersion","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{},"visible":true}]},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"access$1100","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$ClassDescriptionTypeList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$ClassDescriptionTypeList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","innerName":"ClassDescriptionTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$ClassDescriptionTypeList$InternalNameLazyType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$ClassDescriptionTypeList","innerName":"InternalNameLazyType","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","innerName":"Dispatcher","access":1548}],"fields":[{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"permittedSubclass","access":18,"descriptor":"[Ljava/lang/Object;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/ClassLoader;[Ljava/lang/Object;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$ClassDescriptionTypeList$InternalNameLazyType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType$WithDelegation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$ClassDescriptionTypeList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","innerName":"ClassDescriptionTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","innerName":"OfSimpleType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType$WithDelegation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","innerName":"WithDelegation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$ClassDescriptionTypeList$InternalNameLazyType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$ClassDescriptionTypeList","innerName":"InternalNameLazyType","access":12}],"fields":[{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"internalName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"delegate","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)V"},{"name":"delegate","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"delegate"},"visible":true}]},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForJava16CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","innerName":"ForJava16CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForJava11CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","innerName":"ForJava11CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","innerName":"CreationAction","access":16409}],"methods":[{"name":"getNestHost","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"name":"getNestMembers","access":1025,"descriptor":"(Ljava/lang/Class;)[Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)[Ljava/lang/Class<*>;"},{"name":"isNestmateOf","access":1025,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Z"},{"name":"getPermittedSubclasses","access":1025,"descriptor":"(Ljava/lang/Class;)[Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;)[Ljava/lang/Object;"},{"name":"getInternalName","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForJava16CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","innerName":"ForJava16CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForJava11CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","innerName":"ForJava11CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForJava11CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForJava11CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","innerName":"ForJava11CapableVm","access":9}],"fields":[{"name":"getNestHost","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getNestMembers","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"isNestmateOf","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"getNestHost","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"name":"getNestMembers","access":1,"descriptor":"(Ljava/lang/Class;)[Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)[Ljava/lang/Class<*>;"},{"name":"isNestmateOf","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Z"},{"name":"getPermittedSubclasses","access":1,"descriptor":"(Ljava/lang/Class;)[Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;)[Ljava/lang/Object;"},{"name":"getInternalName","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForJava16CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForJava16CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","innerName":"ForJava16CapableVm","access":9}],"fields":[{"name":"getNestHost","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getNestMembers","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"isNestmateOf","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"permittedSubclasses","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"descriptorString","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"getNestHost","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"name":"getNestMembers","access":1,"descriptor":"(Ljava/lang/Class;)[Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)[Ljava/lang/Class<*>;"},{"name":"isNestmateOf","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Z"},{"name":"getPermittedSubclasses","access":1,"descriptor":"(Ljava/lang/Class;)[Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;)[Ljava/lang/Object;"},{"name":"getInternalName","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getNestHost","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"name":"getNestMembers","access":1,"descriptor":"(Ljava/lang/Class;)[Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)[Ljava/lang/Class<*>;"},{"name":"isNestmateOf","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Z"},{"name":"getPermittedSubclasses","access":1,"descriptor":"(Ljava/lang/Class;)[Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;)[Ljava/lang/Object;"},{"name":"getInternalName","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForPackageDescription","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForPackageDescription","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForPackageDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$Empty","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Empty","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","innerName":"OfSimpleType","access":1033}],"fields":[{"name":"packageDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;)V"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getEnclosingMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getEnclosingType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"isAnonymousType","access":1,"descriptor":"()Z"},{"name":"isLocalType","access":1,"descriptor":"()Z"},{"name":"getDeclaredTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getPackage","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getNestHost","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getNestMembers","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"getPermittedSubclasses","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDefinition","com/comphenix/net/bytebuddy/description/annotation/AnnotationSource"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Builder","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfWildcardType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfGenericArray","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9}],"fields":[{"name":"OBJECT","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"CLASS","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"VOID","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"ANNOTATION","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"UNDEFINED","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"asRawType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getUpperBounds","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getLowerBounds","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getTypeArguments","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getOwnerType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"findBindingOf","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getTypeVariableSource","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getSymbol","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getComponentType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredFields","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getRecordComponents","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"accept","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)TT;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/ModifierReviewable$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"asGenericType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asRawType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Z"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForOwnerType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForOwnerType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForComponentType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForComponentType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeArgument","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForTypeArgument","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForTypeVariableBoundType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForWildcardLowerBoundType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForWildcardLowerBoundType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForWildcardUpperBoundType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForWildcardUpperBoundType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"CreationAction","access":16409}],"fields":[{"name":"DISPATCHER","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher;"}],"methods":[{"name":"resolve","access":1025,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"asList","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"ofWildcardUpperBoundType","access":1025,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofWildcardLowerBoundType","access":1025,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofTypeVariableBoundType","access":1025,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofTypeArgument","access":1025,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofOwnerType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofOuterClass","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofComponentType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$ForRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerName":"ForRecordComponent","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerName":"Chained","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForWildcardUpperBoundType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForWildcardUpperBoundType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForWildcardLowerBoundType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForWildcardLowerBoundType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForTypeVariableBoundType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeArgument","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForTypeArgument","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForComponentType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForComponentType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForOwnerType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForOwnerType","access":9}],"fields":[{"name":"NO_ARGUMENTS","access":28,"descriptor":"[Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"ofWildcardUpperBoundType","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofWildcardLowerBoundType","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofTypeVariableBoundType","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofTypeArgument","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofOuterClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"asList","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerName":"Chained","access":1036}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"NOT_AVAILABLE","access":28,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"annotationReader","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)V"},{"name":"of","access":12,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"resolve","access":1028,"descriptor":"(Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/reflect/AnnotatedElement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$ForRecordComponent","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$ForRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerName":"ForRecordComponent","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"ForLoadedRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","innerName":"Dispatcher","access":1548}],"fields":[{"name":"recordComponent","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;)V"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"CreationAction","access":16409}],"fields":[{"name":"NO_ARGUMENTS","access":25,"descriptor":"[Ljava/lang/Object;"}],"methods":[{"name":"resolveTypeVariable","access":1025,"descriptor":"(Ljava/lang/reflect/TypeVariable;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;","signature":"(Ljava/lang/reflect/TypeVariable<*>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveSuperClassType","access":1025,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveInterfaceType","access":1025,"descriptor":"(Ljava/lang/Class;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;","signature":"(Ljava/lang/Class<*>;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveFieldType","access":1025,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveReturnType","access":1025,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveParameterType","access":1025,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveExceptionType","access":1025,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveReceiverType","access":1025,"descriptor":"(Ljava/lang/reflect/AccessibleObject;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"resolve","access":1025,"descriptor":"(Ljava/lang/reflect/AnnotatedElement;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedExceptionType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"AnnotatedExceptionType","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"AnnotatedParameterizedType","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedReturnType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"AnnotatedReturnType","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedFieldType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"AnnotatedFieldType","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedInterfaceType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"AnnotatedInterfaceType","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedSuperClass","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"AnnotatedSuperClass","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedTypeVariableType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"AnnotatedTypeVariableType","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$Resolved","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"Resolved","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"ForJava8CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"getAnnotatedSuperclass","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getAnnotatedInterfaces","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getAnnotatedType","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getAnnotatedReturnType","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getAnnotatedParameterTypes","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getAnnotatedExceptionTypes","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getAnnotatedReceiverType","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getType","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"resolveTypeVariable","access":1,"descriptor":"(Ljava/lang/reflect/TypeVariable;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;","signature":"(Ljava/lang/reflect/TypeVariable<*>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveSuperClassType","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveInterfaceType","access":1,"descriptor":"(Ljava/lang/Class;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;","signature":"(Ljava/lang/Class<*>;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveFieldType","access":1,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveReturnType","access":1,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveParameterType","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveExceptionType","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveReceiverType","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/reflect/AnnotatedElement;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;)Ljava/lang/reflect/Method;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;)Ljava/lang/reflect/Method;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;)Ljava/lang/reflect/Method;"},{"name":"access$600","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;)Ljava/lang/reflect/Method;"},{"name":"access$700","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;)Ljava/lang/reflect/Method;"},{"name":"access$800","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;)Ljava/lang/reflect/Method;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedExceptionType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedExceptionType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"AnnotatedExceptionType","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"executable","access":18,"descriptor":"Ljava/lang/reflect/AccessibleObject;"},{"name":"index","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;Ljava/lang/reflect/AccessibleObject;I)V"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedFieldType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedFieldType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"AnnotatedFieldType","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"field","access":18,"descriptor":"Ljava/lang/reflect/Field;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;Ljava/lang/reflect/Field;)V"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedInterfaceType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedInterfaceType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"AnnotatedInterfaceType","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"index","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;Ljava/lang/Class;I)V","signature":"(Ljava/lang/Class<*>;I)V"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedParameterizedType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"AnnotatedParameterizedType","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"executable","access":18,"descriptor":"Ljava/lang/reflect/AccessibleObject;"},{"name":"index","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;Ljava/lang/reflect/AccessibleObject;I)V"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedReturnType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedReturnType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"AnnotatedReturnType","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"method","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;Ljava/lang/reflect/Method;)V"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedSuperClass","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedSuperClass","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"AnnotatedSuperClass","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm;Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedTypeVariableType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForTypeVariableBoundType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType$OfFormalTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType","innerName":"OfFormalTypeVariable","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$AnnotatedTypeVariableType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"AnnotatedTypeVariableType","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeVariable","access":18,"descriptor":"Ljava/lang/reflect/TypeVariable;","signature":"Ljava/lang/reflect/TypeVariable<*>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/TypeVariable;)V","signature":"(Ljava/lang/reflect/TypeVariable<*>;)V"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"ofTypeVariableBoundType","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$Resolved","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm$Resolved","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForJava8CapableVm","innerName":"Resolved","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotatedElement","access":18,"descriptor":"Ljava/lang/reflect/AnnotatedElement;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/AnnotatedElement;)V"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolveTypeVariable","access":1,"descriptor":"(Ljava/lang/reflect/TypeVariable;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;","signature":"(Ljava/lang/reflect/TypeVariable<*>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveSuperClassType","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveInterfaceType","access":1,"descriptor":"(Ljava/lang/Class;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;","signature":"(Ljava/lang/Class<*>;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveFieldType","access":1,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveReturnType","access":1,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveParameterType","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveExceptionType","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"resolveReceiverType","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/reflect/AnnotatedElement;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForComponentType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForComponentType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForComponentType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerName":"Chained","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409}],"fields":[{"name":"GET_ANNOTATED_GENERIC_COMPONENT_TYPE","access":26,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)V"},{"name":"resolve","access":4,"descriptor":"(Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/reflect/AnnotatedElement;"},{"name":"resolve","access":4161,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForOwnerType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForOwnerType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForOwnerType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerName":"Chained","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409}],"fields":[{"name":"GET_ANNOTATED_OWNER_TYPE","access":26,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"of","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)V"},{"name":"resolve","access":4,"descriptor":"(Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/reflect/AnnotatedElement;"},{"name":"resolve","access":4161,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"access$900","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeArgument","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerName":"Chained","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeArgument","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForTypeArgument","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"GET_ANNOTATED_ACTUAL_TYPE_ARGUMENTS","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;I)V"},{"name":"resolve","access":4,"descriptor":"(Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/reflect/AnnotatedElement;"},{"name":"resolve","access":4161,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType$OfFormalTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType","innerName":"OfFormalTypeVariable","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerName":"Chained","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForTypeVariableBoundType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"GET_ANNOTATED_BOUNDS","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;I)V"},{"name":"resolve","access":4,"descriptor":"(Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/reflect/AnnotatedElement;"},{"name":"resolve","access":4161,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType$OfFormalTypeVariable","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForTypeVariableBoundType","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerName":"Chained","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType$OfFormalTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForTypeVariableBoundType","innerName":"OfFormalTypeVariable","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"GET_ANNOTATED_BOUNDS","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"typeVariable","access":18,"descriptor":"Ljava/lang/reflect/TypeVariable;","signature":"Ljava/lang/reflect/TypeVariable<*>;"},{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/TypeVariable;I)V","signature":"(Ljava/lang/reflect/TypeVariable<*>;I)V"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForWildcardLowerBoundType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerName":"Chained","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForWildcardLowerBoundType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForWildcardLowerBoundType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"GET_ANNOTATED_LOWER_BOUNDS","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;I)V"},{"name":"resolve","access":4,"descriptor":"(Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/reflect/AnnotatedElement;"},{"name":"resolve","access":4161,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForWildcardUpperBoundType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$Chained","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerName":"Chained","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$ForWildcardUpperBoundType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"ForWildcardUpperBoundType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"GET_ANNOTATED_UPPER_BOUNDS","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;I)V"},{"name":"resolve","access":4,"descriptor":"(Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/reflect/AnnotatedElement;"},{"name":"resolve","access":4161,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;Ljava/lang/reflect/AnnotatedElement;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","java/lang/reflect/AnnotatedElement"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/reflect/AnnotatedElement;"},{"name":"asList","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"ofWildcardUpperBoundType","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofWildcardLowerBoundType","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofTypeVariableBoundType","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofTypeArgument","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofOuterClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"ofComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"isAnnotationPresent","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z"},{"name":"getAnnotation","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;","signature":"(Ljava/lang/Class;)TT;"},{"name":"getAnnotations","access":1,"descriptor":"()[Ljava/lang/annotation/Annotation;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()[Ljava/lang/annotation/Annotation;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","version":49,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","innerName":"OfTypeVariable","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder$OfGenericArrayType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","innerName":"OfGenericArrayType","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","innerName":"OfParameterizedType","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","innerName":"OfNonGenericType","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfGenericArray","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfWildcardType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Builder","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"UNDEFINED","access":26,"descriptor":"Ljava/lang/reflect/Type;"},{"name":"annotations","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"rawType","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"rawType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"rawType","access":9,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"rawType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"unboundWildcard","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"unboundWildcard","access":137,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"unboundWildcard","access":9,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"unboundWildcard","access":137,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"unboundWildcard","access":9,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"typeVariable","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"parameterizedType","access":137,"descriptor":"(Ljava/lang/Class;[Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;","signature":"(Ljava/lang/Class<*>;[Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"parameterizedType","access":9,"descriptor":"(Ljava/lang/Class;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;","signature":"(Ljava/lang/Class<*>;Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"parameterizedType","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Type;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;","signature":"(Ljava/lang/Class<*>;Ljava/lang/reflect/Type;Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"parameterizedType","access":137,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"parameterizedType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"parameterizedType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"asWildcardUpperBound","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asWildcardUpperBound","access":129,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asWildcardUpperBound","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asWildcardUpperBound","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asWildcardUpperBound","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asWildcardLowerBound","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asWildcardLowerBound","access":129,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asWildcardLowerBound","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asWildcardLowerBound","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asWildcardLowerBound","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asArray","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"asArray","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"annotate","access":129,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"annotate","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"annotate","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"annotate","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"doAnnotate","access":1028,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"build","access":129,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"build","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"build","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"build","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"doBuild","access":1028,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder$OfGenericArrayType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Builder","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfGenericArray","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder$OfGenericArrayType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","innerName":"OfGenericArrayType","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"componentType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"doAnnotate","access":4,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"doBuild","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder$OfNonGenericType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Builder","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","innerName":"OfNonGenericType","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"ownerType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"REVERSE_NULLABILITY"}},"visible":true}]}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"doAnnotate","access":4,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"doBuild","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder$OfParameterizedType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Builder","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","innerName":"OfParameterizedType","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"rawType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"ownerType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"parameterTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"doAnnotate","access":4,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"doBuild","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder$OfTypeVariable","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Builder","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$Symbolic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerName":"Symbolic","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder","innerName":"OfTypeVariable","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"symbol","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"doAnnotate","access":4,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Builder;"},{"name":"doBuild","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithResolvedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithResolvedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$OfRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"OfRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$OfMethodParameter","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"OfMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$OfConstructorParameter","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"OfConstructorParameter","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$ForLoadedReturnType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"ForLoadedReturnType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$ForLoadedFieldType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"ForLoadedFieldType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$ForLoadedSuperClass","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"ForLoadedSuperClass","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithEagerNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithLazyNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033}],"fields":[{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"resolve","access":1028,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getLowerBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getTypeArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"findBindingOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getTypeVariableSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getTypeName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)TT;"},{"name":"getStackSize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"isArray","access":1,"descriptor":"()Z"},{"name":"isPrimitive","access":1,"descriptor":"()Z"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$ForLoadedFieldType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithEagerNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","innerName":"OfAnnotatedElement","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$ForLoadedFieldType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"ForLoadedFieldType","access":9}],"fields":[{"name":"field","access":18,"descriptor":"Ljava/lang/reflect/Field;"},{"name":"resolved","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Field;)V"},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"resolved"},"visible":true}]},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getAnnotationReader","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"getDeclaredAnnotations","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$ForLoadedReturnType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithEagerNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","innerName":"OfAnnotatedElement","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$ForLoadedReturnType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"ForLoadedReturnType","access":9}],"fields":[{"name":"method","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"resolved","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Method;)V"},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"resolved"},"visible":true}]},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getAnnotationReader","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"getDeclaredAnnotations","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$ForLoadedSuperClass","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$OfAnnotatedElement","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithLazyNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$OfAnnotatedElement","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","innerName":"OfAnnotatedElement","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$ForLoadedSuperClass","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"ForLoadedSuperClass","access":9}],"fields":[{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"resolved","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"resolved"},"visible":true}]},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getAnnotationReader","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"getDeclaredAnnotations","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$OfConstructorParameter","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithEagerNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","innerName":"OfAnnotatedElement","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$OfConstructorParameter","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"OfConstructorParameter","access":9}],"fields":[{"name":"constructor","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"index","access":18,"descriptor":"I"},{"name":"erasure","access":18,"descriptor":"[Ljava/lang/Class;","signature":"[Ljava/lang/Class<*>;"},{"name":"delegate","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Constructor;I[Ljava/lang/Class;)V","signature":"(Ljava/lang/reflect/Constructor<*>;I[Ljava/lang/Class<*>;)V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EI_EXPOSE_REP2"],"justification":"The array is never exposed outside of the class"},"visible":false}]},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"delegate"},"visible":true}]},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getAnnotationReader","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"getDeclaredAnnotations","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$OfMethodParameter","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithEagerNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","innerName":"OfAnnotatedElement","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$OfMethodParameter","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"OfMethodParameter","access":9}],"fields":[{"name":"method","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"index","access":18,"descriptor":"I"},{"name":"erasure","access":18,"descriptor":"[Ljava/lang/Class;","signature":"[Ljava/lang/Class<*>;"},{"name":"resolved","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Method;I[Ljava/lang/Class;)V","signature":"(Ljava/lang/reflect/Method;I[Ljava/lang/Class<*>;)V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EI_EXPOSE_REP2"],"justification":"The array is never exposed outside of the class"},"visible":false}]},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"resolved"},"visible":true}]},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getAnnotationReader","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"getDeclaredAnnotations","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$OfRecordComponent","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator$ForRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Delegator","innerName":"ForRecordComponent","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithEagerNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","innerName":"OfAnnotatedElement","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"ForLoadedRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$ForLoadedRecordComponent","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$OfRecordComponent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"OfRecordComponent","access":9}],"fields":[{"name":"recordComponent","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"resolved","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;)V"},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"resolved"},"visible":true}]},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getAnnotationReader","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"getDeclaredAnnotations","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithEagerNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","innerName":"OfAnnotatedElement","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithEagerNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","innerName":"OfAnnotatedElement","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"getAnnotationReader","access":1028,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithLazyNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$OfAnnotatedElement","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","innerName":"OfAnnotatedElement","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$LazyInterfaceList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","innerName":"LazyInterfaceList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$LazyInterfaceType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","innerName":"LazyInterfaceType","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$LazySuperClass","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","innerName":"LazySuperClass","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$SuperClassIterator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"SuperClassIterator","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$LazyInterfaceList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithLazyNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$LazyInterfaceList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","innerName":"LazyInterfaceList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$LazyInterfaceType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","innerName":"LazyInterfaceType","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection;"},{"name":"rawInterfaces","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$LazyInterfaceType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithLazyNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$LazyInterfaceType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","innerName":"LazyInterfaceType","access":12}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection;"},{"name":"index","access":18,"descriptor":"I"},{"name":"rawInterface","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"resolved","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"resolved"},"visible":true}]},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$LazySuperClass","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithLazyNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$LazySuperClass","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","innerName":"LazySuperClass","access":12}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection;"},{"name":"resolved","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"resolved"},"visible":true}]},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$OfAnnotatedElement","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithLazyNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$OfAnnotatedElement","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","innerName":"OfAnnotatedElement","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"getAnnotationReader","access":1028,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithResolvedErasure","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithEagerNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithResolvedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithResolvedErasure","access":9}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"visitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"},{"name":"annotationSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;"},{"name":"resolved","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)V"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"resolved"},"visible":true}]}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$Empty","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Empty","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$SuperClassIterator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"SuperClassIterator","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ArrayProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ArrayProjection","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfGenericArray","access":1033}],"fields":[{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getLowerBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getTypeVariableSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getTypeArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"findBindingOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getTypeName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isArray","access":1,"descriptor":"()Z"},{"name":"isPrimitive","access":1,"descriptor":"()Z"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)TT;"},{"name":"getStackSize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS"],"justification":"Type check is performed by erasure implementation"},"visible":false}]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray$ForLoadedType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfGenericArray","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409}],"fields":[{"name":"genericArrayType","access":18,"descriptor":"Ljava/lang/reflect/GenericArrayType;"},{"name":"annotationReader","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/GenericArrayType;)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/GenericArrayType;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)V"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray$Latent","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfGenericArray","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","innerName":"Latent","access":9}],"fields":[{"name":"componentType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"annotationSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)V"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForReifiedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForReifiedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithResolvedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithResolvedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForRawType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"ForRawType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForDetachedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$WithResolvedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","innerName":"WithResolvedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$SuperClassIterator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"SuperClassIterator","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033}],"fields":[{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"getTypeArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"findBindingOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)TT;"},{"name":"getTypeName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getLowerBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getTypeVariableSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getStackSize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isArray","access":1,"descriptor":"()Z"},{"name":"isPrimitive","access":1,"descriptor":"()Z"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS"],"justification":"Type check is performed by erasure implementation"},"visible":false}]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForErasure","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"TYPE_CACHE","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["MS_MUTABLE_COLLECTION_PKGPROTECT"],"justification":"This collection is not exposed."},"visible":false}]},{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"annotationReader","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)V","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForReifiedErasure","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForReifiedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForReifiedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithResolvedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithResolvedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForDetachedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$WithResolvedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","innerName":"WithResolvedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Reifying","access":17417},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$TypeErasing","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"TypeErasing","access":16409}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$Latent","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"Latent","access":9}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"annotationSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)V"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForGenerifiedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"ForGenerifiedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForReifiedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"ForReifiedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"RenderingDelegate","access":17420},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithResolvedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithResolvedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForTypeVariableBinding","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForDetachedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$WithResolvedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","innerName":"WithResolvedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$SuperClassIterator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"SuperClassIterator","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033}],"fields":[{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"findBindingOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getLowerBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getTypeVariableSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getTypeName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isPrimitive","access":1,"descriptor":"()Z"},{"name":"isArray","access":1,"descriptor":"()Z"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)TT;"},{"name":"getStackSize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForGenerifiedErasure","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForGenerifiedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"ForGenerifiedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForDetachedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$AnnotationStripper","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"AnnotationStripper","access":16409}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getTypeArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForLoadedType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForLoadedType$ParameterArgumentTypeList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForLoadedType","innerName":"ParameterArgumentTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"parameterizedType","access":18,"descriptor":"Ljava/lang/reflect/ParameterizedType;"},{"name":"annotationReader","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/ParameterizedType;)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/ParameterizedType;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)V"},{"name":"getTypeArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForLoadedType$ParameterArgumentTypeList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForLoadedType$ParameterArgumentTypeList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForLoadedType","innerName":"ParameterArgumentTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409}],"fields":[{"name":"argumentType","access":18,"descriptor":"[Ljava/lang/reflect/Type;"},{"name":"annotationReader","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"}],"methods":[{"name":"","access":4,"descriptor":"([Ljava/lang/reflect/Type;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForReifiedType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForReifiedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"ForReifiedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithResolvedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithResolvedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForDetachedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$WithResolvedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","innerName":"WithResolvedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$TypeSubstituting","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"TypeSubstituting","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Reifying","access":17417},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$TypeErasing","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"TypeErasing","access":16409}],"fields":[{"name":"parameterizedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getTypeArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$Latent","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9}],"fields":[{"name":"rawType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"ownerType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"parameters","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"},{"name":"annotationSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)V"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getTypeArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"RenderingDelegate","access":17420},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$1","access":4104}],"fields":[{"name":"FOR_LEGACY_VM","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate;"},{"name":"FOR_JAVA_8_CAPABLE_VM","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate;"},{"name":"CURRENT","access":28,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1028,"descriptor":"(Ljava/lang/StringBuilder;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate","outerClass":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"RenderingDelegate","access":17420},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":4,"descriptor":"(Ljava/lang/StringBuilder;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate","outerClass":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"RenderingDelegate","access":17420},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$RenderingDelegate$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":4,"descriptor":"(Ljava/lang/StringBuilder;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$WithAnnotationOverlay","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerName":"WithAnnotationOverlay","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$Symbolic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerName":"Symbolic","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033}],"fields":[{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getTypeArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"findBindingOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getLowerBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getTypeName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)TT;"},{"name":"getStackSize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"isArray","access":1,"descriptor":"()Z"},{"name":"isPrimitive","access":1,"descriptor":"()Z"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$ForLoadedType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$ForLoadedType$TypeVariableBoundList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$ForLoadedType","innerName":"TypeVariableBoundList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"typeVariable","access":18,"descriptor":"Ljava/lang/reflect/TypeVariable;","signature":"Ljava/lang/reflect/TypeVariable<*>;"},{"name":"annotationReader","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/TypeVariable;)V","signature":"(Ljava/lang/reflect/TypeVariable<*>;)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/TypeVariable;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)V","signature":"(Ljava/lang/reflect/TypeVariable<*>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)V"},{"name":"getTypeVariableSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$ForLoadedType$TypeVariableBoundList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$ForLoadedType$TypeVariableBoundList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$ForLoadedType","innerName":"TypeVariableBoundList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409}],"fields":[{"name":"bound","access":18,"descriptor":"[Ljava/lang/reflect/Type;"},{"name":"annotationReader","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"}],"methods":[{"name":"","access":4,"descriptor":"([Ljava/lang/reflect/Type;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$Symbolic","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$Symbolic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerName":"Symbolic","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AbstractBase","access":1033}],"fields":[{"name":"symbol","access":18,"descriptor":"Ljava/lang/String;"},{"name":"annotationSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)V"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getTypeVariableSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getTypeArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"findBindingOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getLowerBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getTypeName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)TT;"},{"name":"getStackSize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"isArray","access":1,"descriptor":"()Z"},{"name":"isPrimitive","access":1,"descriptor":"()Z"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$WithAnnotationOverlay","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$WithAnnotationOverlay","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerName":"WithAnnotationOverlay","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"fields":[{"name":"typeVariable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"annotationSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)V"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getTypeVariableSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InGenericShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InGenericShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfWildcardType","access":1033}],"fields":[{"name":"SYMBOL","access":25,"descriptor":"Ljava/lang/String;","constant":"?"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getTypeVariableSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getTypeArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"findBindingOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getTypeName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isPrimitive","access":1,"descriptor":"()Z"},{"name":"isArray","access":1,"descriptor":"()Z"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)TT;"},{"name":"getStackSize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfWildcardType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType$WildcardLowerBoundTypeList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType","innerName":"WildcardLowerBoundTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType$WildcardUpperBoundTypeList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType","innerName":"WildcardUpperBoundTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"NoOp","access":16409}],"fields":[{"name":"wildcardType","access":18,"descriptor":"Ljava/lang/reflect/WildcardType;"},{"name":"annotationReader","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/WildcardType;)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/WildcardType;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)V"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getLowerBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"represents","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType$WildcardLowerBoundTypeList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfWildcardType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType$WildcardLowerBoundTypeList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType","innerName":"WildcardLowerBoundTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409}],"fields":[{"name":"lowerBound","access":18,"descriptor":"[Ljava/lang/reflect/Type;"},{"name":"annotationReader","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"}],"methods":[{"name":"","access":4,"descriptor":"([Ljava/lang/reflect/Type;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType$WildcardUpperBoundTypeList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfWildcardType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType$WildcardUpperBoundTypeList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$ForLoadedType","innerName":"WildcardUpperBoundTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409}],"fields":[{"name":"upperBound","access":18,"descriptor":"[Ljava/lang/reflect/Type;"},{"name":"annotationReader","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"}],"methods":[{"name":"","access":4,"descriptor":"([Ljava/lang/reflect/Type;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$Latent","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfWildcardType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9}],"fields":[{"name":"upperBounds","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"},{"name":"lowerBounds","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"},{"name":"annotationSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)V"},{"name":"unbounded","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"boundedAbove","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"boundedBelow","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getLowerBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reducing","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Reducing","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForRawType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"ForRawType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForSignatureVisitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"ForSignatureVisitor","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Reifying","access":17417},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Validator","access":16393},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Assigner","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$AnnotationStripper","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"AnnotationStripper","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$TypeErasing","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"TypeErasing","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"NoOp","access":16409}],"methods":[{"name":"onGenericArray","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)TT;"},{"name":"onWildcard","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)TT;"},{"name":"onParameterizedType","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)TT;"},{"name":"onTypeVariable","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)TT;"},{"name":"onNonGenericType","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)TT;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$AnnotationStripper","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$AnnotationStripper","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"AnnotationStripper","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$AnnotationStripper$NonAnnotatedTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$AnnotationStripper","innerName":"NonAnnotatedTypeVariable","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfGenericArray","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfWildcardType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationSource","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$AnnotationStripper;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$AnnotationStripper;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$AnnotationStripper;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$AnnotationStripper;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$AnnotationStripper$NonAnnotatedTypeVariable","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$AnnotationStripper","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"AnnotationStripper","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$AnnotationStripper$NonAnnotatedTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$AnnotationStripper","innerName":"NonAnnotatedTypeVariable","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033}],"fields":[{"name":"typeVariable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getTypeVariableSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Assigner","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForGenericArray","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForGenericArray","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForParameterizedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForNonGenericType","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Assigner","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForGenericArray","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForGenericArray","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForParameterizedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForNonGenericType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"AbstractBase","access":1033}],"methods":[{"name":"isAssignableFrom","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Z"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$AbstractBase","version":49,"access":1057,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Assigner","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"AbstractBase","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isAssignableFrom","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Z"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForGenericArray","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Assigner","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForGenericArray","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForGenericArray","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"genericArray","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForNonGenericType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Assigner","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForNonGenericType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Assigner","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType","innerName":"ParameterAssigner","access":16412},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForParameterizedType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"parameterizedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Assigner","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForParameterizedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType","innerName":"ParameterAssigner","access":16412},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner$ContravariantBinding","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner","innerName":"ContravariantBinding","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner$CovariantBinding","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner","innerName":"CovariantBinding","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner$InvariantBinding","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner","innerName":"InvariantBinding","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner$ContravariantBinding","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Assigner","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForParameterizedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType","innerName":"ParameterAssigner","access":16412},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner$ContravariantBinding","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner","innerName":"ContravariantBinding","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"lowerBound","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"isAssignableFrom","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner$CovariantBinding","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Assigner","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForParameterizedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType","innerName":"ParameterAssigner","access":16412},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner$CovariantBinding","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner","innerName":"CovariantBinding","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"upperBound","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"isAssignableFrom","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner$InvariantBinding","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Assigner","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForParameterizedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType","innerName":"ParameterAssigner","access":16412},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner$InvariantBinding","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForParameterizedType$ParameterAssigner","innerName":"InvariantBinding","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"isAssignableFrom","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForTypeVariable","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Assigner","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Assigner$Dispatcher","innerName":"ForTypeVariable","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeVariable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForRawType","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForRawType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"ForRawType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"Latent","access":9}],"fields":[{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForSignatureVisitor","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForSignatureVisitor$OfTypeArgument","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForSignatureVisitor","innerName":"OfTypeArgument","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForSignatureVisitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"ForSignatureVisitor","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"ONLY_CHARACTER","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"signatureVisitor","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;)V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"onOwnableType","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForSignatureVisitor$OfTypeArgument","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForSignatureVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForSignatureVisitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"ForSignatureVisitor","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForSignatureVisitor$OfTypeArgument","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$ForSignatureVisitor","innerName":"OfTypeArgument","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;)V"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$NoOp","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reducing","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ArrayProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ArrayProjection","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reducing","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Reducing","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"typeVariableTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;>;"}],"methods":[{"name":"","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;>;)V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Reifying","access":17417},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForReifiedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForReifiedErasure","access":9}],"fields":[{"name":"INITIATING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying;"},{"name":"INHERITING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying","outerClass":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Reifying","access":17417},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying","outerClass":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Reifying","access":17417},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$ForReifiedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"ForReifiedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","version":49,"access":1057,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTokenNormalization","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForTokenNormalization","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForTypeVariableBinding","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForDetachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForDetachment","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForAttachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForAttachment","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$WithoutTypeSubstitution","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"WithoutTypeSubstitution","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfGenericArray","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfWildcardType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onSimpleType","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForAttachment","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$WithAnnotationOverlay","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerName":"WithAnnotationOverlay","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForAttachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForAttachment","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForAttachment;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForAttachment;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForAttachment;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForAttachment;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForAttachment;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onSimpleType","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForDetachment","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$Symbolic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerName":"Symbolic","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForDetachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForDetachment","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onSimpleType","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTokenNormalization","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$Symbolic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerName":"Symbolic","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTokenNormalization","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForTokenNormalization","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"onSimpleType","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$WithoutTypeSubstitution","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding$RetainedMethodTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding","innerName":"RetainedMethodTypeVariable","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding$TypeVariableSubstitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding","innerName":"TypeVariableSubstitutor","access":4},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$WithoutTypeSubstitution","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"WithoutTypeSubstitution","access":1033},{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor","outerName":"com/comphenix/net/bytebuddy/description/TypeVariableSource","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForTypeVariableBinding","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"parameterizedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding$RetainedMethodTypeVariable","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForTypeVariableBinding","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding$RetainedMethodTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding","innerName":"RetainedMethodTypeVariable","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033}],"fields":[{"name":"typeVariable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getTypeVariableSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding$TypeVariableSubstitutor","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForTypeVariableBinding","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/TypeVariableSource$Visitor","outerName":"com/comphenix/net/bytebuddy/description/TypeVariableSource","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding$RetainedMethodTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding","innerName":"RetainedMethodTypeVariable","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding$TypeVariableSubstitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding","innerName":"TypeVariableSubstitutor","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"typeVariable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForTypeVariableBinding;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"onType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onMethod","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onMethod","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Ljava/lang/Object;"},{"name":"onType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$WithoutTypeSubstitution","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$WithoutTypeSubstitution","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"WithoutTypeSubstitution","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onSimpleType","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$TypeErasing","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$TypeErasing","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"TypeErasing","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$TypeErasing;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$TypeErasing;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$TypeErasing;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$TypeErasing;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","version":49,"access":16417,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Validator","access":16393},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$ForTypeAnnotations","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","innerName":"ForTypeAnnotations","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$3","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$1","access":4104}],"fields":[{"name":"SUPER_CLASS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator;"},{"name":"INTERFACE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator;"},{"name":"TYPE_VARIABLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator;"},{"name":"FIELD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator;"},{"name":"METHOD_RETURN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator;"},{"name":"METHOD_PARAMETER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator;"},{"name":"EXCEPTION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator;"},{"name":"RECEIVER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator;"},{"name":"acceptsArray","access":18,"descriptor":"Z"},{"name":"acceptsPrimitive","access":18,"descriptor":"Z"},{"name":"acceptsVariable","access":18,"descriptor":"Z"},{"name":"acceptsVoid","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZZZZ)V","signature":"(ZZZZ)V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;IZZZZLcom/comphenix/net/bytebuddy/description/type/TypeDescription$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","outerClass":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Validator","access":16393},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZZZZ)V"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","outerClass":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Validator","access":16393},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZZZZ)V"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","outerClass":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Validator","access":16393},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$3","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZZZZ)V"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$ForTypeAnnotations","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Validator","access":16393},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$ForTypeAnnotations","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","innerName":"ForTypeAnnotations","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$ForTypeAnnotations;"},{"name":"typeUse","access":18,"descriptor":"Ljava/lang/annotation/ElementType;"},{"name":"typeParameter","access":18,"descriptor":"Ljava/lang/annotation/ElementType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$ForTypeAnnotations;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$ForTypeAnnotations;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$ForTypeAnnotations;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"ofFormalTypeVariable","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Z"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"isValid","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Z"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Latent","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$Simple","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","innerName":"OfSimpleType","access":1033}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"modifiers","access":18,"descriptor":"I"},{"name":"superClass","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"interfaces","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":129,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;)V","signature":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getEnclosingMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getEnclosingType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaredTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"isAnonymousType","access":1,"descriptor":"()Z"},{"name":"isLocalType","access":1,"descriptor":"()Z"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getPackage","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getNestHost","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getNestMembers","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"getPermittedSubclasses","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingTypeList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingTypeProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingTypeProjection","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate$Simple","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","innerName":"Simple","access":16409}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"classLoadingDelegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate;)V"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDescriptor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getStackSize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"isArray","access":1,"descriptor":"()Z"},{"name":"isPrimitive","access":1,"descriptor":"()Z"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaredTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getEnclosingMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getEnclosingType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getSimpleName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getCanonicalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isAnonymousType","access":1,"descriptor":"()Z"},{"name":"isLocalType","access":1,"descriptor":"()Z"},{"name":"getPackage","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;"},{"name":"getNestHost","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getNestMembers","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"getPermittedSubclasses","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getClassFileVersion","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate$Simple","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","innerName":"Simple","access":16409}],"methods":[{"name":"load","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class;","signature":"(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate$Simple","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate$Simple","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","innerName":"Simple","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate$Simple;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate$Simple;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate$Simple;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate$Simple;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class;","signature":"(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingTypeList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingTypeList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingTypeProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingTypeProjection","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"classLoadingDelegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingTypeProjection","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"SuperTypeLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingTypeList","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$SuperClassIterator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"SuperClassIterator","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingTypeProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading","innerName":"ClassLoadingTypeProjection","access":12}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"classLoadingDelegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate;"},{"name":"erasure","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"superClass","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"interfaces","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$SuperTypeLoading$ClassLoadingDelegate;)V"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"erasure"},"visible":true}]},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"superClass"},"visible":true}]},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"interfaces"},"visible":true}]},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/FilterableList;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/FilterableList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"AbstractBase","access":1033}],"fields":[{"name":"NO_INTERFACES","access":25,"descriptor":"[Ljava/lang/String;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["MS_MUTABLE_ARRAY","MS_OOI_PKGPROTECT"],"justification":"Value is null"},"visible":false}]}],"methods":[{"name":"toInternalNames","access":1025,"descriptor":"()[Ljava/lang/String;"},{"name":"getStackSize","access":1025,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/description/type/TypeList","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase;Lcom/comphenix/net/bytebuddy/description/type/TypeList;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Explicit","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"wrap","access":4,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeList;","signature":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getStackSize","access":1,"descriptor":"()I"},{"name":"toInternalNames","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"wrap","access":4164,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Empty","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/FilterableList$Empty;Lcom/comphenix/net/bytebuddy/description/type/TypeList;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"Empty","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"toInternalNames","access":1,"descriptor":"()[Ljava/lang/String;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EI_EXPOSE_REP"],"justification":"Value is null"},"visible":false}]},{"name":"getStackSize","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"AbstractBase","access":1033}],"fields":[{"name":"typeDescriptions","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"of","access":9,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeList;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"types","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Ljava/lang/Class<*>;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Ljava/lang/Class;)V","signature":"([Ljava/lang/Class<*>;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Ljava/lang/Class<*>;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"toInternalNames","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/FilterableList;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/FilterableList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfMethodExceptionTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"OfMethodExceptionTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfConstructorExceptionTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"OfConstructorExceptionTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfLoadedInterfaceTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"OfLoadedInterfaceTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForDetachedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545}],"methods":[{"name":"asErasures","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"asRawTypes","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"asTokenList","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"accept","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getStackSize","access":1025,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeList$Generic"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Explicit","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"wrap","access":4,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"asTokenList","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"getStackSize","access":1,"descriptor":"()I"},{"name":"asErasures","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"asRawTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"wrap","access":4164,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/FilterableList$Empty;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeList$Generic"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Empty","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"asErasures","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"asRawTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"asTokenList","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList;"},{"name":"getStackSize","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033}],"fields":[{"name":"typeDefinitions","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForDetachedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$OfTypeVariables","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","innerName":"OfTypeVariables","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$WithResolvedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","innerName":"WithResolvedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForAttachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForAttachment","access":9}],"fields":[{"name":"detachedTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"},{"name":"visitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"attachVariables","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"attach","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"attach","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"attachVariables","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"attach","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$OfTypeVariables","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForDetachedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$OfTypeVariables","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","innerName":"OfTypeVariables","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$OfTypeVariables$AttachedTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$OfTypeVariables","innerName":"AttachedTypeVariable","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033}],"fields":[{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"detachedTypeVariables","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;>;"},{"name":"visitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$OfTypeVariables$AttachedTypeVariable","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForDetachedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$OfTypeVariables","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","innerName":"OfTypeVariables","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$OfTypeVariables$AttachedTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$OfTypeVariables","innerName":"AttachedTypeVariable","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033}],"fields":[{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"typeVariableToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;"},{"name":"visitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getTypeVariableSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$WithResolvedErasure","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForDetachedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$WithResolvedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","innerName":"WithResolvedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithResolvedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithResolvedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033}],"fields":[{"name":"detachedTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"},{"name":"visitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes$OfTypeVariables","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","innerName":"OfTypeVariables","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409}],"fields":[{"name":"types","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Ljava/lang/reflect/Type;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Ljava/lang/reflect/Type;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Ljava/lang/reflect/Type;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes$OfTypeVariables","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes$OfTypeVariables","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","innerName":"OfTypeVariables","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409}],"fields":[{"name":"typeVariables","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"","access":132,"descriptor":"([Ljava/lang/reflect/TypeVariable;)V","signature":"([Ljava/lang/reflect/TypeVariable<*>;)V"},{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;>;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/reflect/GenericDeclaration;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfConstructorExceptionTypes","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfConstructorExceptionTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"OfConstructorExceptionTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfConstructorExceptionTypes$TypeProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfConstructorExceptionTypes","innerName":"TypeProjection","access":10},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$1","access":4104}],"fields":[{"name":"constructor","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Constructor;)V","signature":"(Ljava/lang/reflect/Constructor<*>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"asErasures","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfConstructorExceptionTypes$TypeProjection","version":49,"access":32,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfConstructorExceptionTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"OfConstructorExceptionTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithEagerNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","innerName":"OfAnnotatedElement","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfConstructorExceptionTypes$TypeProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfConstructorExceptionTypes","innerName":"TypeProjection","access":10}],"fields":[{"name":"constructor","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"index","access":18,"descriptor":"I"},{"name":"erasure","access":18,"descriptor":"[Ljava/lang/Class;","signature":"[Ljava/lang/Class<*>;"},{"name":"resolved","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/reflect/Constructor;I[Ljava/lang/Class;)V","signature":"(Ljava/lang/reflect/Constructor<*>;I[Ljava/lang/Class<*>;)V"},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"resolved"},"visible":true}]},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getAnnotationReader","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/reflect/Constructor;I[Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/type/TypeList$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfLoadedInterfaceTypes","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfLoadedInterfaceTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"OfLoadedInterfaceTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfLoadedInterfaceTypes$TypeProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfLoadedInterfaceTypes","innerName":"TypeProjection","access":10},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$1","access":4104}],"fields":[{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"asErasures","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfLoadedInterfaceTypes$TypeProjection","version":49,"access":32,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$OfAnnotatedElement","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfLoadedInterfaceTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"OfLoadedInterfaceTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithLazyNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation$OfAnnotatedElement","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithLazyNavigation","innerName":"OfAnnotatedElement","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfLoadedInterfaceTypes$TypeProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfLoadedInterfaceTypes","innerName":"TypeProjection","access":10}],"fields":[{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"index","access":18,"descriptor":"I"},{"name":"erasure","access":18,"descriptor":"[Ljava/lang/Class;","signature":"[Ljava/lang/Class<*>;"},{"name":"resolved","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Class;I[Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;I[Ljava/lang/Class<*>;)V"},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"resolved"},"visible":true}]},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getAnnotationReader","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Class;I[Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/description/type/TypeList$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfMethodExceptionTypes","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfMethodExceptionTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"OfMethodExceptionTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfMethodExceptionTypes$TypeProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfMethodExceptionTypes","innerName":"TypeProjection","access":10},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033}],"fields":[{"name":"method","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Method;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"asErasures","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfMethodExceptionTypes$TypeProjection","version":49,"access":32,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfMethodExceptionTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"OfMethodExceptionTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithEagerNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation$OfAnnotatedElement","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","innerName":"OfAnnotatedElement","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfMethodExceptionTypes$TypeProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$OfMethodExceptionTypes","innerName":"TypeProjection","access":10}],"fields":[{"name":"method","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"index","access":18,"descriptor":"I"},{"name":"erasure","access":18,"descriptor":"[Ljava/lang/Class;","signature":"[Ljava/lang/Class<*>;"},{"name":"resolved","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Method;I[Ljava/lang/Class;)V","signature":"(Ljava/lang/reflect/Method;I[Ljava/lang/Class<*>;)V"},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"resolved"},"visible":true}]},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getAnnotationReader","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader;"}]},{"name":"com/comphenix/net/bytebuddy/description/type/TypeVariableToken","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/ByteCodeElement$Token"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForDetachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForDetachment","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9}],"fields":[{"name":"symbol","access":18,"descriptor":"Ljava/lang/String;"},{"name":"bounds","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"},{"name":"annotations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"},{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"accept","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$Token;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["java/io/Closeable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$PackageDiscriminating","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"PackageDiscriminating","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForUrl","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForUrl","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForFolder","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForFolder","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForModuleFile","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForModuleFile","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForJarFile","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForJarFile","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForModule","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForModule","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545}],"fields":[{"name":"CLASS_FILE_EXTENSION","access":25,"descriptor":"Ljava/lang/String;","constant":".class"}],"methods":[{"name":"locate","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ExtractionClassFileTransformer","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"ExtractionClassFileTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Explicit","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$Explicit","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"INSTALLER_TYPE","access":26,"descriptor":"Ljava/lang/String;","constant":"com.comphenix.net.bytebuddy.agent.Installer"},{"name":"INSTRUMENTATION_GETTER","access":26,"descriptor":"Ljava/lang/String;","constant":"getInstrumentation"},{"name":"STATIC_MEMBER","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"DISPATCHER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher;"},{"name":"instrumentation","access":18,"descriptor":"Ljava/lang/instrument/Instrumentation;"},{"name":"classLoadingDelegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/ClassLoader;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate;)V"},{"name":"fromInstalledAgent","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;"},{"name":"close","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$Explicit","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"ForDelegatingClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"Default","access":9}],"methods":[{"name":"locate","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"getClassLoader","access":1025,"descriptor":"()Ljava/lang/ClassLoader;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$Default","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"ForDelegatingClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"Default","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"classLoader","access":20,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate;"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"getClassLoader","access":1,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$Explicit","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$Explicit","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"Explicit","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fallbackDelegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate;"},{"name":"types","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Collection;)V","signature":"(Ljava/lang/ClassLoader;Ljava/util/Collection<+Ljava/lang/Class<*>;>;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate;Ljava/util/Collection;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate;Ljava/util/Collection<+Ljava/lang/Class<*>;>;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate;"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"getClassLoader","access":1,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"ForDelegatingClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","innerName":"CreationAction","access":16409}],"fields":[{"name":"DELEGATING_CLASS_LOADER_NAME","access":26,"descriptor":"Ljava/lang/String;","constant":"sun.reflect.DelegatingClassLoader"},{"name":"ONLY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"DISPATCHER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Initializable;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"isDelegating","access":12,"descriptor":"(Ljava/lang/ClassLoader;)Z"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"ForDelegatingClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Unresolved","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","innerName":"Unresolved","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","innerName":"Initializable","access":1545}],"methods":[{"name":"extract","access":1025,"descriptor":"(Ljava/lang/ClassLoader;)Ljava/util/Vector;","signature":"(Ljava/lang/ClassLoader;)Ljava/util/Vector;>;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"ForDelegatingClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Unresolved","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","innerName":"Unresolved","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Initializable;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Initializable","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"ForDelegatingClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","innerName":"Initializable","access":1545}],"methods":[{"name":"initialize","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Resolved","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Initializable;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Initializable","java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"ForDelegatingClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","innerName":"Resolved","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"field","access":18,"descriptor":"Ljava/lang/reflect/Field;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Field;)V"},{"name":"initialize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher;"},{"name":"extract","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Ljava/util/Vector;","signature":"(Ljava/lang/ClassLoader;)Ljava/util/Vector;>;"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Unresolved","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Initializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"ClassLoadingDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate","innerName":"ForDelegatingClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher$Unresolved","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher","innerName":"Unresolved","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"message","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"initialize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ClassLoadingDelegate$ForDelegatingClassLoader$Dispatcher;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher","innerName":"ForJava6CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher","innerName":"CreationAction","access":16409}],"methods":[{"name":"isRetransformClassesSupported","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Z"},{"name":"addTransformer","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Z)V"},{"name":"retransformClasses","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)V","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)V","exceptions":["java/lang/instrument/UnmodifiableClassException"]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher","innerName":"ForJava6CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$ForJava6CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher","innerName":"ForJava6CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"isRetransformClassesSupported","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"addTransformer","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"retransformClasses","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"isRetransformClassesSupported","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Z"},{"name":"addTransformer","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Z)V"},{"name":"retransformClasses","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)V","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)V","exceptions":["java/lang/instrument/UnmodifiableClassException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isRetransformClassesSupported","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Z"},{"name":"addTransformer","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Z)V"},{"name":"retransformClasses","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)V","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ExtractionClassFileTransformer","version":49,"access":33,"superName":"java/lang/Object","interfaces":["java/lang/instrument/ClassFileTransformer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"AgentBased","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased$ExtractionClassFileTransformer","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$AgentBased","innerName":"ExtractionClassFileTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"DO_NOT_TRANSFORM","access":26,"descriptor":"[B"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"typeName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"binaryRepresentation","access":66,"descriptor":"[B","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["VO_VOLATILE_REFERENCE_TO_ARRAY"],"justification":"The array is not to be modified by contract"},"visible":false}]}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)V"},{"name":"transform","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)[B","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EI_EXPOSE_REP","EI_EXPOSE_REP2"],"justification":"The array is not to be modified by contract"},"visible":false}]},{"name":"getBinaryRepresentation","access":4,"descriptor":"()[B","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EI_EXPOSE_REP"],"justification":"The array is not to be modified by contract"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","java/io/Closeable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"classFileLocators","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;>;)V"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader$WeaklyReferenced","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","innerName":"WeaklyReferenced","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader$BootLoaderProxyCreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","innerName":"BootLoaderProxyCreationAction","access":16412},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Explicit","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"BOOT_LOADER_PROXY","access":26,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"ofSystemLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"ofPlatformLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"ofBootLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"read","access":9,"descriptor":"(Ljava/lang/Class;)[B","signature":"(Ljava/lang/Class<*>;)[B"},{"name":"read","access":137,"descriptor":"([Ljava/lang/Class;)Ljava/util/Map;","signature":"([Ljava/lang/Class<*>;)Ljava/util/Map;[B>;"},{"name":"read","access":9,"descriptor":"(Ljava/util/Collection;)Ljava/util/Map;","signature":"(Ljava/util/Collection<+Ljava/lang/Class<*>;>;)Ljava/util/Map;[B>;"},{"name":"readToNames","access":137,"descriptor":"([Ljava/lang/Class;)Ljava/util/Map;","signature":"([Ljava/lang/Class<*>;)Ljava/util/Map;"},{"name":"readToNames","access":9,"descriptor":"(Ljava/util/Collection;)Ljava/util/Map;","signature":"(Ljava/util/Collection<+Ljava/lang/Class<*>;>;)Ljava/util/Map;"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V"},{"name":"locate","access":12,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;","exceptions":["java/io/IOException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader$BootLoaderProxyCreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader$BootLoaderProxyCreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","innerName":"BootLoaderProxyCreationAction","access":16412}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader$BootLoaderProxyCreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader$BootLoaderProxyCreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader$BootLoaderProxyCreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader$BootLoaderProxyCreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader$WeaklyReferenced","version":49,"access":33,"signature":"Ljava/lang/ref/WeakReference;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","superName":"java/lang/ref/WeakReference","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader$WeaklyReferenced","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","innerName":"WeaklyReferenced","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Illegal","access":9}],"fields":[{"name":"hashCode","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForFolder","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Explicit","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForFolder","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForFolder","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"folder","access":18,"descriptor":"Ljava/io/File;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/File;)V"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForJarFile","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForFolder","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForFolder","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Explicit","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForJarFile","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForJarFile","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"RUNTIME_LOCATIONS","access":26,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"jarFile","access":18,"descriptor":"Ljava/util/jar/JarFile;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/jar/JarFile;)V"},{"name":"of","access":9,"descriptor":"(Ljava/io/File;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","exceptions":["java/io/IOException"]},{"name":"ofClassPath","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","exceptions":["java/io/IOException"]},{"name":"ofClassPath","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","exceptions":["java/io/IOException"]},{"name":"ofRuntimeJar","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","exceptions":["java/io/IOException"]},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForModule","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForModule$WeaklyReferenced","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForModule","innerName":"WeaklyReferenced","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$PackageDiscriminating","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"PackageDiscriminating","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Explicit","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForModule","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForModule","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"NO_ARGUMENTS","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"module","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaModule;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaModule;)V"},{"name":"ofBootLayer","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should always be wrapped for clarity"},"visible":false}]},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;","exceptions":["java/io/IOException"]},{"name":"locate","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaModule;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForModule$WeaklyReferenced","version":49,"access":33,"signature":"Ljava/lang/ref/WeakReference;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","superName":"java/lang/ref/WeakReference","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForModule","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForModule","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForModule$WeaklyReferenced","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForModule","innerName":"WeaklyReferenced","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader$WeaklyReferenced","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","innerName":"WeaklyReferenced","access":9}],"fields":[{"name":"hashCode","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForModuleFile","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForFolder","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForFolder","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Explicit","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForJarFile","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForJarFile","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForModuleFile","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForModuleFile","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"JMOD_FILE_EXTENSION","access":26,"descriptor":"Ljava/lang/String;","constant":".jmod"},{"name":"BOOT_LOCATIONS","access":26,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"zipFile","access":18,"descriptor":"Ljava/util/zip/ZipFile;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/zip/ZipFile;)V"},{"name":"ofBootPath","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","exceptions":["java/io/IOException"]},{"name":"ofBootPath","access":9,"descriptor":"(Ljava/io/File;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","exceptions":["java/io/IOException"]},{"name":"ofModulePath","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","exceptions":["java/io/IOException"]},{"name":"ofModulePath","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","exceptions":["java/io/IOException"]},{"name":"ofModulePath","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","exceptions":["java/io/IOException"]},{"name":"of","access":9,"descriptor":"(Ljava/io/File;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","exceptions":["java/io/IOException"]},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForUrl","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForUrl$ClassLoaderCreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForUrl","innerName":"ClassLoaderCreationAction","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForUrl","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForUrl","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"","access":129,"descriptor":"([Ljava/net/URL;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection<+Ljava/net/URL;>;)V"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForUrl$ClassLoaderCreationAction","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForUrl","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForUrl","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForUrl$ClassLoaderCreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForUrl","innerName":"ClassLoaderCreationAction","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"url","access":18,"descriptor":"[Ljava/net/URL;"}],"methods":[{"name":"","access":4,"descriptor":"([Ljava/net/URL;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Illegal","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;"},{"name":"close","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$PackageDiscriminating","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$PackageDiscriminating","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"PackageDiscriminating","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"classFileLocators","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Explicit","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Illegal","access":9}],"methods":[{"name":"isResolved","access":1025,"descriptor":"()Z"},{"name":"resolve","access":1025,"descriptor":"()[B"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Explicit","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Explicit","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Explicit","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"binaryRepresentation","access":18,"descriptor":"[B"}],"methods":[{"name":"","access":1,"descriptor":"([B)V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EI_EXPOSE_REP2"],"justification":"The array is not to be modified by contract"},"visible":false}]},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"resolve","access":1,"descriptor":"()[B","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EI_EXPOSE_REP"],"justification":"The array is not to be modified by contract"},"visible":false}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Illegal","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Illegal","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeName","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"resolve","access":1,"descriptor":"()[B"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/ClassFileLocator"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution$Explicit","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"classFiles","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;[B)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"of","access":9,"descriptor":"(Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","signature":"(Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"ofResources","access":9,"descriptor":"(Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;","signature":"(Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution;"},{"name":"close","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545}],"methods":[{"name":"getTypeDescription","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getBytes","access":1025,"descriptor":"()[B"},{"name":"getAuxiliaryTypes","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getAllTypes","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getLoadedTypeInitializers","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"hasAliveLoadedTypeInitializers","access":1025,"descriptor":"()Z"},{"name":"saveIn","access":1025,"descriptor":"(Ljava/io/File;)Ljava/util/Map;","signature":"(Ljava/io/File;)Ljava/util/Map;","exceptions":["java/io/IOException"]},{"name":"inject","access":1025,"descriptor":"(Ljava/io/File;Ljava/io/File;)Ljava/io/File;","exceptions":["java/io/IOException"]},{"name":"inject","access":1025,"descriptor":"(Ljava/io/File;)Ljava/io/File;","exceptions":["java/io/IOException"]},{"name":"toJar","access":1025,"descriptor":"(Ljava/io/File;)Ljava/io/File;","exceptions":["java/io/IOException"]},{"name":"toJar","access":1025,"descriptor":"(Ljava/io/File;Ljava/util/jar/Manifest;)Ljava/io/File;","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"RecordComponentDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"InnerTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545}],"methods":[{"name":"visit","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"name","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"suffix","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"modifiers","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"modifiers","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"modifiers","access":1025,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"merge","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"merge","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"topLevelType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"innerTypeOf","access":1025,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType;"},{"name":"innerTypeOf","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType;"},{"name":"innerTypeOf","access":1025,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;","signature":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;"},{"name":"innerTypeOf","access":1025,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;","signature":"(Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;"},{"name":"innerTypeOf","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;"},{"name":"declaredTypes","access":1153,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"declaredTypes","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"declaredTypes","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/List<+Ljava/lang/Class<*>;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"declaredTypes","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"noNestMate","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestHost","access":1025,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestHost","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestMembers","access":1153,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestMembers","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestMembers","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/List<+Ljava/lang/Class<*>;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestMembers","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"permittedSubclass","access":1153,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"permittedSubclass","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"permittedSubclass","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/List<+Ljava/lang/Class<*>;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"permittedSubclass","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"unsealed","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"attribute","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"annotateType","access":1153,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"annotateType","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"annotateType","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"annotateType","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"implement","access":1153,"descriptor":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;","signature":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;"},{"name":"implement","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;","signature":"(Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;"},{"name":"implement","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;"},{"name":"implement","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;"},{"name":"initializer","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"initializer","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"require","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[B)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[B)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"require","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[BLcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[BLcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"require","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"require","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"typeVariable","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"typeVariable","access":1153,"descriptor":"(Ljava/lang/String;[Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/lang/String;[Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"typeVariable","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/lang/String;Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"typeVariable","access":1153,"descriptor":"(Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"typeVariable","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"transform","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"defineField","access":1153,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"defineField","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"defineField","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"defineField","access":1153,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"defineField","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"defineField","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"define","access":1025,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"define","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"serialVersionUid","access":1025,"descriptor":"(J)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(J)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"field","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable;"},{"name":"field","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable;"},{"name":"ignoreAlso","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"ignoreAlso","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"defineMethod","access":1153,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineMethod","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineMethod","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineMethod","access":1153,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineMethod","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineMethod","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineConstructor","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineConstructor","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineConstructor","access":1025,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"define","access":1025,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"define","access":1025,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"define","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"defineProperty","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"defineProperty","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;Z)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;Z)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"defineProperty","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"defineProperty","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Z)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Z)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"method","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"constructor","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"invokable","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"invokable","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"withHashCodeEquals","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"withToString","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"defineRecordComponent","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"defineRecordComponent","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"define","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"recordComponent","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition;"},{"name":"recordComponent","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition;"},{"name":"make","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"toTypeDescription","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","version":49,"access":1057,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"InnerTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"RecordComponentDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$ForLoadedField","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"ForLoadedField","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$OwnerTypeLocatable","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"OwnerTypeLocatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Passive","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Passive","access":16409}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"innerTypeOf","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType;"},{"name":"innerTypeOf","access":1,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;","signature":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;"},{"name":"innerTypeOf","access":1,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;","signature":"(Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;"},{"name":"declaredTypes","access":129,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"declaredTypes","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"declaredTypes","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/List<+Ljava/lang/Class<*>;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"noNestMate","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestHost","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestMembers","access":129,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestMembers","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestMembers","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/List<+Ljava/lang/Class<*>;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"permittedSubclass","access":129,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"permittedSubclass","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"permittedSubclass","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/List<+Ljava/lang/Class<*>;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"annotateType","access":129,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"annotateType","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"annotateType","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"modifiers","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"modifiers","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"merge","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"implement","access":129,"descriptor":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;","signature":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;"},{"name":"implement","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;","signature":"(Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;"},{"name":"implement","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;"},{"name":"typeVariable","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"typeVariable","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/lang/String;[Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"typeVariable","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/lang/String;Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"typeVariable","access":129,"descriptor":"(Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"defineRecordComponent","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"define","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"recordComponent","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition;"},{"name":"defineField","access":129,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"defineField","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"defineField","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"defineField","access":129,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"defineField","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"define","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"serialVersionUid","access":1,"descriptor":"(J)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(J)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"field","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable;"},{"name":"ignoreAlso","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"defineMethod","access":129,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineMethod","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineMethod","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineMethod","access":129,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineMethod","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineConstructor","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineConstructor","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"define","access":1,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"define","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"defineProperty","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"defineProperty","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;Z)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;Z)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"defineProperty","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"defineProperty","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Z)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Z)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"method","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"constructor","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"invokable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"withHashCodeEquals","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"withToString","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"require","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[B)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[B)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"require","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[BLcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[BLcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"require","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"([Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"make","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$RecordComponentMatchAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"RecordComponentMatchAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$RecordComponentDefinitionAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"RecordComponentDefinitionAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$OptionalMethodMatchAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"OptionalMethodMatchAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"MethodMatchAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"MethodDefinitionAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$FieldMatchAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"FieldMatchAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$FieldDefinitionAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"FieldDefinitionAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$TypeVariableDefinitionAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"TypeVariableDefinitionAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$InnerTypeDefinitionForMethodAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"InnerTypeDefinitionForMethodAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$InnerTypeDefinitionForTypeAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"InnerTypeDefinitionForTypeAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"RecordComponentDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"InnerTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$Compound","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"fieldRegistry","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;"},{"name":"methodRegistry","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"},{"name":"recordComponentRegistry","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;"},{"name":"typeAttributeAppender","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;"},{"name":"asmVisitorWrapper","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;"},{"name":"classFileVersion","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"auxiliaryTypeNamingStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;"},{"name":"annotationValueFilterFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;"},{"name":"annotationRetention","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;"},{"name":"implementationContextFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;"},{"name":"methodGraphCompiler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"},{"name":"typeValidation","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;"},{"name":"visibilityBridgeStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;"},{"name":"classWriterStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;"},{"name":"ignoredMethods","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"auxiliaryTypes","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;)V"},{"name":"defineField","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"field","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable;"},{"name":"defineMethod","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineConstructor","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"invokable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"implement","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;"},{"name":"ignoreAlso","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"defineRecordComponent","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"recordComponent","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition;"},{"name":"initializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"initializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"name","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"suffix","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"modifiers","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"merge","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"topLevelType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"innerTypeOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType;"},{"name":"innerTypeOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;"},{"name":"declaredTypes","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestHost","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestMembers","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"permittedSubclass","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"unsealed","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"typeVariable","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"attribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"annotateType","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"visit","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"require","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"toTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"materialize","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$FieldDefinitionAdapter","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase$Adapter;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase","innerName":"Adapter","access":1034},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForFieldToken","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"ForFieldToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$ForInstrumentedField","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"ForInstrumentedField","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$FieldDefinitionAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"FieldDefinitionAdapter","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"token","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;)V"},{"name":"annotateField","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"materialize","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$FieldMatchAdapter","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase$Adapter;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase","innerName":"Adapter","access":1034},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$FieldMatchAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"FieldMatchAdapter","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)V"},{"name":"annotateField","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"materialize","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$InnerTypeDefinitionForMethodAdapter","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"InnerTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$InnerTypeDefinitionForMethodAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"InnerTypeDefinitionForMethodAdapter","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"asAnonymousType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$InnerTypeDefinitionForTypeAdapter","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"InnerTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$InnerTypeDefinitionForTypeAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"InnerTypeDefinitionForTypeAdapter","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"asAnonymousType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"asMemberType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial$AbstractBase;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter$AnnotationAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter","innerName":"AnnotationAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter$SimpleParameterAnnotationAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter","innerName":"SimpleParameterAnnotationAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter$ParameterAnnotationAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter","innerName":"ParameterAnnotationAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter$TypeVariableAnnotationAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter","innerName":"TypeVariableAnnotationAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Simple","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForImplementation","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForAnnotationValue","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForAnnotationValue","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForAbstractMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForAbstractMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"MethodDefinitionAdapter","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"token","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;)V"},{"name":"withParameter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"withParameter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;"},{"name":"throwing","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"},{"name":"typeVariable","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"intercept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"withoutCode","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"defaultValue","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"materialize","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter$AnnotationAdapter","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase$Adapter;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"MethodDefinitionAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase","innerName":"Adapter","access":1036},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForMethodToken","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"ForMethodToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"ForInstrumentedMethod","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter$AnnotationAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter","innerName":"AnnotationAdapter","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V"},{"name":"receiverType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateMethod","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateParameter","access":1,"descriptor":"(ILjava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(ILjava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"materialize","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter$ParameterAnnotationAdapter","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase$Adapter;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"MethodDefinitionAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase","innerName":"Adapter","access":1036},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter$ParameterAnnotationAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter","innerName":"ParameterAnnotationAdapter","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"token","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;)V"},{"name":"annotateParameter","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter$SimpleParameterAnnotationAdapter","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase$Adapter;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"MethodDefinitionAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Simple","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase","innerName":"Adapter","access":1036},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter$SimpleParameterAnnotationAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter","innerName":"SimpleParameterAnnotationAdapter","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"token","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;)V"},{"name":"annotateParameter","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter$TypeVariableAnnotationAdapter","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase$Adapter;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"MethodDefinitionAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase","innerName":"Adapter","access":1036},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter$TypeVariableAnnotationAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter","innerName":"TypeVariableAnnotationAdapter","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"token","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodDefinitionAdapter;Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;)V"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition;"},{"name":"annotateTypeVariable","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$AbstractBase;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter$AnnotationAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter","innerName":"AnnotationAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForImplementation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForAnnotationValue","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForAnnotationValue","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForAbstractMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForAbstractMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"MethodMatchAdapter","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)V"},{"name":"intercept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"withoutCode","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"defaultValue","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"materialize","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter;)Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter$AnnotationAdapter","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase$Adapter;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"MethodMatchAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase","innerName":"Adapter","access":1036},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForReceiverType","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"ForReceiverType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter$AnnotationAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter","innerName":"AnnotationAdapter","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$MethodMatchAdapter;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V"},{"name":"receiverType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateMethod","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateParameter","access":1,"descriptor":"(ILjava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(ILjava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"materialize","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$OptionalMethodMatchAdapter","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$OptionalMethodMatchAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"OptionalMethodMatchAdapter","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"interfaces","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;)V"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"intercept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"withoutCode","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"defaultValue","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"defaultValue","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(TV;Ljava/lang/Class<+TV;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"interfaceType","access":2,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$RecordComponentDefinitionAdapter","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional$AbstractBase;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"RecordComponentDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForRecordComponentToken","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"ForRecordComponentToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$ForInstrumentedRecordComponent","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"ForInstrumentedRecordComponent","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$RecordComponentDefinitionAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"RecordComponentDefinitionAdapter","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"recordComponentAttributeAppenderFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;"},{"name":"token","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;"},{"name":"transformer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;)V"},{"name":"annotateRecordComponent","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"attribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$RecordComponentMatchAdapter","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional$AbstractBase;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$RecordComponentMatchAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"RecordComponentMatchAdapter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"RecordComponentDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;"},{"name":"recordComponentAttributeAppenderFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;"},{"name":"transformer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V"},{"name":"annotateRecordComponent","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"attribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$TypeVariableDefinitionAdapter","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition$AbstractBase;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter$TypeVariableDefinitionAdapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerName":"TypeVariableDefinitionAdapter","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"token","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;)V"},{"name":"annotateTypeVariable","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"InnerTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"RecordComponentDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"visit","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"initializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"annotateType","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"attribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"modifiers","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"merge","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"suffix","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"name","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"topLevelType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"innerTypeOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType;"},{"name":"innerTypeOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;"},{"name":"declaredTypes","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestHost","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestMembers","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"permittedSubclass","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"unsealed","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"implement","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;"},{"name":"initializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"ignoreAlso","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"ignoreAlso","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"typeVariable","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"defineField","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"field","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable;"},{"name":"defineMethod","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineConstructor","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"invokable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"require","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"defineRecordComponent","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"define","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"recordComponent","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition;"},{"name":"recordComponent","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition;"},{"name":"make","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"toTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"materialize","access":1028,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Factory","access":1545}],"methods":[{"name":"annotateField","access":1153,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"annotateField","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"annotateField","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"annotateField","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"attribute","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"transform","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"annotateField","access":129,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"annotateField","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"annotateField","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable","com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Valuable","access":1545}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$AbstractBase;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase","innerName":"Adapter","access":1034},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"AbstractBase","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"value","access":1,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"value","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"value","access":1,"descriptor":"(J)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(J)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"value","access":1,"descriptor":"(F)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(F)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"value","access":1,"descriptor":"(D)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(D)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"value","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"defaultValue","access":1028,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase$Adapter","version":49,"access":1056,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable$AbstractBase","innerName":"Adapter","access":1034}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldAttributeAppenderFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;"},{"name":"transformer","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"},{"name":"defaultValue","access":20,"descriptor":"Ljava/lang/Object;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"REVERSE_NULLABILITY"}},"visible":true}]}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;Ljava/lang/Object;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;Ljava/lang/Object;)V"},{"name":"attribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"defaultValue","access":4,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"materialize","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Valuable","access":1545}],"methods":[{"name":"value","access":1025,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"value","access":1025,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"value","access":1025,"descriptor":"(J)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(J)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"value","access":1025,"descriptor":"(F)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(F)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"value","access":1025,"descriptor":"(D)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(D)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"},{"name":"value","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"InnerTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","innerName":"ForType","access":1545}],"methods":[{"name":"asAnonymousType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"InnerTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","innerName":"ForType","access":1545}],"methods":[{"name":"asMemberType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545}],"methods":[{"name":"annotateMethod","access":1153,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateMethod","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateMethod","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateMethod","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateParameter","access":1153,"descriptor":"(I[Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(I[Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateParameter","access":1025,"descriptor":"(ILjava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(ILjava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateParameter","access":1153,"descriptor":"(I[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(I[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateParameter","access":1025,"descriptor":"(ILjava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(ILjava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"attribute","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"transform","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase","innerName":"Adapter","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"annotateMethod","access":129,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateMethod","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateMethod","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateParameter","access":129,"descriptor":"(I[Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(I[Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateParameter","access":1,"descriptor":"(ILjava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(ILjava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"annotateParameter","access":129,"descriptor":"(I[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(I[Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase$Adapter","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition$AbstractBase;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase","innerName":"Adapter","access":1036}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"handler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;"},{"name":"methodAttributeAppenderFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;"},{"name":"transformer","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V"},{"name":"attribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"materialize","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"TypeVariableDefinition","access":1545}],"methods":[{"name":"throwing","access":1153,"descriptor":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"},{"name":"throwing","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"(Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"},{"name":"throwing","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"},{"name":"throwing","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$AbstractBase;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"throwing","access":129,"descriptor":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"},{"name":"throwing","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"(Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"},{"name":"throwing","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545}],"methods":[{"name":"intercept","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"withoutCode","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"defaultValue","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"defaultValue","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(TW;Ljava/lang/Class<+TW;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$AbstractBase","version":49,"access":1057,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$ForLoadedAnnotation","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"ForLoadedAnnotation","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"defaultValue","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(TW;Ljava/lang/Class<+TW;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Simple","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForParameter","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545}],"methods":[{"name":"withParameter","access":1153,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"withParameter","access":1025,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"withParameter","access":1025,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/String;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/String;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"withParameter","access":1153,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"withParameter","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"withParameter","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition$AbstractBase;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForParameter","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"withParameter","access":129,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"withParameter","access":1,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"withParameter","access":1,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/String;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/String;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"withParameter","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"withParameter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable","innerName":"AbstractBase","access":1033}],"methods":[{"name":"annotateParameter","access":1153,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"annotateParameter","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"annotateParameter","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"annotateParameter","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$AbstractBase;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase","innerName":"Adapter","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"annotateParameter","access":129,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"annotateParameter","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"annotateParameter","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase$Adapter","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable$AbstractBase","innerName":"Adapter","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"withParameter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;"},{"name":"throwing","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"},{"name":"typeVariable","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"intercept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"withoutCode","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"defaultValue","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"defaultValue","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(TV;Ljava/lang/Class<+TV;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"materialize","access":1028,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Simple","access":1545}],"methods":[{"name":"withParameters","access":1153,"descriptor":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"},{"name":"withParameters","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"(Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"},{"name":"withParameters","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"},{"name":"withParameters","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$AbstractBase;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Simple","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"withParameter","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;","signature":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;"},{"name":"withParameters","access":129,"descriptor":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"},{"name":"withParameters","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"(Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"},{"name":"withParameters","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"},{"name":"withParameters","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Simple","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545}],"methods":[{"name":"withParameter","access":1025,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;","signature":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;"},{"name":"withParameter","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition$AbstractBase;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Simple","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"withParameter","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;","signature":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Simple","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable","innerName":"AbstractBase","access":1033}],"methods":[{"name":"annotateParameter","access":1153,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;"},{"name":"annotateParameter","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;"},{"name":"annotateParameter","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;"},{"name":"annotateParameter","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$AbstractBase;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Simple","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase","innerName":"Adapter","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"annotateParameter","access":129,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;"},{"name":"annotateParameter","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;"},{"name":"annotateParameter","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase$Adapter","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Simple","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable$AbstractBase","innerName":"Adapter","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"withParameter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple$Annotatable;"},{"name":"throwing","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;"},{"name":"typeVariable","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"intercept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"withoutCode","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"defaultValue","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"defaultValue","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(TV;Ljava/lang/Class<+TV;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"materialize","access":1028,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Simple;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"receiverType","access":1025,"descriptor":"(Ljava/lang/reflect/AnnotatedElement;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Ljava/lang/reflect/AnnotatedElement;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"},{"name":"receiverType","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"AnnotationReader","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader$Dispatcher","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$AnnotationReader","innerName":"Dispatcher","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"receiverType","access":1,"descriptor":"(Ljava/lang/reflect/AnnotatedElement;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;","signature":"(Ljava/lang/reflect/AnnotatedElement;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545}],"methods":[{"name":"typeVariable","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"typeVariable","access":1153,"descriptor":"(Ljava/lang/String;[Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/lang/String;[Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"typeVariable","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/lang/String;Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"typeVariable","access":1153,"descriptor":"(Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"typeVariable","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$AbstractBase;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"typeVariable","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"typeVariable","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/lang/String;[Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"typeVariable","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/lang/String;Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"typeVariable","access":129,"descriptor":"(Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable","innerName":"AbstractBase","access":1033}],"methods":[{"name":"annotateTypeVariable","access":1153,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"annotateTypeVariable","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"annotateTypeVariable","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"annotateTypeVariable","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$AbstractBase;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$AbstractBase","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase","innerName":"Adapter","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"annotateTypeVariable","access":129,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"annotateTypeVariable","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"annotateTypeVariable","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase$Adapter","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition","innerName":"Annotatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable$AbstractBase","innerName":"Adapter","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"typeVariable","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;","signature":"(Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;"},{"name":"intercept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"withoutCode","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"defaultValue","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"defaultValue","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;","signature":"(TV;Ljava/lang/Class<+TV;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;"},{"name":"materialize","access":1028,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"RecordComponentDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Factory","access":1545}],"methods":[{"name":"annotateRecordComponent","access":1153,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"annotateRecordComponent","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"annotateRecordComponent","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"annotateRecordComponent","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"attribute","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"transform","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"RecordComponentDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional","innerName":"AbstractBase","access":1033}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"RecordComponentDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"annotateRecordComponent","access":129,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"annotateRecordComponent","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"annotateRecordComponent","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition","innerName":"AbstractBase","access":1033}],"methods":[{"name":"annotateTypeVariable","access":1153,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"annotateTypeVariable","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"annotateTypeVariable","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"annotateTypeVariable","access":1025,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition$AbstractBase","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Delegator","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Delegator","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"annotateTypeVariable","access":129,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"annotateTypeVariable","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"annotateTypeVariable","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"([Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","innerName":"Loaded","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","innerName":"Unloaded","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","innerName":"Dispatcher","access":1548},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"java/util/jar/Attributes$Name","outerName":"java/util/jar/Attributes","innerName":"Name","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Default","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"CLASS_FILE_EXTENSION","access":26,"descriptor":"Ljava/lang/String;","constant":".class"},{"name":"MANIFEST_VERSION","access":26,"descriptor":"Ljava/lang/String;","constant":"1.0"},{"name":"BUFFER_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1024"}},{"name":"FROM_BEGINNING","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"END_OF_FILE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"TEMP_SUFFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"tmp"},{"name":"DISPATCHER","access":28,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher;"},{"name":"typeDescription","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"binaryRepresentation","access":20,"descriptor":"[B"},{"name":"loadedTypeInitializer","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;"},{"name":"auxiliaryTypes","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[BLcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[BLcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;)V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EI_EXPOSE_REP2"],"justification":"The array is not to be modified by contract"},"visible":false}]},{"name":"getTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getAllTypes","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getLoadedTypeInitializers","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"hasAliveLoadedTypeInitializers","access":1,"descriptor":"()Z"},{"name":"getBytes","access":1,"descriptor":"()[B","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EI_EXPOSE_REP"],"justification":"The array is not to be modified by contract"},"visible":false}]},{"name":"getAuxiliaryTypes","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"saveIn","access":1,"descriptor":"(Ljava/io/File;)Ljava/util/Map;","signature":"(Ljava/io/File;)Ljava/util/Map;","exceptions":["java/io/IOException"]},{"name":"inject","access":1,"descriptor":"(Ljava/io/File;Ljava/io/File;)Ljava/io/File;","exceptions":["java/io/IOException"]},{"name":"inject","access":1,"descriptor":"(Ljava/io/File;)Ljava/io/File;","exceptions":["java/io/IOException"]},{"name":"doInject","access":2,"descriptor":"(Ljava/io/File;Ljava/io/File;)Ljava/io/File;","exceptions":["java/io/IOException"]},{"name":"toJar","access":1,"descriptor":"(Ljava/io/File;)Ljava/io/File;","exceptions":["java/io/IOException"]},{"name":"toJar","access":1,"descriptor":"(Ljava/io/File;Ljava/util/jar/Manifest;)Ljava/io/File;","exceptions":["java/io/IOException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher","innerName":"ForJava7CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher","innerName":"CreationAction","access":16409}],"methods":[{"name":"copy","access":1025,"descriptor":"(Ljava/io/File;Ljava/io/File;)Z","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher","innerName":"ForJava7CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$ForJava7CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher","innerName":"ForJava7CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"toPath","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"move","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"copyOptions","access":18,"descriptor":"[Ljava/lang/Object;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V"},{"name":"copy","access":1,"descriptor":"(Ljava/io/File;Ljava/io/File;)Z","exceptions":["java/io/IOException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"copy","access":1,"descriptor":"(Ljava/io/File;Ljava/io/File;)Z","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Loaded","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Default;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","innerName":"Loaded","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"loadedTypes","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[BLcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Ljava/util/List;Ljava/util/Map;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[BLcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;Ljava/util/Map;>;)V"},{"name":"getLoaded","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<+TT;>;"},{"name":"getLoadedAuxiliaryTypes","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Unloaded","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Default;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","innerName":"Loaded","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader$Strategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader","innerName":"Strategy","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","innerName":"Unloaded","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeResolutionStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[BLcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Ljava/util/List;Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[BLcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded;","signature":"(TS;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy<-TS;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded;"},{"name":"include","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"([Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"include","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545}],"methods":[{"name":"getLoaded","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<+TT;>;"},{"name":"getLoadedAuxiliaryTypes","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/DynamicType"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545}],"methods":[{"name":"load","access":1025,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded;"},{"name":"load","access":1025,"descriptor":"(Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded;","signature":"(TS;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy<-TS;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded;"},{"name":"include","access":1153,"descriptor":"([Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"([Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"include","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/Nexus","version":49,"access":33,"signature":"Ljava/lang/ref/WeakReference;","superName":"java/lang/ref/WeakReference","fields":[{"name":"PROPERTY","access":25,"descriptor":"Ljava/lang/String;","constant":"com.comphenix.net.bytebuddy.nexus.disabled"},{"name":"NO_QUEUE","access":26,"descriptor":"Ljava/lang/ref/ReferenceQueue;","signature":"Ljava/lang/ref/ReferenceQueue;"},{"name":"TYPE_INITIALIZERS","access":26,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"classLoaderHashCode","access":18,"descriptor":"I"},{"name":"identification","access":18,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Class;I)V","signature":"(Ljava/lang/Class<*>;I)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/ref/ReferenceQueue;I)V","signature":"(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/ref/ReferenceQueue<-Ljava/lang/ClassLoader;>;I)V"},{"name":"nonAnonymous","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"initialize","access":9,"descriptor":"(Ljava/lang/Class;I)V","signature":"(Ljava/lang/Class<*>;I)V","exceptions":["java/lang/Exception"]},{"name":"register","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/ref/ReferenceQueue;ILjava/lang/Object;)V","signature":"(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/ref/ReferenceQueue<-Ljava/lang/ClassLoader;>;ILjava/lang/Object;)V"},{"name":"clean","access":9,"descriptor":"(Ljava/lang/ref/Reference;)V","signature":"(Ljava/lang/ref/Reference<-Ljava/lang/ClassLoader;>;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$InitializationAppender","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor","innerName":"InitializationAppender","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher","innerName":"CreationAction","access":16409}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"DISPATCHER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher;"},{"name":"NO_QUEUE","access":26,"descriptor":"Ljava/lang/ref/ReferenceQueue;","signature":"Ljava/lang/ref/ReferenceQueue;"},{"name":"referenceQueue","access":18,"descriptor":"Ljava/lang/ref/ReferenceQueue;","signature":"Ljava/lang/ref/ReferenceQueue<-Ljava/lang/ClassLoader;>;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"REVERSE_NULLABILITY"}},"visible":true}]}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ref/ReferenceQueue;)V","signature":"(Ljava/lang/ref/ReferenceQueue<-Ljava/lang/ClassLoader;>;)V"},{"name":"isAlive","access":9,"descriptor":"()Z"},{"name":"clean","access":9,"descriptor":"(Ljava/lang/ref/Reference;)V","signature":"(Ljava/lang/ref/Reference<+Ljava/lang/ClassLoader;>;)V"},{"name":"register","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;ILcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher","innerName":"Unavailable","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$Available","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher","innerName":"Available","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher","innerName":"CreationAction","access":16409}],"methods":[{"name":"isAlive","access":1025,"descriptor":"()Z"},{"name":"clean","access":1025,"descriptor":"(Ljava/lang/ref/Reference;)V","signature":"(Ljava/lang/ref/Reference<+Ljava/lang/ClassLoader;>;)V"},{"name":"register","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/ref/ReferenceQueue;ILcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)V","signature":"(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/ref/ReferenceQueue<-Ljava/lang/ClassLoader;>;ILcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$Available","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$Available","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher","innerName":"Available","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"STATIC_METHOD","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"register","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"clean","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"clean","access":1,"descriptor":"(Ljava/lang/ref/Reference;)V","signature":"(Ljava/lang/ref/Reference<+Ljava/lang/ClassLoader;>;)V"},{"name":"register","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/ref/ReferenceQueue;ILcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)V","signature":"(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/ref/ReferenceQueue<-Ljava/lang/ClassLoader;>;ILcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher","innerName":"Unavailable","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$Available","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher","innerName":"Available","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$Unavailable","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$Dispatcher","innerName":"Unavailable","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"message","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"clean","access":1,"descriptor":"(Ljava/lang/ref/Reference;)V","signature":"(Ljava/lang/ref/Reference<+Ljava/lang/ClassLoader;>;)V"},{"name":"register","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/ref/ReferenceQueue;ILcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)V","signature":"(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/ref/ReferenceQueue<-Ljava/lang/ClassLoader;>;ILcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$InitializationAppender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$InitializationAppender","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor","innerName":"InitializationAppender","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"identification","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/TargetType","version":49,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ArrayProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ArrayProjection","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"DESCRIPTION","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"resolve","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"ForMethod","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForField","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409}],"methods":[{"name":"transform","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;TT;)TT;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$Compound","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/Transformer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"transformers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V","signature":"([Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/Transformer;>;)V"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;TS;)TS;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForField","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/Transformer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForField$TransformedField","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForField","innerName":"TransformedField","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForField$FieldModifierTransformer","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForField","innerName":"FieldModifierTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForField","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"ForField","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"transformer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V"},{"name":"withModifiers","access":137,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;)Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;)Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"},{"name":"withModifiers","access":9,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField;>;)Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"transform","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForField$FieldModifierTransformer","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/Transformer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForField","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForField$FieldModifierTransformer","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForField","innerName":"FieldModifierTransformer","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"resolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;","signature":"Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;)V"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;"},{"name":"transform","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForField$TransformedField","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/field/FieldDescription$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForField","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForField$TransformedField","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForField","innerName":"TransformedField","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForAttachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForAttachment","access":9}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"token","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;"},{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)V"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"asDefined","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/Transformer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod","innerName":"TransformedMethod","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$MethodModifierTransformer","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod","innerName":"MethodModifierTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"ForMethod","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"transformer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V"},{"name":"withModifiers","access":137,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"([Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"},{"name":"withModifiers","access":9,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"transform","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$MethodModifierTransformer","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/Transformer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"ForMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$MethodModifierTransformer","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod","innerName":"MethodModifierTransformer","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"resolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;","signature":"Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver;)V"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;"},{"name":"transform","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"ForMethod","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod","innerName":"TransformedMethod","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod$AttachmentVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod","innerName":"AttachmentVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod$TransformedParameter","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod","innerName":"TransformedParameter","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod$TransformedParameterList","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod","innerName":"TransformedParameterList","access":4},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForDetachedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$OfTypeVariables","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","innerName":"OfTypeVariables","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"token","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;"},{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList<*>;"},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getReceiverType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asDefined","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod$AttachmentVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$WithoutTypeSubstitution","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"ForMethod","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod","innerName":"TransformedMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable$WithAnnotationOverlay","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerName":"WithAnnotationOverlay","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$WithoutTypeSubstitution","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"WithoutTypeSubstitution","access":1033},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod$AttachmentVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod","innerName":"AttachmentVisitor","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod;)V"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod$TransformedParameter","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"ForMethod","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod","innerName":"TransformedMethod","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod$TransformedParameter","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod","innerName":"TransformedParameter","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod$AttachmentVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod","innerName":"AttachmentVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"index","access":18,"descriptor":"I"},{"name":"parameterToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod;ILcom/comphenix/net/bytebuddy/description/method/ParameterDescription$Token;)V"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaringMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getIndex","access":1,"descriptor":"()I"},{"name":"isNamed","access":1,"descriptor":"()Z"},{"name":"hasModifiers","access":1,"descriptor":"()Z"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"asDefined","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;"},{"name":"asDefined","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod$TransformedParameterList","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"ForMethod","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod","innerName":"TransformedMethod","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod$TransformedParameterList","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod","innerName":"TransformedParameterList","access":4},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod$TransformedParameter","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod","innerName":"TransformedParameter","access":4},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/Transformer$ForMethod$TransformedMethod;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/Transformer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/Transformer$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/Transformer$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/Transformer$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Lazy","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Lazy","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Active","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Active","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Passive","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Passive","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Resolved","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Active","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Active$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Active","innerName":"Resolved","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Active","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Active","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"nexusAccessor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;)V"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DMI_RANDOM_USED_ONLY_ONCE"],"justification":"Avoid thread-contention"},"visible":false}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Active$Resolved","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Active","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Active","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor$InitializationAppender","outerName":"com/comphenix/net/bytebuddy/dynamic/NexusAccessor","innerName":"InitializationAppender","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Active$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Active","innerName":"Resolved","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"nexusAccessor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;"},{"name":"identification","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/NexusAccessor;I)V"},{"name":"injectedInto","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"initialize","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;)Ljava/util/Map;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;TS;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy<-TS;>;)Ljava/util/Map;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Disabled","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Resolved","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Disabled;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Disabled;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Disabled;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Disabled;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;"},{"name":"injectedInto","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"initialize","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;)Ljava/util/Map;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;TS;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy<-TS;>;)Ljava/util/Map;>;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Lazy","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Lazy","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Lazy","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Resolved","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Lazy;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Lazy;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Lazy;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Lazy;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;"},{"name":"injectedInto","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"initialize","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;)Ljava/util/Map;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;TS;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy<-TS;>;)Ljava/util/Map;>;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Passive","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Passive","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Passive","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Resolved","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Passive;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Passive;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Passive;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Passive;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;"},{"name":"injectedInto","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"initialize","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;)Ljava/util/Map;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;TS;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy<-TS;>;)Ljava/util/Map;>;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Resolved","access":1545}],"methods":[{"name":"injectedInto","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"initialize","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;)Ljava/util/Map;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;TS;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy<-TS;>;)Ljava/util/Map;>;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy","innerName":"Default","access":17417}],"methods":[{"name":"generateVisibilityBridge","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$1","access":4104}],"fields":[{"name":"ALWAYS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default;"},{"name":"ON_NON_GENERIC_METHOD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default;"},{"name":"NEVER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"generateVisibilityBridge","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"generateVisibilityBridge","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"generateVisibilityBridge","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SingletonEnumeration","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"SingletonEnumeration","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$EmptyEnumeration","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"EmptyEnumeration","access":16412},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$ChildFirst","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"ChildFirst","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PersistenceHandler","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PackageLookupStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$ClassDefinitionAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"ClassDefinitionAction","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"SynchronizationStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"Initializable","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Trivial","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"CreationAction","access":16409}],"fields":[{"name":"URL_SCHEMA","access":25,"descriptor":"Ljava/lang/String;","constant":"bytebuddy"},{"name":"FROM_BEGINNING","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"UNLOADED_TYPE","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"NO_URL","access":26,"descriptor":"Ljava/net/URL;"},{"name":"PACKAGE_LOOKUP_STRATEGY","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy;"},{"name":"SYNCHRONIZATION_STRATEGY","access":28,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$Initializable;"},{"name":"typeDefinitions","access":20,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"persistenceHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;"},{"name":"protectionDomain","access":20,"descriptor":"Ljava/security/ProtectionDomain;"},{"name":"packageDefinitionStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;"},{"name":"classFileTransformer","access":20,"descriptor":"Ljava/lang/instrument/ClassFileTransformer;"},{"name":"accessControlContext","access":20,"descriptor":"Ljava/security/AccessControlContext;"}],"methods":[{"name":"doRegisterAsParallelCapable","access":10,"descriptor":"()V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DP_DO_INSIDE_DO_PRIVILEGED"],"justification":"Must be invoked from targeting ClassLoader class."},"visible":false}]},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;)V","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;ZLjava/util/Map;)V","signature":"(Ljava/lang/ClassLoader;ZLjava/util/Map;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;)V","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;ZLjava/util/Map;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;)V","signature":"(Ljava/lang/ClassLoader;ZLjava/util/Map;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)V","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;ZLjava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)V","signature":"(Ljava/lang/ClassLoader;ZLjava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Ljava/lang/instrument/ClassFileTransformer;)V","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Ljava/lang/instrument/ClassFileTransformer;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;ZLjava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Ljava/lang/instrument/ClassFileTransformer;)V","signature":"(Ljava/lang/ClassLoader;ZLjava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Ljava/lang/instrument/ClassFileTransformer;)V"},{"name":"methodHandle","access":10,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"load","access":9,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;>;"},{"name":"load","access":9,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;ZZ)Ljava/util/Map;","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;ZZ)Ljava/util/Map;>;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED"],"justification":"Privilege is explicit user responsibility"},"visible":false}]},{"name":"doDefineClasses","access":4,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/util/Map;)Ljava/util/Map;>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"findClass","access":4,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"findResource","access":4,"descriptor":"(Ljava/lang/String;)Ljava/net/URL;"},{"name":"findResources","access":4,"descriptor":"(Ljava/lang/String;)Ljava/util/Enumeration;","signature":"(Ljava/lang/String;)Ljava/util/Enumeration;"},{"name":"doGetPackage","access":2,"descriptor":"(Ljava/lang/String;)Ljava/lang/Package;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"access$100","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader;Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class;","exceptions":["java/lang/ClassFormatError"]},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader;Ljava/lang/String;)Ljava/lang/Package;"},{"name":"access$600","access":4104,"descriptor":"()Ljava/net/URL;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$ChildFirst","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$ChildFirst","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"ChildFirst","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$ChildFirst$PrependingEnumeration","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$ChildFirst","innerName":"PrependingEnumeration","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PersistenceHandler","access":17417},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Trivial","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"SynchronizationStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"Initializable","access":1545}],"fields":[{"name":"CLASS_FILE_SUFFIX","access":26,"descriptor":"Ljava/lang/String;","constant":".class"}],"methods":[{"name":"doRegisterAsParallelCapable","access":10,"descriptor":"()V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DP_DO_INSIDE_DO_PRIVILEGED"],"justification":"Must be invoked from targeting ClassLoader class."},"visible":false}]},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;)V","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;ZLjava/util/Map;)V","signature":"(Ljava/lang/ClassLoader;ZLjava/util/Map;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;)V","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;ZLjava/util/Map;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;)V","signature":"(Ljava/lang/ClassLoader;ZLjava/util/Map;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)V","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;ZLjava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)V","signature":"(Ljava/lang/ClassLoader;ZLjava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Ljava/lang/instrument/ClassFileTransformer;)V","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Ljava/lang/instrument/ClassFileTransformer;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;ZLjava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Ljava/lang/instrument/ClassFileTransformer;)V","signature":"(Ljava/lang/ClassLoader;ZLjava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Ljava/lang/instrument/ClassFileTransformer;)V"},{"name":"load","access":9,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;>;"},{"name":"load","access":9,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;ZZ)Ljava/util/Map;","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;ZZ)Ljava/util/Map;>;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED"],"justification":"Privilege is explicit user responsibility"},"visible":false}]},{"name":"loadClass","access":4,"descriptor":"(Ljava/lang/String;Z)Ljava/lang/Class;","signature":"(Ljava/lang/String;Z)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"getResource","access":1,"descriptor":"(Ljava/lang/String;)Ljava/net/URL;"},{"name":"getResources","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/Enumeration;","signature":"(Ljava/lang/String;)Ljava/util/Enumeration;","exceptions":["java/io/IOException"]},{"name":"isShadowed","access":2,"descriptor":"(Ljava/lang/String;)Z"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$ChildFirst$PrependingEnumeration","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Enumeration;","superName":"java/lang/Object","interfaces":["java/util/Enumeration"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$ChildFirst","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"ChildFirst","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$ChildFirst$PrependingEnumeration","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$ChildFirst","innerName":"PrependingEnumeration","access":12}],"fields":[{"name":"nextElement","access":2,"descriptor":"Ljava/net/URL;"},{"name":"enumeration","access":18,"descriptor":"Ljava/util/Enumeration;","signature":"Ljava/util/Enumeration;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/net/URL;Ljava/util/Enumeration;)V","signature":"(Ljava/net/URL;Ljava/util/Enumeration;)V"},{"name":"hasMoreElements","access":1,"descriptor":"()Z"},{"name":"nextElement","access":1,"descriptor":"()Ljava/net/URL;"},{"name":"nextElement","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$ClassDefinitionAction","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;>;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Definition","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PackageLookupStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$ClassDefinitionAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"ClassDefinitionAction","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"binaryRepresentation","access":18,"descriptor":"[B"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader;Ljava/lang/String;[B)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$EmptyEnumeration","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/util/Enumeration;","superName":"java/lang/Enum","interfaces":["java/util/Enumeration"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$EmptyEnumeration","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"EmptyEnumeration","access":16412}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$EmptyEnumeration;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$EmptyEnumeration;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$EmptyEnumeration;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$EmptyEnumeration;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"hasMoreElements","access":1,"descriptor":"()Z"},{"name":"nextElement","access":1,"descriptor":"()Ljava/net/URL;"},{"name":"nextElement","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PackageLookupStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","innerName":"ForJava9CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","innerName":"CreationAction","access":16409}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader;Ljava/lang/String;)Ljava/lang/Package;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PackageLookupStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","innerName":"ForJava9CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$ForJava9CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PackageLookupStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","innerName":"ForJava9CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"getDefinedPackage","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader;Ljava/lang/String;)Ljava/lang/Package;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PackageLookupStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PackageLookupStrategy$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader;Ljava/lang/String;)Ljava/lang/Package;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PersistenceHandler","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","innerName":"UrlDefinitionAction","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$1","access":4104}],"fields":[{"name":"MANIFEST","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;"},{"name":"LATENT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;"},{"name":"CLASS_FILE_SUFFIX","access":26,"descriptor":"Ljava/lang/String;","constant":".class"},{"name":"manifest","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"isManifest","access":1,"descriptor":"()Z"},{"name":"lookup","access":1028,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)[B","signature":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)[B"},{"name":"url","access":1028,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)Ljava/net/URL;","signature":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)Ljava/net/URL;"},{"name":"release","access":1028,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;IZLcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","outerClass":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PersistenceHandler","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","innerName":"UrlDefinitionAction","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZ)V"},{"name":"lookup","access":4,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)[B","signature":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)[B"},{"name":"url","access":4,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)Ljava/net/URL;","signature":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)Ljava/net/URL;"},{"name":"release","access":4,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","outerClass":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PersistenceHandler","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZ)V"},{"name":"lookup","access":4,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)[B","signature":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)[B"},{"name":"url","access":4,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)Ljava/net/URL;","signature":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)Ljava/net/URL;"},{"name":"release","access":4,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PersistenceHandler","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction$ByteArrayUrlStreamHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction","innerName":"ByteArrayUrlStreamHandler","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","innerName":"UrlDefinitionAction","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"ENCODING","access":26,"descriptor":"Ljava/lang/String;","constant":"UTF-8"},{"name":"NO_PORT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"NO_FILE","access":26,"descriptor":"Ljava/lang/String;","constant":""},{"name":"typeName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"binaryRepresentation","access":18,"descriptor":"[B"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;[B)V"},{"name":"run","access":1,"descriptor":"()Ljava/net/URL;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction$ByteArrayUrlStreamHandler","version":49,"access":33,"superName":"java/net/URLStreamHandler","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PersistenceHandler","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","innerName":"UrlDefinitionAction","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction$ByteArrayUrlStreamHandler$ByteArrayUrlConnection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction$ByteArrayUrlStreamHandler","innerName":"ByteArrayUrlConnection","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction$ByteArrayUrlStreamHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction","innerName":"ByteArrayUrlStreamHandler","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"binaryRepresentation","access":18,"descriptor":"[B"}],"methods":[{"name":"","access":4,"descriptor":"([B)V"},{"name":"openConnection","access":4,"descriptor":"(Ljava/net/URL;)Ljava/net/URLConnection;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction$ByteArrayUrlStreamHandler$ByteArrayUrlConnection","version":49,"access":33,"superName":"java/net/URLConnection","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PersistenceHandler","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","innerName":"UrlDefinitionAction","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction$ByteArrayUrlStreamHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction","innerName":"ByteArrayUrlStreamHandler","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction$ByteArrayUrlStreamHandler$ByteArrayUrlConnection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler$UrlDefinitionAction$ByteArrayUrlStreamHandler","innerName":"ByteArrayUrlConnection","access":12}],"fields":[{"name":"inputStream","access":18,"descriptor":"Ljava/io/InputStream;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/net/URL;Ljava/io/InputStream;)V"},{"name":"connect","access":1,"descriptor":"()V"},{"name":"getInputStream","access":1,"descriptor":"()Ljava/io/InputStream;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SingletonEnumeration","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Enumeration;","superName":"java/lang/Object","interfaces":["java/util/Enumeration"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SingletonEnumeration","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"SingletonEnumeration","access":12}],"fields":[{"name":"element","access":2,"descriptor":"Ljava/net/URL;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/net/URL;)V"},{"name":"hasMoreElements","access":1,"descriptor":"()Z"},{"name":"nextElement","access":1,"descriptor":"()Ljava/net/URL;"},{"name":"nextElement","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"SynchronizationStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"ForJava7CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"Initializable","access":1545}],"methods":[{"name":"getClassLoadingLock","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader;Ljava/lang/String;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"SynchronizationStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"ForJava7CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$Initializable;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForJava7CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$Initializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"SynchronizationStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"ForJava7CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"method","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;)V"},{"name":"getClassLoadingLock","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader;Ljava/lang/String;)Ljava/lang/Object;"},{"name":"initialize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DP_DO_INSIDE_DO_PRIVILEGED"],"justification":"Privilege is explicitly user responsibility"},"visible":false}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForJava8CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$Initializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"SynchronizationStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"ForJava8CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodHandle","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"bindTo","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"invokeWithArguments","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"initialize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy;"},{"name":"getClassLoadingLock","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader;Ljava/lang/String;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$Initializable;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$Initializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"SynchronizationStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"Initializable","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getClassLoadingLock","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader;Ljava/lang/String;)Ljava/lang/Object;"},{"name":"initialize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$Initializable","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"SynchronizationStrategy","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy","innerName":"Initializable","access":1545}],"methods":[{"name":"initialize","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$SynchronizationStrategy;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingInstrumentation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingLookup","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"AbstractBase","access":1033}],"fields":[{"name":"SUPPRESS_ACCESS_CHECKS","access":25,"descriptor":"Ljava/security/Permission;"},{"name":"ALLOW_EXISTING_TYPES","access":25,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}}],"methods":[{"name":"isAlive","access":1025,"descriptor":"()Z"},{"name":"inject","access":1025,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/util/Map<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[B>;)Ljava/util/Map;>;"},{"name":"injectRaw","access":1025,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/util/Map<+Ljava/lang/String;[B>;)Ljava/util/Map;>;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"AbstractBase","access":1033},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"inject","access":1,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/util/Map<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;[B>;)Ljava/util/Map;>;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","innerName":"Target","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","innerName":"Dispatcher","access":1548},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingInstrumentation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"JAR","access":26,"descriptor":"Ljava/lang/String;","constant":"jar"},{"name":"CLASS_FILE_EXTENSION","access":26,"descriptor":"Ljava/lang/String;","constant":".class"},{"name":"DISPATCHER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher;"},{"name":"instrumentation","access":18,"descriptor":"Ljava/lang/instrument/Instrumentation;"},{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target;"},{"name":"folder","access":18,"descriptor":"Ljava/io/File;"},{"name":"randomString","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/RandomString;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/io/File;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target;Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/utility/RandomString;)V"},{"name":"of","access":9,"descriptor":"(Ljava/io/File;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target;Ljava/lang/instrument/Instrumentation;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"injectRaw","access":1,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/util/Map<+Ljava/lang/String;[B>;)Ljava/util/Map;>;"},{"name":"isAvailable","access":9,"descriptor":"()Z"},{"name":"access$200","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingInstrumentation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","innerName":"ForJava6CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","innerName":"CreationAction","access":16409}],"methods":[{"name":"isAlive","access":1025,"descriptor":"()Z"},{"name":"appendToBootstrapClassLoaderSearch","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/jar/JarFile;)V"},{"name":"appendToSystemClassLoaderSearch","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/jar/JarFile;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingInstrumentation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","innerName":"ForJava6CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$ForJava6CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingInstrumentation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","innerName":"ForJava6CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"appendToBootstrapClassLoaderSearch","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"appendToSystemClassLoaderSearch","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"appendToBootstrapClassLoaderSearch","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/jar/JarFile;)V"},{"name":"appendToSystemClassLoaderSearch","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/jar/JarFile;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingInstrumentation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"appendToBootstrapClassLoaderSearch","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/jar/JarFile;)V"},{"name":"appendToSystemClassLoaderSearch","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/jar/JarFile;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingInstrumentation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","innerName":"Target","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$1","access":4104}],"fields":[{"name":"BOOTSTRAP","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target;"},{"name":"SYSTEM","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/ClassLoader;)V","signature":"(Ljava/lang/ClassLoader;)V"},{"name":"getClassLoader","access":4,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"inject","access":1028,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/jar/JarFile;)V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILjava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target","outerClass":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingInstrumentation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","innerName":"Target","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","innerName":"Dispatcher","access":1548}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/ClassLoader;)V"},{"name":"inject","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/jar/JarFile;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target","outerClass":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingInstrumentation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","innerName":"Target","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","innerName":"Dispatcher","access":1548}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/ClassLoader;)V"},{"name":"inject","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/jar/JarFile;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup","innerName":"Dispatcher","access":1548},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$Creator","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher","innerName":"Creator","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingLookup","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"DISPATCHER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher;"},{"name":"PACKAGE_LOOKUP","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"lookup","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup;"},{"name":"lookupType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"in","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup;"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"injectRaw","access":1,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/util/Map<+Ljava/lang/String;[B>;)Ljava/util/Map;>;"},{"name":"isAvailable","access":9,"descriptor":"()Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingLookup","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher","innerName":"ForJava9CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$Creator","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher","innerName":"Creator","access":16409}],"methods":[{"name":"isAlive","access":1025,"descriptor":"()Z"},{"name":"lookupType","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"lookupModes","access":1025,"descriptor":"(Ljava/lang/Object;)I"},{"name":"resolve","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Class<*>;)Ljava/lang/Object;"},{"name":"defineClass","access":1025,"descriptor":"(Ljava/lang/Object;[B)Ljava/lang/Class;","signature":"(Ljava/lang/Object;[B)Ljava/lang/Class<*>;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$Creator","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingLookup","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$Creator","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher","innerName":"Creator","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher","innerName":"ForJava9CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$Creator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$Creator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$Creator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$Creator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$ForJava9CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingLookup","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$ForJava9CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher","innerName":"ForJava9CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"NO_ARGUMENTS","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"privateLookupIn","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"lookupClass","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"lookupModes","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"defineClass","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"lookupType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"lookupModes","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Class<*>;)Ljava/lang/Object;"},{"name":"defineClass","access":1,"descriptor":"(Ljava/lang/Object;[B)Ljava/lang/Class;","signature":"(Ljava/lang/Object;[B)Ljava/lang/Class<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingLookup","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"lookupType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"lookupModes","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Class<*>;)Ljava/lang/Object;"},{"name":"defineClass","access":1,"descriptor":"(Ljava/lang/Object;[B)Ljava/lang/Class;","signature":"(Ljava/lang/Object;[B)Ljava/lang/Class<*>;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Definition","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Trivial","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"DISPATCHER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"protectionDomain","access":18,"descriptor":"Ljava/security/ProtectionDomain;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"REVERSE_NULLABILITY"}},"visible":true}]},{"name":"packageDefinitionStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;"},{"name":"forbidExisting","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Z)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"injectRaw","access":1,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/util/Map<+Ljava/lang/String;[B>;)Ljava/util/Map;>;"},{"name":"isAvailable","access":9,"descriptor":"()Z"},{"name":"ofSystemClassLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Unavailable","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"UsingUnsafeOverride","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeInjection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"UsingUnsafeInjection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Direct","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Initializable","access":1545}],"fields":[{"name":"UNDEFINED","access":25,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"}],"methods":[{"name":"getClassLoadingLock","access":1025,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Object;"},{"name":"findClass","access":1025,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"defineClass","access":1025,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class<*>;"},{"name":"getDefinedPackage","access":1025,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Package;"},{"name":"getPackage","access":1025,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Package;"},{"name":"definePackage","access":1025,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable","innerName":"Unavailable","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeInjection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"UsingUnsafeInjection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"UsingUnsafeOverride","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Direct","access":1033}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct","innerName":"ForLegacyVm","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct","innerName":"ForJava7CapableVm","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Unavailable","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Direct","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"findLoadedClass","access":20,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"defineClass","access":20,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getDefinedPackage","access":20,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getPackage","access":20,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"definePackage","access":20,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"make","access":12,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable;","exceptions":["java/lang/Exception"],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DP_DO_INSIDE_DO_PRIVILEGED"],"justification":"Privilege is explicit caller responsibility"},"visible":false}]},{"name":"isAvailable","access":1,"descriptor":"()Z"},{"name":"initialize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher;"},{"name":"findClass","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"defineClass","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class<*>;"},{"name":"getDefinedPackage","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Package;"},{"name":"getPackage","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Package;"},{"name":"definePackage","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct$ForJava7CapableVm","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Direct","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct","innerName":"ForJava7CapableVm","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"getClassLoadingLock","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"getClassLoadingLock","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct$ForLegacyVm","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Direct","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Direct","innerName":"ForLegacyVm","access":12}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"getClassLoadingLock","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable","innerName":"Unavailable","access":9}],"methods":[{"name":"isAvailable","access":1025,"descriptor":"()Z"},{"name":"initialize","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable$Unavailable","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable","innerName":"Unavailable","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"message","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"isAvailable","access":1,"descriptor":"()Z"},{"name":"initialize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher;"},{"name":"getClassLoadingLock","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Object;"},{"name":"findClass","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"defineClass","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class<*>;"},{"name":"getDefinedPackage","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Package;"},{"name":"getPackage","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Package;"},{"name":"definePackage","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Unavailable","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Unavailable","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"message","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"getClassLoadingLock","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Object;"},{"name":"findClass","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"defineClass","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class<*>;"},{"name":"getDefinedPackage","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Package;"},{"name":"getPackage","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Package;"},{"name":"definePackage","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeInjection","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable","innerName":"Unavailable","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$ForUnsafeInjection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"ForUnsafeInjection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Unavailable","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"WithoutSpecifiedTarget","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"AssignerConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeInjection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"UsingUnsafeInjection","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"accessor","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"findLoadedClass","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"defineClass","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getDefinedPackage","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getPackage","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"definePackage","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getClassLoadingLock","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"make","access":12,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable;","exceptions":["java/lang/Exception"],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DP_DO_INSIDE_DO_PRIVILEGED"],"justification":"Privilege is explicit caller responsibility"},"visible":false}]},{"name":"isAvailable","access":1,"descriptor":"()Z"},{"name":"initialize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher;"},{"name":"getClassLoadingLock","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Object;"},{"name":"findClass","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"defineClass","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class<*>;"},{"name":"getDefinedPackage","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Package;"},{"name":"getPackage","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Package;"},{"name":"definePackage","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"UsingUnsafeOverride","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride","innerName":"ForLegacyVm","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride","innerName":"ForJava7CapableVm","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable","innerName":"Unavailable","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"Unavailable","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545}],"fields":[{"name":"findLoadedClass","access":20,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"defineClass","access":20,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getDefinedPackage","access":20,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getPackage","access":20,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"definePackage","access":20,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"make","access":12,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$Initializable;","exceptions":["java/lang/Exception"],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DP_DO_INSIDE_DO_PRIVILEGED"],"justification":"Privilege is explicit caller responsibility"},"visible":false}]},{"name":"isAvailable","access":1,"descriptor":"()Z"},{"name":"initialize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher;"},{"name":"findClass","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"defineClass","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class<*>;"},{"name":"getDefinedPackage","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Package;"},{"name":"getPackage","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Package;"},{"name":"definePackage","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride$ForJava7CapableVm","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"UsingUnsafeOverride","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride","innerName":"ForJava7CapableVm","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"getClassLoadingLock","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"getClassLoadingLock","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride$ForLegacyVm","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher","innerName":"UsingUnsafeOverride","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride","innerName":"ForLegacyVm","access":12}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"getClassLoadingLock","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"SAFE_PROPERTY","access":25,"descriptor":"Ljava/lang/String;","constant":"com.comphenix.net.bytebuddy.safe"},{"name":"DISPATCHER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable;"},{"name":"BOOTSTRAP_LOADER_LOCK","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"REVERSE_NULLABILITY"}},"visible":true}]},{"name":"protectionDomain","access":18,"descriptor":"Ljava/security/ProtectionDomain;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"REVERSE_NULLABILITY"}},"visible":true}]},{"name":"dispatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"injectRaw","access":1,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/util/Map<+Ljava/lang/String;[B>;)Ljava/util/Map;>;"},{"name":"isAvailable","access":9,"descriptor":"()Z"},{"name":"ofSystemLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"},{"name":"ofPlatformLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"},{"name":"ofBootLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Unavailable","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Enabled","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Enabled","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Initializable","access":1545}],"methods":[{"name":"defineClass","access":1025,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class<*>;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Unavailable","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Enabled","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Enabled","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Enabled","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Unavailable","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Enabled","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Enabled","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"unsafe","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"defineClass","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Method;)V"},{"name":"isAvailable","access":1,"descriptor":"()Z"},{"name":"initialize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher;"},{"name":"defineClass","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Initializable","access":1545}],"methods":[{"name":"isAvailable","access":1025,"descriptor":"()Z"},{"name":"initialize","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Unavailable","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Unavailable","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"message","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"isAvailable","access":1,"descriptor":"()Z"},{"name":"initialize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher;"},{"name":"defineClass","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;[BLjava/security/ProtectionDomain;)Ljava/lang/Class<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory","innerName":"AccessResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Enabled","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Enabled","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Unavailable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher","innerName":"Unavailable","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$ForLoadedPackage","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"ForLoadedPackage","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"WithoutSpecifiedTarget","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Configurable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","innerName":"Factory","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"dispatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver;)V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception is captured to trigger lazy error upon use."},"visible":false}]},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Dispatcher$Initializable;)V"},{"name":"resolve","access":9,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory;"},{"name":"resolve","access":9,"descriptor":"(Ljava/lang/instrument/Instrumentation;Z)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception intends to trigger disabled injection strategy."},"visible":false}]},{"name":"isAvailable","access":1,"descriptor":"()Z"},{"name":"make","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"},{"name":"make","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory","innerName":"AccessResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver","innerName":"Default","access":16409}],"methods":[{"name":"apply","access":1025,"descriptor":"(Ljava/lang/reflect/AccessibleObject;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver$Default","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory","innerName":"AccessResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver","innerName":"Default","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe$Factory$AccessResolver$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$ForUnsafeInjection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"ForUnsafeInjection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$ForBootstrapInjection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"ForBootstrapInjection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$UsingLookup","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"UsingLookup","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Configurable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Default","access":16409}],"fields":[{"name":"BOOTSTRAP_LOADER","access":25,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"NO_PROTECTION_DOMAIN","access":25,"descriptor":"Ljava/security/ProtectionDomain;"}],"methods":[{"name":"load","access":1025,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;","signature":"(TT;Ljava/util/Map;)Ljava/util/Map;>;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Configurable","access":1545}],"methods":[{"name":"with","access":1025,"descriptor":"(Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"(Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"},{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"},{"name":"allowExistingTypes","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"},{"name":"opened","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default$WrappingDispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","innerName":"WrappingDispatcher","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default$InjectionDispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","innerName":"InjectionDispatcher","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Configurable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PersistenceHandler","access":17417}],"fields":[{"name":"WRAPPER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default;"},{"name":"WRAPPER_PERSISTENT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default;"},{"name":"CHILD_FIRST","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default;"},{"name":"CHILD_FIRST_PERSISTENT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default;"},{"name":"INJECTION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default;"},{"name":"DEFAULT_FORBID_EXISTING","access":26,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"dispatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;>;"},{"name":"with","access":1,"descriptor":"(Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"(Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"},{"name":"allowExistingTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"},{"name":"opened","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default$InjectionDispatcher","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Configurable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default$InjectionDispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","innerName":"InjectionDispatcher","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"protectionDomain","access":18,"descriptor":"Ljava/security/ProtectionDomain;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"REVERSE_NULLABILITY"}},"visible":true}]},{"name":"packageDefinitionStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;"},{"name":"forbidExisting","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Z)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;>;"},{"name":"with","access":1,"descriptor":"(Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"(Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"},{"name":"allowExistingTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"},{"name":"opened","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default$WrappingDispatcher","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"PersistenceHandler","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Configurable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Trivial","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$ChildFirst","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader","innerName":"ChildFirst","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default$WrappingDispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","innerName":"WrappingDispatcher","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"CHILD_FIRST","access":26,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"PARENT_FIRST","access":26,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"protectionDomain","access":18,"descriptor":"Ljava/security/ProtectionDomain;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"REVERSE_NULLABILITY"}},"visible":true}]},{"name":"persistenceHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;"},{"name":"packageDefinitionStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;"},{"name":"childFirst","access":18,"descriptor":"Z"},{"name":"forbidExisting","access":18,"descriptor":"Z"},{"name":"sealed","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;Z)V"},{"name":"","access":2,"descriptor":"(Ljava/security/ProtectionDomain;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;Lcom/comphenix/net/bytebuddy/dynamic/loading/ByteArrayClassLoader$PersistenceHandler;ZZZ)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;>;"},{"name":"with","access":1,"descriptor":"(Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"(Ljava/security/ProtectionDomain;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"},{"name":"allowExistingTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"},{"name":"opened","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Configurable;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$ForBootstrapInjection","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingInstrumentation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","innerName":"Target","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$ForBootstrapInjection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"ForBootstrapInjection","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentation","access":18,"descriptor":"Ljava/lang/instrument/Instrumentation;"},{"name":"folder","access":18,"descriptor":"Ljava/io/File;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/io/File;)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$ForUnsafeInjection","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$ForUnsafeInjection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"ForUnsafeInjection","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"protectionDomain","access":18,"descriptor":"Ljava/security/ProtectionDomain;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"REVERSE_NULLABILITY"}},"visible":true}]}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/security/ProtectionDomain;)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$UsingLookup","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$ForUnsafeInjection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"ForUnsafeInjection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingLookup","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingLookup","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingUnsafe","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingUnsafe","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$UsingLookup","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"UsingLookup","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"classInjector","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;","signature":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;"},{"name":"withFallback","access":9,"descriptor":"(Ljava/util/concurrent/Callable;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;","signature":"(Ljava/util/concurrent/Callable<*>;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"BootstrapInjection","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"Strategy","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"Dispatcher","access":1548},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingReflection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingReflection","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection$Enabled","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection","innerName":"Enabled","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","innerName":"CreationAction","access":16409}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"INSTALLER_TYPE","access":26,"descriptor":"Ljava/lang/String;","constant":"com.comphenix.net.bytebuddy.agent.Installer"},{"name":"INSTRUMENTATION_GETTER","access":26,"descriptor":"Ljava/lang/String;","constant":"getInstrumentation"},{"name":"STATIC_MEMBER","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"DISPATCHER","access":28,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher;"},{"name":"instrumentation","access":18,"descriptor":"Ljava/lang/instrument/Instrumentation;"},{"name":"strategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy;"},{"name":"bootstrapInjection","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection;"},{"name":"preregisteredTypes","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy;)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection;Ljava/util/Map;)V","signature":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection;Ljava/util/Map;>;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy;"},{"name":"fromInstalledAgent","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy;"},{"name":"fromInstalledAgent","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;>;"},{"name":"reset","access":129,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy;","exceptions":["java/io/IOException"]},{"name":"reset","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy;","exceptions":["java/io/IOException"]},{"name":"enableBootstrapInjection","access":1,"descriptor":"(Ljava/io/File;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy;"},{"name":"preregistered","access":129,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"BootstrapInjection","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection$Enabled","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection","innerName":"Enabled","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection","innerName":"Disabled","access":16409}],"methods":[{"name":"make","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection$Disabled","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"BootstrapInjection","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection","innerName":"Disabled","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection$Disabled;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection$Disabled;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection$Disabled;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection$Disabled;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection$Enabled","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"BootstrapInjection","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector","innerName":"UsingInstrumentation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation$Target","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassInjector$UsingInstrumentation","innerName":"Target","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection$Enabled","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$BootstrapInjection","innerName":"Enabled","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"folder","access":18,"descriptor":"Ljava/io/File;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/io/File;)V"},{"name":"make","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassInjector;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","innerName":"ForJava6CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","innerName":"CreationAction","access":16409}],"methods":[{"name":"isModifiableClass","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Class;)Z","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Class<*>;)Z"},{"name":"isRetransformClassesSupported","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Z"},{"name":"addTransformer","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Z)V"},{"name":"retransformClasses","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)V","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)V","exceptions":["java/lang/instrument/UnmodifiableClassException"]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","innerName":"ForJava6CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$ForJava6CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$ForJava6CapableVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","innerName":"ForJava6CapableVm","access":9}],"fields":[{"name":"isModifiableClass","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"isRetransformClassesSupported","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"addTransformer","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"retransformClasses","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"isModifiableClass","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Class;)Z","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Class<*>;)Z"},{"name":"isRetransformClassesSupported","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Z"},{"name":"addTransformer","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Z)V"},{"name":"retransformClasses","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)V","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)V","exceptions":["java/lang/instrument/UnmodifiableClassException"]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isModifiableClass","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Class;)Z","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Class<*>;)Z"},{"name":"isRetransformClassesSupported","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Z"},{"name":"addTransformer","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/instrument/ClassFileTransformer;Z)V"},{"name":"retransformClasses","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class;)V","signature":"(Ljava/lang/instrument/Instrumentation;[Ljava/lang/Class<*>;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"Strategy","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$ClassResettingTransformer","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","innerName":"ClassResettingTransformer","access":16412},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$ClassRedefinitionTransformer","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","innerName":"ClassRedefinitionTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$1","access":4104}],"fields":[{"name":"REDEFINITION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy;"},{"name":"RETRANSFORMATION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy;"},{"name":"NO_REDEFINITION","access":26,"descriptor":"[B"},{"name":"REDEFINE_CLASSES","access":26,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"redefinition","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"apply","access":1028,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Map;)V","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Map;Ljava/lang/instrument/ClassDefinition;>;)V","exceptions":["java/lang/instrument/UnmodifiableClassException","java/lang/ClassNotFoundException"]},{"name":"validate","access":1028,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy;"},{"name":"isRedefinition","access":1,"descriptor":"()Z"},{"name":"reset","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/util/List;)V","signature":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/util/List;>;)V","exceptions":["java/io/IOException","java/lang/instrument/UnmodifiableClassException","java/lang/ClassNotFoundException"]},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;IZLcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$1;)V"},{"name":"access$100","access":4104,"descriptor":"()[B"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","outerClass":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"Strategy","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZ)V"},{"name":"apply","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Map;)V","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Map;Ljava/lang/instrument/ClassDefinition;>;)V","exceptions":["java/lang/instrument/UnmodifiableClassException","java/lang/ClassNotFoundException"]},{"name":"validate","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy;"},{"name":"reset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/util/List;)V","signature":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/util/List;>;)V","exceptions":["java/io/IOException","java/lang/instrument/UnmodifiableClassException","java/lang/ClassNotFoundException"]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","outerClass":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"Strategy","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$ClassRedefinitionTransformer","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","innerName":"ClassRedefinitionTransformer","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$ClassResettingTransformer","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","innerName":"ClassResettingTransformer","access":16412}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZ)V"},{"name":"apply","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Map;)V","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Map;Ljava/lang/instrument/ClassDefinition;>;)V","exceptions":["java/lang/instrument/UnmodifiableClassException"]},{"name":"validate","access":4,"descriptor":"(Ljava/lang/instrument/Instrumentation;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy;"},{"name":"reset","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/util/List;)V","signature":"(Ljava/lang/instrument/Instrumentation;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Ljava/util/List;>;)V","exceptions":["java/lang/instrument/UnmodifiableClassException","java/lang/ClassNotFoundException"]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$ClassRedefinitionTransformer","version":49,"access":33,"superName":"java/lang/Object","interfaces":["java/lang/instrument/ClassFileTransformer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"Strategy","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$ClassRedefinitionTransformer","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","innerName":"ClassRedefinitionTransformer","access":12}],"fields":[{"name":"redefinedClasses","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Ljava/lang/instrument/ClassDefinition;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;Ljava/lang/instrument/ClassDefinition;>;)V"},{"name":"transform","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)[B","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EI_EXPOSE_REP"],"justification":"Value is always null"},"visible":false}]},{"name":"assertTransformation","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$ClassResettingTransformer","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/lang/instrument/ClassFileTransformer;","superName":"java/lang/Enum","interfaces":["java/lang/instrument/ClassFileTransformer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy","innerName":"Strategy","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$ClassResettingTransformer","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy","innerName":"ClassResettingTransformer","access":16412}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$ClassResettingTransformer;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$ClassResettingTransformer;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$ClassResettingTransformer;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassReloadingStrategy$Strategy$ClassResettingTransformer;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"transform","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)[B"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader","version":49,"access":1057,"superName":"java/lang/ClassLoader","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader$Strategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader","innerName":"Strategy","access":16409}],"fields":[{"name":"sealed","access":18,"descriptor":"Z"}],"methods":[{"name":"doRegisterAsParallelCapable","access":10,"descriptor":"()V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DP_DO_INSIDE_DO_PRIVILEGED"],"justification":"Must be invoked from targeting ClassLoader class."},"visible":false}]},{"name":"","access":4,"descriptor":"(Ljava/lang/ClassLoader;Z)V"},{"name":"isSealed","access":1,"descriptor":"()Z"},{"name":"defineClass","access":1,"descriptor":"(Ljava/lang/String;[B)Ljava/lang/Class;","signature":"(Ljava/lang/String;[B)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"defineClasses","access":1,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/util/Map;)Ljava/util/Map;>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"doDefineClasses","access":1028,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/util/Map;)Ljava/util/Map;>;","exceptions":["java/lang/ClassNotFoundException"]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader$Strategy","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader$Strategy","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader","innerName":"Strategy","access":16409},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader$Strategy;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader$Strategy;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader$Strategy;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader$Strategy;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"load","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader;Ljava/util/Map;)Ljava/util/Map;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader;Ljava/util/Map;)Ljava/util/Map;>;"},{"name":"load","access":4161,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/Map;)Ljava/util/Map;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/loading/InjectionClassLoader","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader","innerName":"Builder","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$CompoundEnumeration","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader","innerName":"CompoundEnumeration","access":12},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"parents","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Ljava/lang/ClassLoader;>;"}],"methods":[{"name":"doRegisterAsParallelCapable","access":10,"descriptor":"()V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DP_DO_INSIDE_DO_PRIVILEGED"],"justification":"Must be invoked from targeting ClassLoader class."},"visible":false}]},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Ljava/lang/ClassLoader;>;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/List;)V","signature":"(Ljava/lang/ClassLoader;Ljava/util/List<+Ljava/lang/ClassLoader;>;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/util/List;Z)V","signature":"(Ljava/lang/ClassLoader;Ljava/util/List<+Ljava/lang/ClassLoader;>;Z)V"},{"name":"loadClass","access":4,"descriptor":"(Ljava/lang/String;Z)Ljava/lang/Class;","signature":"(Ljava/lang/String;Z)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"getResource","access":1,"descriptor":"(Ljava/lang/String;)Ljava/net/URL;"},{"name":"getResources","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/Enumeration;","signature":"(Ljava/lang/String;)Ljava/util/Enumeration;","exceptions":["java/io/IOException"]},{"name":"doDefineClasses","access":4,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/util/Map;)Ljava/util/Map;>;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader","innerName":"Builder","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"ONLY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"sealed","access":18,"descriptor":"Z"},{"name":"classLoaders","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Ljava/lang/ClassLoader;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"","access":2,"descriptor":"(Ljava/util/List;Z)V","signature":"(Ljava/util/List<+Ljava/lang/ClassLoader;>;Z)V"},{"name":"append","access":129,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;"},{"name":"append","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;","signature":"(Ljava/util/Collection<+Ljava/lang/Class<*>;>;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;"},{"name":"append","access":129,"descriptor":"([Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;"},{"name":"append","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;","signature":"(Ljava/util/List<+Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;"},{"name":"appendMostSpecific","access":129,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;"},{"name":"appendMostSpecific","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;","signature":"(Ljava/util/Collection<+Ljava/lang/Class<*>;>;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;"},{"name":"appendMostSpecific","access":129,"descriptor":"([Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;"},{"name":"appendMostSpecific","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;","signature":"(Ljava/util/List<+Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$Builder;"},{"name":"build","access":1,"descriptor":"()Ljava/lang/ClassLoader;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED"],"justification":"Privilege is explicit user responsibility"},"visible":false}]},{"name":"build","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Ljava/lang/ClassLoader;"},{"name":"doBuild","access":2,"descriptor":"(Ljava/lang/ClassLoader;)Ljava/lang/ClassLoader;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED"],"justification":"Privilege is explicit user responsibility"},"visible":false}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$CompoundEnumeration","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Enumeration;","superName":"java/lang/Object","interfaces":["java/util/Enumeration"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader$CompoundEnumeration","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/MultipleParentClassLoader","innerName":"CompoundEnumeration","access":12}],"fields":[{"name":"FIRST","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"enumerations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"currentEnumeration","access":2,"descriptor":"Ljava/util/Enumeration;","signature":"Ljava/util/Enumeration;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;>;)V"},{"name":"hasMoreElements","access":1,"descriptor":"()Z"},{"name":"nextElement","access":1,"descriptor":"()Ljava/net/URL;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR"],"justification":"Null reference is impossible due to element check"},"visible":false}]},{"name":"nextElement","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR"],"justification":"Null reference is impossible due to element check"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/NoOpClassFileTransformer","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/lang/instrument/ClassFileTransformer;","superName":"java/lang/Enum","interfaces":["java/lang/instrument/ClassFileTransformer"],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/NoOpClassFileTransformer;"},{"name":"NO_TRANSFORMATION","access":26,"descriptor":"[B"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/NoOpClassFileTransformer;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/NoOpClassFileTransformer;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/NoOpClassFileTransformer;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"transform","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class;Ljava/security/ProtectionDomain;[B)[B","signature":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/security/ProtectionDomain;[B)[B","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EI_EXPOSE_REP"],"justification":"Array is guaranteed to be null"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"ManifestReading","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Definition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Trivial","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"NoOp","access":16409}],"methods":[{"name":"define","access":1025,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Definition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Trivial","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Undefined","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","innerName":"Undefined","access":16409}],"methods":[{"name":"isDefined","access":1025,"descriptor":"()Z"},{"name":"getSpecificationTitle","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getSpecificationVersion","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getSpecificationVendor","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getImplementationTitle","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getImplementationVersion","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getImplementationVendor","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getSealBase","access":1025,"descriptor":"()Ljava/net/URL;"},{"name":"isCompatibleTo","access":1025,"descriptor":"(Ljava/lang/Package;)Z"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Definition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","innerName":"Simple","access":9}],"fields":[{"name":"sealBase","access":20,"descriptor":"Ljava/net/URL;"},{"name":"specificationTitle","access":18,"descriptor":"Ljava/lang/String;"},{"name":"specificationVersion","access":18,"descriptor":"Ljava/lang/String;"},{"name":"specificationVendor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"implementationTitle","access":18,"descriptor":"Ljava/lang/String;"},{"name":"implementationVersion","access":18,"descriptor":"Ljava/lang/String;"},{"name":"implementationVendor","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)V"},{"name":"isDefined","access":1,"descriptor":"()Z"},{"name":"getSpecificationTitle","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSpecificationVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSpecificationVendor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getImplementationTitle","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getImplementationVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getImplementationVendor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSealBase","access":1,"descriptor":"()Ljava/net/URL;"},{"name":"isCompatibleTo","access":1,"descriptor":"(Ljava/lang/Package;)Z"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DMI_BLOCKING_METHODS_ON_URL"],"justification":"Package sealing relies on URL equality"},"visible":false}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DMI_BLOCKING_METHODS_ON_URL"],"justification":"Package sealing relies on URL equality"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Trivial","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Definition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Trivial","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","innerName":"Trivial","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Trivial;"},{"name":"NO_VALUE","access":26,"descriptor":"Ljava/lang/String;"},{"name":"NOT_SEALED","access":26,"descriptor":"Ljava/net/URL;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Trivial;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Trivial;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Trivial;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isDefined","access":1,"descriptor":"()Z"},{"name":"getSpecificationTitle","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSpecificationVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSpecificationVendor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getImplementationTitle","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getImplementationVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getImplementationVendor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSealBase","access":1,"descriptor":"()Ljava/net/URL;"},{"name":"isCompatibleTo","access":1,"descriptor":"(Ljava/lang/Package;)Z"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Undefined","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Definition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Undefined","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","innerName":"Undefined","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Undefined;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Undefined;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Undefined;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Undefined;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isDefined","access":1,"descriptor":"()Z"},{"name":"getSpecificationTitle","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSpecificationVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSpecificationVendor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getImplementationTitle","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getImplementationVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getImplementationVendor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSealBase","access":1,"descriptor":"()Ljava/net/URL;"},{"name":"isCompatibleTo","access":1,"descriptor":"(Ljava/lang/Package;)Z"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading","innerName":"SealBaseLocator","access":1545},{"name":"java/util/jar/Attributes$Name","outerName":"java/util/jar/Attributes","innerName":"Name","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Definition","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator$ForTypeResourceUrl","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator","innerName":"ForTypeResourceUrl","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Trivial","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"ManifestReading","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"NOT_SEALED","access":26,"descriptor":"Ljava/net/URL;"},{"name":"ATTRIBUTE_NAMES","access":26,"descriptor":"[Ljava/util/jar/Attributes$Name;"},{"name":"sealBaseLocator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator;)V"},{"name":"define","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/net/URL;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"ManifestReading","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading","innerName":"SealBaseLocator","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator$ForTypeResourceUrl","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator","innerName":"ForTypeResourceUrl","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator","innerName":"ForFixedValue","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator$NonSealing","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator","innerName":"NonSealing","access":16409}],"methods":[{"name":"findSealBase","access":1025,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/net/URL;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator$ForFixedValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"ManifestReading","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading","innerName":"SealBaseLocator","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator","innerName":"ForFixedValue","access":9}],"fields":[{"name":"sealBase","access":18,"descriptor":"Ljava/net/URL;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/net/URL;)V"},{"name":"findSealBase","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/net/URL;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DMI_BLOCKING_METHODS_ON_URL"],"justification":"Package sealing relies on URL equality"},"visible":false}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DMI_BLOCKING_METHODS_ON_URL"],"justification":"Package sealing relies on URL equality"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator$ForTypeResourceUrl","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"ManifestReading","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading","innerName":"SealBaseLocator","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator$NonSealing","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator","innerName":"NonSealing","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator$ForTypeResourceUrl","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator","innerName":"ForTypeResourceUrl","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"EXCLUDE_INITIAL_SLASH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"CLASS_FILE_EXTENSION","access":26,"descriptor":"Ljava/lang/String;","constant":".class"},{"name":"JAR_FILE","access":26,"descriptor":"Ljava/lang/String;","constant":"jar"},{"name":"FILE_SYSTEM","access":26,"descriptor":"Ljava/lang/String;","constant":"file"},{"name":"RUNTIME_IMAGE","access":26,"descriptor":"Ljava/lang/String;","constant":"jrt"},{"name":"fallback","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator;)V"},{"name":"findSealBase","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/net/URL;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator$NonSealing","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"ManifestReading","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading","innerName":"SealBaseLocator","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator$NonSealing","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator","innerName":"NonSealing","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator$NonSealing;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator$NonSealing;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator$NonSealing;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$ManifestReading$SealBaseLocator$NonSealing;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"findSealBase","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/net/URL;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Definition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Undefined","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","innerName":"Undefined","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"define","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Trivial","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Trivial","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy","innerName":"Definition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition$Trivial","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition","innerName":"Trivial","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Trivial;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Trivial;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Trivial;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Trivial;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"define","access":1,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/loading/PackageDefinitionStrategy$Definition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$FrameComputingClassWriter","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy","innerName":"FrameComputingClassWriter","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy","innerName":"Default","access":17417}],"methods":[{"name":"resolve","access":1025,"descriptor":"(ILcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;"},{"name":"resolve","access":1025,"descriptor":"(ILcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;)Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$FrameComputingClassWriter","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy","innerName":"FrameComputingClassWriter","access":9}],"fields":[{"name":"CONSTANT_POOL_RETAINING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default;"},{"name":"CONSTANT_POOL_DISCARDING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$FrameComputingClassWriter","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy","innerName":"FrameComputingClassWriter","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;)Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;)Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$FrameComputingClassWriter","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassWriter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy$FrameComputingClassWriter","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy","innerName":"FrameComputingClassWriter","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"}],"methods":[{"name":"","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/pool/TypePool;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;ILcom/comphenix/net/bytebuddy/pool/TypePool;)V"},{"name":"getCommonSuperClass","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForTopLevelType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForTopLevelType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForClassHierarchy","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForExactType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForExactType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Resolution","access":1545}],"methods":[{"name":"locate","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution;"},{"name":"locate","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"AbstractBase","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"accessingType","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution;"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution;"},{"name":"locate","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)Lcom/comphenix/net/bytebuddy/description/field/FieldList<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$Empty","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForClassHierarchy","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"locate","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)Lcom/comphenix/net/bytebuddy/description/field/FieldList<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForClassHierarchy","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForExactType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForExactType$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForExactType","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForExactType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForExactType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"locate","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)Lcom/comphenix/net/bytebuddy/description/field/FieldList<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForExactType$Factory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForExactType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForExactType","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForExactType$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForExactType","innerName":"Factory","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForTopLevelType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForTopLevelType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForTopLevelType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForTopLevelType$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForTopLevelType","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"AbstractBase","access":1033}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"locate","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)Lcom/comphenix/net/bytebuddy/description/field/FieldList<*>;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForTopLevelType$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForTopLevelType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForTopLevelType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForTopLevelType$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForTopLevelType","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForTopLevelType$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForTopLevelType$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForTopLevelType$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForTopLevelType$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","innerName":"Illegal","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator;"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution;"},{"name":"locate","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","innerName":"Illegal","access":16409}],"methods":[{"name":"isResolved","access":1025,"descriptor":"()Z"},{"name":"getField","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution$Illegal","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","innerName":"Illegal","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution$Illegal;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution$Illegal;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution$Illegal;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution$Illegal;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"getField","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"getField","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Factory","access":1545}],"methods":[{"name":"prepend","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;"},{"name":"compile","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record$ForImplicitField","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","innerName":"ForImplicitField","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"target","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default","innerName":"Compiled","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default","innerName":"Entry","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default$Compiled$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default$Compiled","innerName":"Entry","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Default","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"entries","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"prepend","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default$Compiled","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default$Compiled$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default$Compiled","innerName":"Entry","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record$ForImplicitField","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","innerName":"ForImplicitField","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default","innerName":"Compiled","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"entries","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"target","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default$Compiled$Entry","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/ElementMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default","innerName":"Compiled","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record$ForExplicitField","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","innerName":"ForExplicitField","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default$Compiled$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default$Compiled","innerName":"Entry","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;"},{"name":"fieldAttributeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;"},{"name":"defaultValue","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"transformer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V"},{"name":"bind","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record;"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Z"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default$Entry","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/LatentMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default","innerName":"Entry","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;"},{"name":"fieldAttributeAppenderFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;"},{"name":"defaultValue","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"transformer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V"},{"name":"getFieldAttributeAppenderFactory","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;"},{"name":"getDefaultValue","access":4,"descriptor":"()Ljava/lang/Object;"},{"name":"getTransformer","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Frozen","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Frozen","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Prepareable","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Prepareable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"withField","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withMethod","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withRecordComponent","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withModifiers","access":1025,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withInterfaces","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withTypeVariable","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withAnnotations","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withNestHost","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withNestMembers","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withEnclosingType","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withEnclosingMethod","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withDeclaringType","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withDeclaredTypes","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withPermittedSubclasses","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withLocalClass","access":1025,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withAnonymousClass","access":1025,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withRecord","access":1025,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withSealed","access":1025,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withInitializer","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withInitializer","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"getLoadedTypeInitializer","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;"},{"name":"getTypeInitializer","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"validated","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Default","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$Simple","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithResolvedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithResolvedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForDetachedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes$WithResolvedErasure","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForDetachedTypes","innerName":"WithResolvedErasure","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$ForTokens","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"ForTokens","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$ForTokens","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"ForTokens","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$ForTokens","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"ForTokens","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForParameter","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForParameter","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","innerName":"OfSimpleType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForDetachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForDetachment","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForAttachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForAttachment","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Validator","access":16393},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator$ForTypeAnnotations","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Validator","innerName":"ForTypeAnnotations","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409}],"fields":[{"name":"KEYWORDS","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"modifiers","access":18,"descriptor":"I"},{"name":"superClass","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"typeVariables","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;>;"},{"name":"interfaceTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"},{"name":"fieldTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;>;"},{"name":"methodTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;>;"},{"name":"recordComponentTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;>;"},{"name":"annotationDescriptions","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"},{"name":"typeInitializer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"loadedTypeInitializer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;"},{"name":"declaringType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"enclosingMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"enclosingType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"declaredTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"permittedSubclasses","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"anonymousClass","access":18,"descriptor":"Z"},{"name":"localClass","access":18,"descriptor":"Z"},{"name":"record","access":18,"descriptor":"Z"},{"name":"nestHost","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"nestMembers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;Ljava/util/List;ZZZLcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;ZZZLcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"of","access":137,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;I)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withModifiers","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withField","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withMethod","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withRecordComponent","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withInterfaces","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withAnnotations","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withNestHost","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withNestMembers","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withEnclosingType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withEnclosingMethod","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withDeclaringType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withDeclaredTypes","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withPermittedSubclasses","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withName","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withTypeVariables","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withLocalClass","access":1,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withAnonymousClass","access":1,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withRecord","access":1,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withSealed","access":1,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withInitializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withInitializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"getLoadedTypeInitializer","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;"},{"name":"getTypeInitializer","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"getEnclosingMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getEnclosingType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaredTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"isAnonymousType","access":1,"descriptor":"()Z"},{"name":"isLocalType","access":1,"descriptor":"()Z"},{"name":"getPackage","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getNestHost","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getNestMembers","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"getPermittedSubclasses","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"validated","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"isValidIdentifier","access":10,"descriptor":"([Ljava/lang/String;)Z"},{"name":"isValidIdentifier","access":10,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"withInitializer","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withInitializer","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withSealed","access":4161,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withRecord","access":4161,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withAnonymousClass","access":4161,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withLocalClass","access":4161,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withPermittedSubclasses","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withDeclaredTypes","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withDeclaringType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withEnclosingMethod","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withEnclosingType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withNestMembers","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withNestHost","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withAnnotations","access":4161,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withInterfaces","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withModifiers","access":4161,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withRecordComponent","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withMethod","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withField","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"represent","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"subclass","access":1025,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$None","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"None","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"MODIFIABLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default;"},{"name":"FROZEN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"subclass","access":1,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default","outerClass":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Substitutor","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor$ForDetachment","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Substitutor","innerName":"ForDetachment","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$None","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"None","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"represent","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default","outerClass":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Factory$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Frozen","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Frozen","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"NoOp","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"represent","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Frozen","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Frozen","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Frozen","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","innerName":"OfSimpleType","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$None","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"None","access":16409}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"loadedTypeInitializer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)V"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"isAnonymousType","access":1,"descriptor":"()Z"},{"name":"isLocalType","access":1,"descriptor":"()Z"},{"name":"getPackage","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;"},{"name":"getEnclosingType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaredTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getEnclosingMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getGenericSignature","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getActualModifiers","access":1,"descriptor":"(Z)I"},{"name":"getNestHost","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getNestMembers","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"getPermittedSubclasses","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"withField","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withMethod","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withRecordComponent","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withModifiers","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withInterfaces","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withAnnotations","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withNestHost","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withNestMembers","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withEnclosingType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withEnclosingMethod","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withDeclaringType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withDeclaredTypes","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withPermittedSubclasses","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withLocalClass","access":1,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withAnonymousClass","access":1,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withRecord","access":1,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withSealed","access":1,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withInitializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withInitializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withName","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withTypeVariables","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"getLoadedTypeInitializer","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;"},{"name":"getTypeInitializer","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"getClassFileVersion","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"validated","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"withInitializer","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withInitializer","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withSealed","access":4161,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withRecord","access":4161,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withAnonymousClass","access":4161,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withLocalClass","access":4161,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withPermittedSubclasses","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withDeclaredTypes","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withDeclaringType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withEnclosingMethod","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withEnclosingType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withNestMembers","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withNestHost","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withAnnotations","access":4161,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withInterfaces","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withModifiers","access":4161,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withRecordComponent","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withMethod","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withField","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Prepareable","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Prepareable","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Prepareable","access":1545}],"methods":[{"name":"prepare","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"withField","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withMethod","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withRecordComponent","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withModifiers","access":1025,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withInterfaces","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withNestHost","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withNestMembers","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withEnclosingType","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withEnclosingMethod","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withDeclaringType","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withDeclaredTypes","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withPermittedSubclasses","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withLocalClass","access":1025,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withAnonymousClass","access":1025,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withRecord","access":1025,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withSealed","access":1025,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withTypeVariable","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeVariableToken;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withAnnotations","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withInitializer","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withInitializer","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withName","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"},{"name":"withTypeVariables","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"NodeList","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Empty","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9}],"methods":[{"name":"locate","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;"},{"name":"listNodes","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"ForDeclaredMethods","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION"],"justification":"Safe initialization is implied"},"visible":false}],"fields":[{"name":"DEFAULT","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"}],"methods":[{"name":"compile","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;"},{"name":"compile","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$AbstractBase;","superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Key","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Merger","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Harmonizer","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Store","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked$Delegation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","innerName":"Delegation","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$Reifying","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"Reifying","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","innerName":"ForJavaMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger$Directional","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger","innerName":"Directional","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJVMMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","innerName":"ForJVMMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Empty","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"harmonizer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;"},{"name":"merger","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger;"},{"name":"visitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"},{"name":"forJavaHierarchy","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"},{"name":"forJVMHierarchy","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;"},{"name":"analyze","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;"},{"name":"analyzeNullable","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;"},{"name":"doAnalyze","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Harmonizer","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJVMMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","innerName":"ForJVMMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","innerName":"ForJavaMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9}],"methods":[{"name":"harmonize","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;)TS;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJVMMethod","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Harmonizer","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJVMMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","innerName":"ForJVMMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJVMMethod$Token","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJVMMethod","innerName":"Token","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJVMMethod;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJVMMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJVMMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJVMMethod;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"harmonize","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJVMMethod$Token;"},{"name":"harmonize","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJVMMethod$Token","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Harmonizer","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJVMMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","innerName":"ForJVMMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJVMMethod$Token","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJVMMethod","innerName":"Token","access":12}],"fields":[{"name":"typeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;"},{"name":"hashCode","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Harmonizer","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","innerName":"ForJavaMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod$Token","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod","innerName":"Token","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"harmonize","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod$Token;"},{"name":"harmonize","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod$Token","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Harmonizer","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","innerName":"ForJavaMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod$Token","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer$ForJavaMethod","innerName":"Token","access":12}],"fields":[{"name":"typeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;"},{"name":"hashCode","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","version":49,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Key","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Store","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Detached","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Harmonized","access":12}],"fields":[{"name":"internalName","access":20,"descriptor":"Ljava/lang/String;"},{"name":"parameterCount","access":20,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;I)V"},{"name":"getIdentifiers","access":1028,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key;","superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Key","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Detached","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9}],"fields":[{"name":"identifiers","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;ILjava/util/Set;)V","signature":"(Ljava/lang/String;ILjava/util/Set;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached;"},{"name":"getIdentifiers","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key;","superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Key","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Harmonized","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Harmonizer","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Detached","access":12},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"identifiers","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;ILjava/util/Map;)V","signature":"(Ljava/lang/String;ILjava/util/Map;>;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;"},{"name":"detach","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached;"},{"name":"combineWith","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;"},{"name":"extend","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;"},{"name":"getIdentifiers","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","version":49,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Key","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Graph","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","innerName":"Graph","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","innerName":"Entry","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Harmonized","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Harmonizer","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Merger","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Ambiguous","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","innerName":"Ambiguous","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","innerName":"Initial","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Detached","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Store","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"entries","access":18,"descriptor":"Ljava/util/LinkedHashMap;","signature":"Ljava/util/LinkedHashMap;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;>;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Ljava/util/LinkedHashMap;)V","signature":"(Ljava/util/LinkedHashMap;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;>;)V"},{"name":"combine","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;"},{"name":"registerTopLevel","access":4,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;"},{"name":"combineWith","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;"},{"name":"inject","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store;"},{"name":"asGraph","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Key","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Store","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","innerName":"Entry","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Ambiguous","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","innerName":"Ambiguous","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","innerName":"Initial","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Harmonized","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Harmonizer","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Merger","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545}],"methods":[{"name":"getKey","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;"},{"name":"getCandidates","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getVisibility","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"extendBy","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;"},{"name":"inject","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;"},{"name":"asNode","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Ambiguous","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Key","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Store","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","innerName":"Entry","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Ambiguous$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Ambiguous","innerName":"Node","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Harmonized","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Harmonizer","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Merger","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Detached","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Ambiguous","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","innerName":"Ambiguous","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"key","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;"},{"name":"methodDescriptions","access":18,"descriptor":"Ljava/util/LinkedHashSet;","signature":"Ljava/util/LinkedHashSet;"},{"name":"visibility","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Ljava/util/LinkedHashSet;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Ljava/util/LinkedHashSet;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;"},{"name":"getKey","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;"},{"name":"getCandidates","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"extendBy","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;"},{"name":"inject","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;"},{"name":"asNode","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Ambiguous$Node","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Key","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Detached","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Store","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","innerName":"Entry","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Ambiguous","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","innerName":"Ambiguous","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Ambiguous$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Ambiguous","innerName":"Node","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"key","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached;"},{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"visibility","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)V"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort;"},{"name":"getRepresentative","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getMethodTypes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Initial","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Key","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Harmonized","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Store","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","innerName":"Entry","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","innerName":"Initial","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Harmonizer","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Merger","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545}],"fields":[{"name":"key","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;)V"},{"name":"getKey","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;"},{"name":"getCandidates","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"extendBy","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;"},{"name":"inject","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;"},{"name":"asNode","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Resolved","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Key","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Store","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","innerName":"Entry","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Resolved$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Resolved","innerName":"Node","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Harmonized","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Harmonizer","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Merger","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Ambiguous","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","innerName":"Ambiguous","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Detached","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","innerName":"Resolved","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"MADE_VISIBLE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"NOT_MADE_VISIBLE","access":26,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"key","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;"},{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"visibility","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"madeVisible","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;Z)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;Z)V"},{"name":"of","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;"},{"name":"getKey","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;"},{"name":"getCandidates","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"extendBy","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Harmonizer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;"},{"name":"inject","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Harmonized;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry;"},{"name":"asNode","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Resolved$Node","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Key","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Detached","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Store","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","innerName":"Entry","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Resolved$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Entry$Resolved","innerName":"Node","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"key","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached;"},{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"visibility","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"visible","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;Z)V"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort;"},{"name":"getRepresentative","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getMethodTypes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Graph","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Key","access":1036},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Store","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"NodeList","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Detached","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key","innerName":"Detached","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Unresolved","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Unresolved","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store$Graph","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Key$Store","innerName":"Graph","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"entries","access":18,"descriptor":"Ljava/util/LinkedHashMap;","signature":"Ljava/util/LinkedHashMap;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/LinkedHashMap;)V","signature":"(Ljava/util/LinkedHashMap;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;>;)V"},{"name":"locate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;"},{"name":"listNodes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Merger","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger$Directional","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger","innerName":"Directional","access":16409}],"methods":[{"name":"merge","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger$Directional","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","innerName":"Merger","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger$Directional","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger","innerName":"Directional","access":16409}],"fields":[{"name":"LEFT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger$Directional;"},{"name":"RIGHT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger$Directional;"},{"name":"left","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger$Directional;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger$Directional;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default$Merger$Directional;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"merge","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$ForDeclaredMethods","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$ForDeclaredMethods","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"ForDeclaredMethods","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked$Delegation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","innerName":"Delegation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Empty","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Empty","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$ForDeclaredMethods;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$ForDeclaredMethods;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$ForDeclaredMethods;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$ForDeclaredMethods;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Empty","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Empty","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"NodeList","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Unresolved","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Unresolved","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Empty;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Empty;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Empty;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Empty;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"locate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;"},{"name":"listNodes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList;"},{"name":"getSuperClassGraph","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph;"},{"name":"getInterfaceGraph","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph;"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked$Delegation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","innerName":"Delegation","access":9}],"methods":[{"name":"getSuperClassGraph","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph;"},{"name":"getInterfaceGraph","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked$Delegation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"NodeList","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Empty","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked$Delegation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","innerName":"Delegation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodGraph","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph;"},{"name":"superClassGraph","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph;"},{"name":"interfaceGraphs","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph;Ljava/util/Map;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph;Ljava/util/Map;)V"},{"name":"getSuperClassGraph","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph;"},{"name":"getInterfaceGraph","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph;"},{"name":"locate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;"},{"name":"listNodes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Unresolved","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Unresolved","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9}],"methods":[{"name":"getSort","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort;"},{"name":"getRepresentative","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getMethodTypes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getVisibility","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort;"},{"name":"getRepresentative","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getMethodTypes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Sort","access":16409}],"fields":[{"name":"VISIBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort;"},{"name":"RESOLVED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort;"},{"name":"AMBIGUOUS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort;"},{"name":"UNRESOLVED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort;"},{"name":"resolved","access":18,"descriptor":"Z"},{"name":"unique","access":18,"descriptor":"Z"},{"name":"madeVisible","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZZZ)V","signature":"(ZZZ)V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"isUnique","access":1,"descriptor":"()Z"},{"name":"isMadeVisible","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Unresolved","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Unresolved","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Unresolved","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Unresolved;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Unresolved;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Unresolved;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Unresolved;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort;"},{"name":"getRepresentative","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getMethodTypes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"NodeList","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Explicit","access":9}],"fields":[{"name":"nodes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"wrap","access":4,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList;","signature":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList;"},{"name":"asMethodList","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;"},{"name":"wrap","access":4164,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"NodeList","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Unresolved","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Unresolved","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"nodes","access":18,"descriptor":"Ljava/util/LinkedHashMap;","signature":"Ljava/util/LinkedHashMap;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/LinkedHashMap;)V","signature":"(Ljava/util/LinkedHashMap;)V"},{"name":"of","access":9,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph;"},{"name":"locate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;"},{"name":"listNodes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545}],"methods":[{"name":"prepend","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"},{"name":"append","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"},{"name":"prepare","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545}],"methods":[{"name":"getInstrumentedType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getMethods","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;"},{"name":"getInstrumentedMethods","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;"},{"name":"getLoadedTypeInitializer","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;"},{"name":"getTypeInitializer","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","innerName":"Compiled","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","innerName":"Prepared","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","innerName":"Entry","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared","innerName":"Entry","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent$TypeInitializer","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","innerName":"TypeInitializer","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"NodeList","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Default","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"entries","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"prepend","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"},{"name":"append","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Compiled","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Compiled$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Compiled","innerName":"Entry","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForNonImplementedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForNonImplementedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","innerName":"Compiled","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"loadedTypeInitializer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;"},{"name":"typeInitializer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"methods","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;"},{"name":"implementations","access":18,"descriptor":"Ljava/util/LinkedHashMap;","signature":"Ljava/util/LinkedHashMap;"},{"name":"supportsBridges","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/description/method/MethodList;Ljava/util/LinkedHashMap;Z)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;Ljava/util/LinkedHashMap;Z)V"},{"name":"getInstrumentedType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getLoadedTypeInitializer","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;"},{"name":"getTypeInitializer","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"getMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;"},{"name":"getInstrumentedMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;"},{"name":"target","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Compiled$Entry","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","innerName":"Compiled","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForNonImplementedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForNonImplementedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"AccessBridgeWrapper","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Compiled$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Compiled","innerName":"Entry","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"handler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled;"},{"name":"attributeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;"},{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"bridgeTypes","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"visibility","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"bridgeMethod","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/Set;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;Z)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/Set;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;Z)V"},{"name":"bind","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Entry","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/LatentMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","innerName":"Prepared","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared","innerName":"Entry","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","innerName":"Entry","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"handler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;"},{"name":"attributeAppenderFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;"},{"name":"transformer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V"},{"name":"asPreparedEntry","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared$Entry;"},{"name":"asPreparedEntry","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/Set;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared$Entry;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/Set;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared$Entry;"},{"name":"asSupplementaryEntry","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared$Entry;"},{"name":"getHandler","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared","innerName":"Entry","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"Compiled","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","innerName":"Compiled","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Compiled$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Compiled","innerName":"Entry","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","innerName":"Prepared","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"implementations","access":18,"descriptor":"Ljava/util/LinkedHashMap;","signature":"Ljava/util/LinkedHashMap;"},{"name":"loadedTypeInitializer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;"},{"name":"typeInitializer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"methodGraph","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;"},{"name":"methods","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/LinkedHashMap;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;Lcom/comphenix/net/bytebuddy/description/method/MethodList;)V","signature":"(Ljava/util/LinkedHashMap;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;)V"},{"name":"getInstrumentedType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getLoadedTypeInitializer","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;"},{"name":"getTypeInitializer","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"getMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;"},{"name":"getInstrumentedMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory;Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared$Entry","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","innerName":"Prepared","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForVisibilityBridge","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForVisibilityBridge","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared","innerName":"Entry","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"handler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;"},{"name":"attributeAppenderFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;"},{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"typeTokens","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"visibility","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"bridgeMethod","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/Set;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;Z)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/Set;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;Z)V"},{"name":"forVisibilityBridge","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default$Prepared$Entry;"},{"name":"getHandler","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;"},{"name":"getAppenderFactory","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;"},{"name":"getMethodDescription","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"resolveBridgeTypes","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getVisibility","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"isBridgeMethod","access":4,"descriptor":"()Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Prepareable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForAnnotationValue","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForAnnotationValue","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForImplementation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForVisibilityBridge","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForVisibilityBridge","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForAbstractMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForAbstractMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Prepareable","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Prepareable","access":1545}],"methods":[{"name":"compile","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"Compiled","access":1545}],"methods":[{"name":"assemble","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForAbstractMethod","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForAbstractMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForAbstractMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForDefinedMethod","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$WithoutBody","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerName":"WithoutBody","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForAbstractMethod;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForAbstractMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForAbstractMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForAbstractMethod;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled;"},{"name":"assemble","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForAnnotationValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForDefinedMethod","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$WithAnnotationDefaultValue","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerName":"WithAnnotationDefaultValue","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForAnnotationValue","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForAnnotationValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotationValue","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled;"},{"name":"assemble","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation","innerName":"Compiled","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForImplementation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"implementation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation$Compiled;"},{"name":"compile","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation$Compiled","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForImplementation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForDefinedMethod","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$WithBody","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerName":"WithBody","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation","innerName":"Compiled","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"byteCodeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)V"},{"name":"assemble","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForVisibilityBridge","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForVisibilityBridge","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForVisibilityBridge","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForVisibilityBridge$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForVisibilityBridge","innerName":"Compiled","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"Compiled","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForVisibilityBridge;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForVisibilityBridge;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForVisibilityBridge;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForVisibilityBridge;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForVisibilityBridge$Compiled;"},{"name":"compile","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForVisibilityBridge$Compiled","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForVisibilityBridge","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForVisibilityBridge","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForDefinedMethod","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$OfVisibilityBridge","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerName":"OfVisibilityBridge","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForVisibilityBridge$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForVisibilityBridge","innerName":"Compiled","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"assemble","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Prepared","access":1545}],"methods":[{"name":"getInstrumentedType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getMethods","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;"},{"name":"getInstrumentedMethods","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;"},{"name":"getLoadedTypeInitializer","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;"},{"name":"getTypeInitializer","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"compile","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory;Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Factory","access":1545}],"methods":[{"name":"prepend","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;"},{"name":"compile","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record$ForImplicitRecordComponent","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","innerName":"ForImplicitRecordComponent","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"target","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default","innerName":"Compiled","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default","innerName":"Entry","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default$Compiled$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default$Compiled","innerName":"Entry","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Default","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"entries","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"prepend","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default$Compiled","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default$Compiled$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default$Compiled","innerName":"Entry","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record$ForImplicitRecordComponent","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","innerName":"ForImplicitRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default","innerName":"Compiled","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"entries","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"target","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default$Compiled$Entry","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/ElementMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default","innerName":"Compiled","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record$ForExplicitRecordComponent","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","innerName":"ForExplicitRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default$Compiled$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default$Compiled","innerName":"Entry","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;"},{"name":"recordComponentAttributeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;"},{"name":"transformer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V"},{"name":"bind","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record;"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Z"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default$Entry","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/LatentMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default$Entry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default","innerName":"Entry","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;"},{"name":"recordComponentAttributeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;"},{"name":"transformer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)V"},{"name":"getRecordComponentAttributeAppender","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;"},{"name":"getTransformer","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/Transformer;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/Transformer;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$None","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"None","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"Drain","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545}],"methods":[{"name":"isDefined","access":1025,"descriptor":"()Z"},{"name":"expandWith","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"wrap","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"Drain","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain$Default","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"Drain","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent$TypeInitializer","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","innerName":"TypeInitializer","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain","innerName":"Default","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"methodPool","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool;"},{"name":"annotationValueFilterFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$None","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$None","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"None","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"Simple","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$None;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$None;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$None;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$None;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isDefined","access":1,"descriptor":"()Z"},{"name":"expandWith","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"byteCodeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)V"},{"name":"isDefined","access":1,"descriptor":"()Z"},{"name":"expandWith","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"wrap","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"ENABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;"},{"name":"DISABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;"},{"name":"enabled","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"of","access":9,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;"},{"name":"isEnabled","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545}],"fields":[{"name":"DUMP_PROPERTY","access":25,"descriptor":"Ljava/lang/String;","constant":"com.comphenix.net.bytebuddy.dump"}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","version":49,"access":1057,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ClassDumpAction","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForCreation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForCreation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ValidatingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$UnresolvedType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"UnresolvedType","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/RebaseImplementationTarget$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/RebaseImplementationTarget","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithDecorationOnly","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher$Enabled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher","innerName":"Enabled","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"NO_REFERENCE","access":26,"descriptor":"Ljava/lang/String;"},{"name":"DUMP_FOLDER","access":28,"descriptor":"Ljava/lang/String;"},{"name":"instrumentedType","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"classFileVersion","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"fieldPool","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;"},{"name":"recordComponentPool","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;"},{"name":"auxiliaryTypes","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;"},{"name":"fields","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"methods","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;"},{"name":"instrumentedMethods","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;"},{"name":"recordComponents","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"loadedTypeInitializer","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;"},{"name":"typeInitializer","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"typeAttributeAppender","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;"},{"name":"asmVisitorWrapper","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;"},{"name":"annotationValueFilterFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;"},{"name":"annotationRetention","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;"},{"name":"auxiliaryTypeNamingStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;"},{"name":"implementationContextFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;"},{"name":"typeValidation","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;"},{"name":"classWriterStrategy","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;"},{"name":"typePool","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)V"},{"name":"forCreation","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled;Ljava/util/List;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter;"},{"name":"forRedefinition","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;Ljava/util/List;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter;"},{"name":"forRebasing","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;Ljava/util/List;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter;"},{"name":"forDecoration","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Ljava/util/List;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Setting a debugging property should never change the program outcome"},"visible":false}]},{"name":"create","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$UnresolvedType;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default.UnresolvedType;"},{"name":"access$300","access":4104,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ClassDumpAction","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"NOTHING","access":26,"descriptor":"Ljava/lang/Void;"},{"name":"target","access":18,"descriptor":"Ljava/lang/String;"},{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"original","access":18,"descriptor":"Z"},{"name":"suffix","access":18,"descriptor":"J"},{"name":"binaryRepresentation","access":18,"descriptor":"[B"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;ZJ[B)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Void;","exceptions":["java/lang/Exception"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ClassDumpAction","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher$Enabled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher","innerName":"Enabled","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher","innerName":"Disabled","access":16409}],"methods":[{"name":"dump","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Z[B)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher$Disabled","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ClassDumpAction","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher","innerName":"Disabled","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher$Disabled;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher$Disabled;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher$Disabled;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher$Disabled;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"dump","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Z[B)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher$Enabled","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ClassDumpAction","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher$Enabled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher","innerName":"Enabled","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"folder","access":18,"descriptor":"Ljava/lang/String;"},{"name":"timestamp","access":18,"descriptor":"J"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;J)V"},{"name":"dump","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Z[B)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForCreation","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default;","superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ClassDumpAction","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$UnresolvedType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"UnresolvedType","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"Drain","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ValidatingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForCreation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForCreation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodPool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)V"},{"name":"create","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$UnresolvedType;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default.UnresolvedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default;","superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithDecorationOnly","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$ContextRegistry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"ContextRegistry","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ClassDumpAction","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$UnresolvedType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"UnresolvedType","access":4},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ValidatingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"IGNORE_FIELD","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"IGNORE_METHOD","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"IGNORE_RECORD_COMPONENT","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;"},{"name":"IGNORE_ANNOTATION","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"originalType","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"classFileLocator","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V"},{"name":"create","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$UnresolvedType;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ClassDumpAction$Dispatcher;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default.UnresolvedType;"},{"name":"writeTo","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$ContextRegistry;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"},{"name":"access$400","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"access$500","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;"},{"name":"access$600","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"access$700","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$ContextRegistry","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$ContextRegistry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"ContextRegistry","access":12}],"fields":[{"name":"implementationContext","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"setImplementationContext","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView;)V"},{"name":"getAuxiliaryTypes","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR"],"justification":"Lazy value definition is intended"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining;","superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithDecorationOnly","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly$DecorationClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly","innerName":"DecorationClassVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly$LazyFieldList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly","innerName":"LazyFieldList","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$ContextRegistry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"ContextRegistry","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Empty","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$None","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"None","access":16409}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/method/MethodList;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V"},{"name":"writeTo","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$ContextRegistry;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly$DecorationClassVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/utility/visitor/MetadataAwareClassVisitor","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$ContextRegistry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"ContextRegistry","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithDecorationOnly","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly$DecorationClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly","innerName":"DecorationClassVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"Drain","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR"],"justification":"Field access order is implied by ASM"},"visible":false}],"fields":[{"name":"contextRegistry","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$ContextRegistry;"},{"name":"writerFlags","access":18,"descriptor":"I"},{"name":"readerFlags","access":18,"descriptor":"I"},{"name":"implementationContext","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$ContextRegistry;II)V"},{"name":"visit","access":1,"descriptor":"(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V"},{"name":"onVisitTypeAnnotation","access":4,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"onVisitAnnotation","access":4,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"onAfterAttributes","access":4,"descriptor":"()V"},{"name":"onVisitEnd","access":4,"descriptor":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly$LazyFieldList","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithDecorationOnly","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly$LazyFieldList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithDecorationOnly","innerName":"LazyFieldList","access":12},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"AbstractBase","access":1033}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining;","superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"RedefinitionClassVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"InitializationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$OpenedClassRemapper","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"OpenedClassRemapper","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$ContextRegistry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"ContextRegistry","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodRegistry","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;"},{"name":"implementationTargetFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory;"},{"name":"methodRebaseResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;Lcom/comphenix/net/bytebuddy/description/method/MethodList;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;Lcom/comphenix/net/bytebuddy/description/field/FieldList;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;)V"},{"name":"writeTo","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$ContextRegistry;II)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;"},{"name":"access$800","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"InitializationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Appending","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Creating","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Creating","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545}],"methods":[{"name":"complete","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"InitializationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Appending","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"WithDrain","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"WithoutDrain","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"FrameWriter","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$Active","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","innerName":"Active","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent$TypeInitializer","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","innerName":"TypeInitializer","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain$WithActiveRecord","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain","innerName":"WithActiveRecord","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain$WithoutActiveRecord","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain","innerName":"WithoutActiveRecord","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain$WithActiveRecord","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain","innerName":"WithActiveRecord","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain$WithoutActiveRecord","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain","innerName":"WithoutActiveRecord","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"Drain","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$Expanding","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","innerName":"Expanding","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"Sort","access":16409}],"fields":[{"name":"instrumentedType","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"record","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"annotationValueFilterFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;"},{"name":"frameWriter","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter;"},{"name":"stackSize","access":4,"descriptor":"I"},{"name":"localVariableLength","access":4,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;ZZ)V"},{"name":"of","access":12,"descriptor":"(ZLcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;ZZ)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler;"},{"name":"withDrain","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;ZZ)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain;"},{"name":"withoutDrain","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;ZZ)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain;"},{"name":"visitCode","access":1,"descriptor":"()V"},{"name":"onStart","access":1028,"descriptor":"()V"},{"name":"visitFrame","access":1,"descriptor":"(II[Ljava/lang/Object;I[Ljava/lang/Object;)V"},{"name":"visitMaxs","access":1,"descriptor":"(II)V"},{"name":"visitEnd","access":1025,"descriptor":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)V"},{"name":"onComplete","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)V"},{"name":"complete","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"InitializationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Appending","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"FrameWriter","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$Active","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","innerName":"Active","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$Expanding","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","innerName":"Expanding","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","innerName":"NoOp","access":16409}],"fields":[{"name":"EMPTY","access":25,"descriptor":"[Ljava/lang/Object;"}],"methods":[{"name":"onFrame","access":1025,"descriptor":"(II)V"},{"name":"emitFrame","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$Active","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"InitializationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Appending","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"FrameWriter","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$Active","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","innerName":"Active","access":9}],"fields":[{"name":"currentLocalVariableLength","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"onFrame","access":1,"descriptor":"(II)V"},{"name":"emitFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$Expanding","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"InitializationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Appending","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"FrameWriter","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$Expanding","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","innerName":"Expanding","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$Expanding;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$Expanding;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$Expanding;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$Expanding;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onFrame","access":1,"descriptor":"(II)V"},{"name":"emitFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"InitializationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Appending","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"FrameWriter","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onFrame","access":1,"descriptor":"(II)V"},{"name":"emitFrame","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"InitializationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Appending","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"WithDrain","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain$WithActiveRecord","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain","innerName":"WithActiveRecord","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain$WithoutActiveRecord","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain","innerName":"WithoutActiveRecord","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"FrameWriter","access":1548}],"fields":[{"name":"appended","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"original","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;ZZ)V"},{"name":"onStart","access":4,"descriptor":"()V"},{"name":"visitEnd","access":1,"descriptor":"()V"},{"name":"onComplete","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)V"},{"name":"onAfterComplete","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain$WithActiveRecord","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"InitializationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Appending","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"WithDrain","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain$WithActiveRecord","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain","innerName":"WithActiveRecord","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"FrameWriter","access":1548}],"fields":[{"name":"label","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;ZZ)V"},{"name":"visitInsn","access":1,"descriptor":"(I)V"},{"name":"onAfterComplete","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain$WithoutActiveRecord","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"InitializationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Appending","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"WithDrain","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain$WithoutActiveRecord","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithDrain","innerName":"WithoutActiveRecord","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;ZZ)V"},{"name":"onAfterComplete","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"InitializationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Appending","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"WithoutDrain","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain$WithActiveRecord","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain","innerName":"WithActiveRecord","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain$WithoutActiveRecord","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain","innerName":"WithoutActiveRecord","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;ZZ)V"},{"name":"onStart","access":4,"descriptor":"()V"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain$WithActiveRecord","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"InitializationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Appending","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"WithoutDrain","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain$WithActiveRecord","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain","innerName":"WithActiveRecord","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$FrameWriter","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"FrameWriter","access":1548}],"fields":[{"name":"label","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;ZZ)V"},{"name":"visitInsn","access":1,"descriptor":"(I)V"},{"name":"onComplete","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain$WithoutActiveRecord","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"InitializationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Appending","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","innerName":"WithoutDrain","access":1036},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain$WithoutActiveRecord","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending$WithoutDrain","innerName":"WithoutActiveRecord","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"onComplete","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Creating","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain$Default","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"InitializationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Creating","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Creating","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"Drain","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain","innerName":"Default","access":9}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"complete","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$OpenedClassRemapper","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/commons/ClassRemapper","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$OpenedClassRemapper","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"OpenedClassRemapper","access":12}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/utility/visitor/MetadataAwareClassVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"RedefinitionClassVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$AttributeObtainingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor","innerName":"AttributeObtainingMethodVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$CodePreservingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor","innerName":"CodePreservingMethodVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$AttributeObtainingRecordComponentVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor","innerName":"AttributeObtainingRecordComponentVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$AttributeObtainingFieldVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor","innerName":"AttributeObtainingFieldVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$ContextRegistry","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"ContextRegistry","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"InitializationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Creating","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Creating","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler$Appending","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler","innerName":"Appending","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$Resolver","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"Resolver","access":9},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR"],"justification":"Field access order is implied by ASM"},"visible":false}],"fields":[{"name":"typeInitializer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"contextRegistry","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$ContextRegistry;"},{"name":"writerFlags","access":18,"descriptor":"I"},{"name":"readerFlags","access":18,"descriptor":"I"},{"name":"declarableFields","access":18,"descriptor":"Ljava/util/LinkedHashMap;","signature":"Ljava/util/LinkedHashMap;"},{"name":"declarableMethods","access":18,"descriptor":"Ljava/util/LinkedHashMap;","signature":"Ljava/util/LinkedHashMap;"},{"name":"declarableRecordComponents","access":18,"descriptor":"Ljava/util/LinkedHashMap;","signature":"Ljava/util/LinkedHashMap;"},{"name":"nestMembers","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"declaredTypes","access":18,"descriptor":"Ljava/util/LinkedHashMap;","signature":"Ljava/util/LinkedHashMap;"},{"name":"permittedSubclasses","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"methodPool","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool;"},{"name":"initializationHandler","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$InitializationHandler;"},{"name":"implementationContext","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView;"},{"name":"retainDeprecationModifiers","access":2,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$ContextRegistry;II)V"},{"name":"visit","access":1,"descriptor":"(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V"},{"name":"onVisitNestHost","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"onNestHost","access":4,"descriptor":"()V"},{"name":"onVisitPermittedSubclass","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"onAfterPermittedSubclasses","access":4,"descriptor":"()V"},{"name":"onVisitOuterClass","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"onOuterType","access":4,"descriptor":"()V"},{"name":"onAfterAttributes","access":4,"descriptor":"()V"},{"name":"onVisitTypeAnnotation","access":4,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"onVisitAnnotation","access":4,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"onVisitRecordComponent","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;"},{"name":"redefine","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;"},{"name":"onAfterRecordComponents","access":4,"descriptor":"()V"},{"name":"onVisitField","access":4,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"redefine","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record;Ljava/lang/Object;ILjava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"onVisitMethod","access":4,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"redefine","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;ZILjava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"onVisitInnerClass","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V"},{"name":"onVisitNestMember","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"onVisitEnd","access":4,"descriptor":"()V"},{"name":"resolveDeprecationModifiers","access":2,"descriptor":"(I)I"},{"name":"access$900","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView;"},{"name":"access$1000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$AttributeObtainingFieldVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/FieldVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"RedefinitionClassVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$AttributeObtainingFieldVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor","innerName":"AttributeObtainingFieldVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545}],"fields":[{"name":"record","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record;)V"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$AttributeObtainingMethodVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"RedefinitionClassVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$AttributeObtainingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor","innerName":"AttributeObtainingMethodVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545}],"fields":[{"name":"actualMethodVisitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"record","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;)V"},{"name":"visitAnnotationDefault","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotableParameterCount","access":1,"descriptor":"(IZ)V"},{"name":"visitParameterAnnotation","access":1,"descriptor":"(ILjava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitCode","access":1,"descriptor":"()V"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$AttributeObtainingRecordComponentVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"RedefinitionClassVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$AttributeObtainingRecordComponentVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor","innerName":"AttributeObtainingRecordComponentVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545}],"fields":[{"name":"record","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record;)V"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$CodePreservingMethodVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ForInlining","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining","innerName":"WithFullProcessing","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing","innerName":"RedefinitionClassVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor$CodePreservingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor","innerName":"CodePreservingMethodVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"fields":[{"name":"actualMethodVisitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"record","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"resolution","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ForInlining$WithFullProcessing$RedefinitionClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution;)V"},{"name":"visitAnnotationDefault","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotableParameterCount","access":1,"descriptor":"(IZ)V"},{"name":"visitParameterAnnotation","access":1,"descriptor":"(ILjava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitCode","access":1,"descriptor":"()V"},{"name":"visitMaxs","access":1,"descriptor":"(II)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$UnresolvedType","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Default","innerName":"Unloaded","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$UnresolvedType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"UnresolvedType","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"binaryRepresentation","access":18,"descriptor":"[B"},{"name":"auxiliaryTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default;[BLjava/util/List;)V","signature":"([BLjava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;)V"},{"name":"toDynamicType","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"getBinaryRepresentation","access":4,"descriptor":"()[B"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ValidatingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$ValidatingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","innerName":"ValidatingMethodVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$ValidatingFieldVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","innerName":"ValidatingFieldVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","innerName":"Constraint","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClassFileVersion","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForClassFileVersion","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForPackageType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForPackageType","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForAnnotation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForAnnotation","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForInterface","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForInterface","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClass","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForClass","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForRecord","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForRecord","access":16409}],"fields":[{"name":"NO_PARAMETERS","access":26,"descriptor":"Ljava/lang/String;","constant":"()"},{"name":"RETURNS_VOID","access":26,"descriptor":"Ljava/lang/String;","constant":"V"},{"name":"STRING_DESCRIPTOR","access":26,"descriptor":"Ljava/lang/String;","constant":"Ljava/lang/String;"},{"name":"IGNORE_FIELD","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"IGNORE_METHOD","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"constraint","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;)Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"},{"name":"visit","access":1,"descriptor":"(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V"},{"name":"visitPermittedSubclass","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitNestHost","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitNestMember","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitField","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"visitMethod","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ValidatingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","innerName":"Constraint","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClassFileVersion","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForClassFileVersion","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForAnnotation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForAnnotation","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForRecord","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForRecord","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForInterface","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForInterface","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForPackageType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForPackageType","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClass","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForClass","access":16409}],"methods":[{"name":"assertType","access":1025,"descriptor":"(IZZ)V"},{"name":"assertField","access":1025,"descriptor":"(Ljava/lang/String;ZZZZ)V"},{"name":"assertMethod","access":1025,"descriptor":"(Ljava/lang/String;ZZZZZZZZ)V"},{"name":"assertAnnotation","access":1025,"descriptor":"()V"},{"name":"assertTypeAnnotation","access":1025,"descriptor":"()V"},{"name":"assertDefaultValue","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"assertDefaultMethodCall","access":1025,"descriptor":"()V"},{"name":"assertTypeInConstantPool","access":1025,"descriptor":"()V"},{"name":"assertMethodTypeInConstantPool","access":1025,"descriptor":"()V"},{"name":"assertHandleInConstantPool","access":1025,"descriptor":"()V"},{"name":"assertInvokeDynamic","access":1025,"descriptor":"()V"},{"name":"assertSubRoutine","access":1025,"descriptor":"()V"},{"name":"assertDynamicValueInConstantPool","access":1025,"descriptor":"()V"},{"name":"assertNestMate","access":1025,"descriptor":"()V"},{"name":"assertRecord","access":1025,"descriptor":"()V"},{"name":"assertPermittedSubclass","access":1025,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ValidatingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","innerName":"Constraint","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$Compound","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"constraints","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint;>;)V"},{"name":"assertType","access":1,"descriptor":"(IZZ)V"},{"name":"assertField","access":1,"descriptor":"(Ljava/lang/String;ZZZZ)V"},{"name":"assertMethod","access":1,"descriptor":"(Ljava/lang/String;ZZZZZZZZ)V"},{"name":"assertDefaultValue","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"assertDefaultMethodCall","access":1,"descriptor":"()V"},{"name":"assertAnnotation","access":1,"descriptor":"()V"},{"name":"assertTypeAnnotation","access":1,"descriptor":"()V"},{"name":"assertTypeInConstantPool","access":1,"descriptor":"()V"},{"name":"assertMethodTypeInConstantPool","access":1,"descriptor":"()V"},{"name":"assertHandleInConstantPool","access":1,"descriptor":"()V"},{"name":"assertInvokeDynamic","access":1,"descriptor":"()V"},{"name":"assertSubRoutine","access":1,"descriptor":"()V"},{"name":"assertDynamicValueInConstantPool","access":1,"descriptor":"()V"},{"name":"assertNestMate","access":1,"descriptor":"()V"},{"name":"assertRecord","access":1,"descriptor":"()V"},{"name":"assertPermittedSubclass","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForAnnotation","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ValidatingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","innerName":"Constraint","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForAnnotation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForAnnotation","access":16409}],"fields":[{"name":"CLASSIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForAnnotation;"},{"name":"JAVA_8","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForAnnotation;"},{"name":"classic","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForAnnotation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForAnnotation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForAnnotation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"assertField","access":1,"descriptor":"(Ljava/lang/String;ZZZZ)V"},{"name":"assertMethod","access":1,"descriptor":"(Ljava/lang/String;ZZZZZZZZ)V"},{"name":"assertAnnotation","access":1,"descriptor":"()V"},{"name":"assertTypeAnnotation","access":1,"descriptor":"()V"},{"name":"assertDefaultValue","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"assertDefaultMethodCall","access":1,"descriptor":"()V"},{"name":"assertType","access":1,"descriptor":"(IZZ)V"},{"name":"assertTypeInConstantPool","access":1,"descriptor":"()V"},{"name":"assertMethodTypeInConstantPool","access":1,"descriptor":"()V"},{"name":"assertHandleInConstantPool","access":1,"descriptor":"()V"},{"name":"assertInvokeDynamic","access":1,"descriptor":"()V"},{"name":"assertSubRoutine","access":1,"descriptor":"()V"},{"name":"assertDynamicValueInConstantPool","access":1,"descriptor":"()V"},{"name":"assertNestMate","access":1,"descriptor":"()V"},{"name":"assertRecord","access":1,"descriptor":"()V"},{"name":"assertPermittedSubclass","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClass","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ValidatingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","innerName":"Constraint","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClass","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForClass","access":16409}],"fields":[{"name":"MANIFEST","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClass;"},{"name":"ABSTRACT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClass;"},{"name":"manifestType","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClass;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClass;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClass;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"assertType","access":1,"descriptor":"(IZZ)V"},{"name":"assertField","access":1,"descriptor":"(Ljava/lang/String;ZZZZ)V"},{"name":"assertMethod","access":1,"descriptor":"(Ljava/lang/String;ZZZZZZZZ)V"},{"name":"assertAnnotation","access":1,"descriptor":"()V"},{"name":"assertTypeAnnotation","access":1,"descriptor":"()V"},{"name":"assertDefaultValue","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"assertDefaultMethodCall","access":1,"descriptor":"()V"},{"name":"assertTypeInConstantPool","access":1,"descriptor":"()V"},{"name":"assertMethodTypeInConstantPool","access":1,"descriptor":"()V"},{"name":"assertHandleInConstantPool","access":1,"descriptor":"()V"},{"name":"assertInvokeDynamic","access":1,"descriptor":"()V"},{"name":"assertSubRoutine","access":1,"descriptor":"()V"},{"name":"assertDynamicValueInConstantPool","access":1,"descriptor":"()V"},{"name":"assertNestMate","access":1,"descriptor":"()V"},{"name":"assertRecord","access":1,"descriptor":"()V"},{"name":"assertPermittedSubclass","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClassFileVersion","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ValidatingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","innerName":"Constraint","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForClassFileVersion","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForClassFileVersion","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"classFileVersion","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)V"},{"name":"assertType","access":1,"descriptor":"(IZZ)V"},{"name":"assertField","access":1,"descriptor":"(Ljava/lang/String;ZZZZ)V"},{"name":"assertMethod","access":1,"descriptor":"(Ljava/lang/String;ZZZZZZZZ)V"},{"name":"assertAnnotation","access":1,"descriptor":"()V"},{"name":"assertTypeAnnotation","access":1,"descriptor":"()V"},{"name":"assertDefaultValue","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"assertDefaultMethodCall","access":1,"descriptor":"()V"},{"name":"assertTypeInConstantPool","access":1,"descriptor":"()V"},{"name":"assertMethodTypeInConstantPool","access":1,"descriptor":"()V"},{"name":"assertHandleInConstantPool","access":1,"descriptor":"()V"},{"name":"assertInvokeDynamic","access":1,"descriptor":"()V"},{"name":"assertSubRoutine","access":1,"descriptor":"()V"},{"name":"assertDynamicValueInConstantPool","access":1,"descriptor":"()V"},{"name":"assertNestMate","access":1,"descriptor":"()V"},{"name":"assertRecord","access":1,"descriptor":"()V"},{"name":"assertPermittedSubclass","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForInterface","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ValidatingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","innerName":"Constraint","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForInterface","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForInterface","access":16409}],"fields":[{"name":"CLASSIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForInterface;"},{"name":"JAVA_8","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForInterface;"},{"name":"classic","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForInterface;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForInterface;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForInterface;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"assertField","access":1,"descriptor":"(Ljava/lang/String;ZZZZ)V"},{"name":"assertMethod","access":1,"descriptor":"(Ljava/lang/String;ZZZZZZZZ)V"},{"name":"assertAnnotation","access":1,"descriptor":"()V"},{"name":"assertTypeAnnotation","access":1,"descriptor":"()V"},{"name":"assertDefaultValue","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"assertDefaultMethodCall","access":1,"descriptor":"()V"},{"name":"assertType","access":1,"descriptor":"(IZZ)V"},{"name":"assertTypeInConstantPool","access":1,"descriptor":"()V"},{"name":"assertMethodTypeInConstantPool","access":1,"descriptor":"()V"},{"name":"assertHandleInConstantPool","access":1,"descriptor":"()V"},{"name":"assertInvokeDynamic","access":1,"descriptor":"()V"},{"name":"assertSubRoutine","access":1,"descriptor":"()V"},{"name":"assertDynamicValueInConstantPool","access":1,"descriptor":"()V"},{"name":"assertNestMate","access":1,"descriptor":"()V"},{"name":"assertRecord","access":1,"descriptor":"()V"},{"name":"assertPermittedSubclass","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForPackageType","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ValidatingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","innerName":"Constraint","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForPackageType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForPackageType","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForPackageType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForPackageType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForPackageType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForPackageType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"assertField","access":1,"descriptor":"(Ljava/lang/String;ZZZZ)V"},{"name":"assertMethod","access":1,"descriptor":"(Ljava/lang/String;ZZZZZZZZ)V"},{"name":"assertAnnotation","access":1,"descriptor":"()V"},{"name":"assertTypeAnnotation","access":1,"descriptor":"()V"},{"name":"assertDefaultValue","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"assertDefaultMethodCall","access":1,"descriptor":"()V"},{"name":"assertTypeInConstantPool","access":1,"descriptor":"()V"},{"name":"assertMethodTypeInConstantPool","access":1,"descriptor":"()V"},{"name":"assertHandleInConstantPool","access":1,"descriptor":"()V"},{"name":"assertInvokeDynamic","access":1,"descriptor":"()V"},{"name":"assertSubRoutine","access":1,"descriptor":"()V"},{"name":"assertType","access":1,"descriptor":"(IZZ)V"},{"name":"assertDynamicValueInConstantPool","access":1,"descriptor":"()V"},{"name":"assertNestMate","access":1,"descriptor":"()V"},{"name":"assertRecord","access":1,"descriptor":"()V"},{"name":"assertPermittedSubclass","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForRecord","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ValidatingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","innerName":"Constraint","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForRecord","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","innerName":"ForRecord","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForRecord;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForRecord;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForRecord;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint$ForRecord;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"assertField","access":1,"descriptor":"(Ljava/lang/String;ZZZZ)V"},{"name":"assertMethod","access":1,"descriptor":"(Ljava/lang/String;ZZZZZZZZ)V"},{"name":"assertAnnotation","access":1,"descriptor":"()V"},{"name":"assertTypeAnnotation","access":1,"descriptor":"()V"},{"name":"assertDefaultValue","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"assertDefaultMethodCall","access":1,"descriptor":"()V"},{"name":"assertType","access":1,"descriptor":"(IZZ)V"},{"name":"assertTypeInConstantPool","access":1,"descriptor":"()V"},{"name":"assertMethodTypeInConstantPool","access":1,"descriptor":"()V"},{"name":"assertHandleInConstantPool","access":1,"descriptor":"()V"},{"name":"assertInvokeDynamic","access":1,"descriptor":"()V"},{"name":"assertSubRoutine","access":1,"descriptor":"()V"},{"name":"assertDynamicValueInConstantPool","access":1,"descriptor":"()V"},{"name":"assertNestMate","access":1,"descriptor":"()V"},{"name":"assertRecord","access":1,"descriptor":"()V"},{"name":"assertPermittedSubclass","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$ValidatingFieldVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/FieldVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ValidatingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$ValidatingFieldVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","innerName":"ValidatingFieldVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","innerName":"Constraint","access":1548}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;)V"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$ValidatingMethodVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","innerName":"ValidatingClassVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$ValidatingMethodVisitor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","innerName":"ValidatingMethodVisitor","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor$Constraint","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor","innerName":"Constraint","access":1548}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default$ValidatingClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Ljava/lang/String;)V"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotationDefault","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitLdcInsn","access":1,"descriptor":"(Ljava/lang/Object;)V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["SF_SWITCH_NO_DEFAULT"],"justification":"Fall through to default case is intentional"},"visible":false}]},{"name":"visitMethodInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V"},{"name":"visitInvokeDynamicInsn","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Handle;[Ljava/lang/Object;)V"},{"name":"visitJumpInsn","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Label;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","innerName":"Record","access":1545}],"methods":[{"name":"target","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Disabled","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","innerName":"Record","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Disabled;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Disabled;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Disabled;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Disabled;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"target","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record$ForExplicitField","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","innerName":"ForExplicitField","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record$ForImplicitField","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","innerName":"ForImplicitField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545}],"methods":[{"name":"isImplicit","access":1025,"descriptor":"()Z"},{"name":"getField","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"getFieldAppender","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;"},{"name":"resolveDefault","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record$ForExplicitField","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record$ForExplicitField","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","innerName":"ForExplicitField","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"attributeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;"},{"name":"defaultValue","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"isImplicit","access":1,"descriptor":"()Z"},{"name":"getField","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"getFieldAppender","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;"},{"name":"resolveDefault","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record$ForImplicitField","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$ForInstrumentedField","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"ForInstrumentedField","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record$ForImplicitField","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool$Record","innerName":"ForImplicitField","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"isImplicit","access":1,"descriptor":"()Z"},{"name":"getField","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"getFieldAppender","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;"},{"name":"resolveDefault","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545}],"methods":[{"name":"target","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"AccessBridgeWrapper","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForDefinedMethod","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForNonImplementedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForNonImplementedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9}],"methods":[{"name":"getSort","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort;"},{"name":"getMethod","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getVisibility","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"prepend","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyHead","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"applyBody","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyAttributes","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyCode","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper$BridgeTarget","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper","innerName":"BridgeTarget","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper$AccessorBridge","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper","innerName":"AccessorBridge","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"AccessBridgeWrapper","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"bridgeTarget","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"bridgeTypes","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"attributeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/Set;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/Set;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/Set;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/Set;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort;"},{"name":"getMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"prepend","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyHead","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"applyBody","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyAttributes","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyCode","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper$AccessorBridge","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"AccessBridgeWrapper","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper$AccessorBridge","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper","innerName":"AccessorBridge","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit$ForTypes","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","innerName":"ForTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor$TypeErasing","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","innerName":"TypeErasing","access":16409}],"fields":[{"name":"bridgeTarget","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"bridgeType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;"},{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper$BridgeTarget","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"AccessBridgeWrapper","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper$BridgeTarget","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$AccessBridgeWrapper","innerName":"BridgeTarget","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$ForTokens","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"ForTokens","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9}],"fields":[{"name":"bridgeTarget","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForDefinedMethod","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$OfVisibilityBridge","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerName":"OfVisibilityBridge","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$WithAnnotationDefaultValue","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerName":"WithAnnotationDefaultValue","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$WithoutBody","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerName":"WithoutBody","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$WithBody","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerName":"WithBody","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$OfVisibilityBridge","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForDefinedMethod","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$OfVisibilityBridge$VisibilityBridge","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$OfVisibilityBridge","innerName":"VisibilityBridge","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$WithBody","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerName":"WithBody","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$OfVisibilityBridge","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerName":"OfVisibilityBridge","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"visibilityBridge","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"bridgeTarget","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"bridgeType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"attributeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"getMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort;"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"prepend","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"applyHead","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"applyBody","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyAttributes","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyCode","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$OfVisibilityBridge$VisibilityBridge","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForDefinedMethod","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$OfVisibilityBridge","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerName":"OfVisibilityBridge","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$OfVisibilityBridge$VisibilityBridge","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$OfVisibilityBridge","innerName":"VisibilityBridge","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit$ForTypes","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","innerName":"ForTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","innerName":"AbstractBase","access":1033}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"bridgeTarget","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$WithAnnotationDefaultValue","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForDefinedMethod","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$WithAnnotationDefaultValue","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerName":"WithAnnotationDefaultValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"annotationValue","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"methodAttributeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;)V"},{"name":"getMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort;"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"applyHead","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"applyBody","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyAttributes","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyCode","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"prepend","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$WithBody","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForDefinedMethod","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$WithBody","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerName":"WithBody","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"byteCodeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"methodAttributeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;"},{"name":"visibility","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)V"},{"name":"getMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort;"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"applyHead","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"applyBody","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyAttributes","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyCode","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"prepend","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$WithoutBody","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForDefinedMethod","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$WithoutBody","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerName":"WithoutBody","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"methodAttributeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;"},{"name":"visibility","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)V"},{"name":"getMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort;"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"applyHead","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"applyBody","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyAttributes","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyCode","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"prepend","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForNonImplementedMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForDefinedMethod","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod$WithBody","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","innerName":"WithBody","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForNonImplementedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForNonImplementedMethod","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyBody","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyAttributes","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyCode","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"applyHead","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"getMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort;"},{"name":"prepend","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"Sort","access":16409}],"fields":[{"name":"SKIPPED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort;"},{"name":"DEFINED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort;"},{"name":"IMPLEMENTED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort;"},{"name":"define","access":18,"descriptor":"Z"},{"name":"implement","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZZ)V","signature":"(ZZ)V"},{"name":"isDefined","access":1,"descriptor":"()Z"},{"name":"isImplemented","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","innerName":"Record","access":1545}],"methods":[{"name":"target","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Disabled","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","innerName":"Record","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Disabled;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Disabled;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Disabled;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Disabled;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"target","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record$ForExplicitRecordComponent","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","innerName":"ForExplicitRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record$ForImplicitRecordComponent","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","innerName":"ForImplicitRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545}],"methods":[{"name":"isImplicit","access":1025,"descriptor":"()Z"},{"name":"getRecordComponent","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;"},{"name":"getRecordComponentAppender","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;"},{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record$ForExplicitRecordComponent","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record$ForExplicitRecordComponent","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","innerName":"ForExplicitRecordComponent","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"attributeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;"},{"name":"recordComponentDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)V"},{"name":"isImplicit","access":1,"descriptor":"()Z"},{"name":"getRecordComponent","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;"},{"name":"getRecordComponentAppender","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record$ForImplicitRecordComponent","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$ForInstrumentedRecordComponent","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"ForInstrumentedRecordComponent","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record$ForImplicitRecordComponent","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool$Record","innerName":"ForImplicitRecordComponent","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"recordComponentDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)V"},{"name":"isImplicit","access":1,"descriptor":"()Z"},{"name":"getRecordComponent","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;"},{"name":"getRecordComponentAppender","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/AbstractInliningDynamicTypeBuilder","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"originalType","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"classFileLocator","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/DecoratingDynamicTypeBuilder","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"InnerTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"TypeVariableDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"RecordComponentDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"ForInstrumentedType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType$Differentiating","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType","innerName":"Differentiating","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$Compound","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Empty","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"NodeList","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Resolved","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"typeAttributeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;"},{"name":"asmVisitorWrapper","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;"},{"name":"classFileVersion","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"auxiliaryTypeNamingStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;"},{"name":"annotationValueFilterFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;"},{"name":"annotationRetention","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;"},{"name":"implementationContextFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;"},{"name":"methodGraphCompiler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"},{"name":"typeValidation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;"},{"name":"classWriterStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;"},{"name":"ignoredMethods","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"auxiliaryTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"classFileLocator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Ljava/util/List;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V"},{"name":"visit","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"suffix","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"name","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"modifiers","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"merge","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"topLevelType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"innerTypeOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType;"},{"name":"innerTypeOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;"},{"name":"declaredTypes","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestHost","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"nestMembers","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"permittedSubclass","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"unsealed","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"()Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"attribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"annotateType","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"implement","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;"},{"name":"initializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"initializer","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"typeVariable","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;","signature":"(Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;Lcom/comphenix/net/bytebuddy/dynamic/Transformer;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"defineField","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;"},{"name":"field","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable;"},{"name":"ignoreAlso","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"defineMethod","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"defineConstructor","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;","signature":"(I)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;"},{"name":"invokable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;"},{"name":"defineRecordComponent","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition$Optional;"},{"name":"recordComponent","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$RecordComponentDefinition;"},{"name":"require","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"toTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/InliningImplementationMatcher","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/LatentMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"ignoredMethods","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"predefinedMethodSignatures","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer$Prefixing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer","innerName":"Prefixing","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer$Suffixing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer","innerName":"Suffixing","access":9}],"methods":[{"name":"transform","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer$Prefixing","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer$Prefixing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer","innerName":"Prefixing","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"DEFAULT_PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"original"},{"name":"prefix","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer$Suffixing","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer$Suffixing","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer","innerName":"Suffixing","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"DEFAULT_SUFFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"original$"},{"name":"suffix","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"withRandomSuffix","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"transform","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution;"},{"name":"getAuxiliaryTypes","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"asTokenMap","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Default","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$Preserved","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","innerName":"Preserved","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedConstructor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","innerName":"ForRebasedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","innerName":"ForRebasedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Default","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"resolutions","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"dynamicTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/Map;Ljava/util/List;)V","signature":"(Ljava/util/Map;Ljava/util/List;)V"},{"name":"make","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Set;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Set<+Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;>;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution;"},{"name":"getAuxiliaryTypes","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"asTokenMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Disabled","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Disabled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$Preserved","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","innerName":"Preserved","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Disabled;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Disabled;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Disabled;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Disabled;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution;"},{"name":"getAuxiliaryTypes","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"asTokenMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedConstructor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","innerName":"ForRebasedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","innerName":"ForRebasedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$Preserved","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","innerName":"Preserved","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"isRebased","access":1025,"descriptor":"()Z"},{"name":"getResolvedMethod","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getPrependedParameters","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedConstructor","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedConstructor$RebasedConstructor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedConstructor","innerName":"RebasedConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedConstructor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","innerName":"ForRebasedConstructor","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"placeholderType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution;"},{"name":"isRebased","access":1,"descriptor":"()Z"},{"name":"getResolvedMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getPrependedParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedConstructor$RebasedConstructor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedConstructor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","innerName":"ForRebasedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedConstructor$RebasedConstructor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedConstructor","innerName":"RebasedConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit$ForTypes","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","innerName":"ForTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","innerName":"AbstractBase","access":1033}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"placeholderType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedMethod$RebasedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedMethod","innerName":"RebasedMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","innerName":"ForRebasedMethod","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution;"},{"name":"isRebased","access":1,"descriptor":"()Z"},{"name":"getResolvedMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getPrependedParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedMethod$RebasedMethod","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","innerName":"ForRebasedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedMethod$RebasedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$ForRebasedMethod","innerName":"RebasedMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit$ForTypes","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","innerName":"ForTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","innerName":"AbstractBase","access":1033}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"methodNameTransformer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)V"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$Preserved","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution$Preserved","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","innerName":"Preserved","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"isRebased","access":1,"descriptor":"()Z"},{"name":"getResolvedMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getPrependedParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/RebaseDynamicTypeBuilder","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/AbstractInliningDynamicTypeBuilder;","superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/AbstractInliningDynamicTypeBuilder","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"ForInstrumentedType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType$Differentiating","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType","innerName":"Differentiating","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Resolved","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodNameTransformer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodNameTransformer;)V"},{"name":"materialize","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/RebaseImplementationTarget","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/RebaseImplementationTarget$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/RebaseImplementationTarget","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/RebaseImplementationTarget$RebasedMethodInvocation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/RebaseImplementationTarget","innerName":"RebasedMethodInvocation","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","innerName":"DefaultMethodInvocation","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"rebaseableMethods","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation;Ljava/util/Map;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation;Ljava/util/Map;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;"},{"name":"invokeSuper","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"invokeSuper","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"invokeSuper","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Resolution;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"getOriginType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getOriginType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/RebaseImplementationTarget$Factory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/RebaseImplementationTarget$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/RebaseImplementationTarget","innerName":"Factory","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodRebaseResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/RebaseImplementationTarget$RebasedMethodInvocation","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/RebaseImplementationTarget$RebasedMethodInvocation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/RebaseImplementationTarget","innerName":"RebasedMethodInvocation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"Illegal","access":16409}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"prependedParameters","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeList;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeList;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeList;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"getMethodDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"withCheckedCompatibilityTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/RedefinitionDynamicTypeBuilder","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/inline/AbstractInliningDynamicTypeBuilder;","superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/inline/AbstractInliningDynamicTypeBuilder","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"ForInstrumentedType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType$Differentiating","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType","innerName":"Differentiating","access":9},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Resolved","access":1545}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)V"},{"name":"materialize","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$ForDefaultConstructor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"ForDefaultConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9}],"methods":[{"name":"extractConstructors","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"inject","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$WithMethodAttributeAppenderFactory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","innerName":"WithMethodAttributeAppenderFactory","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$5","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$4","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"ForInstrumentedMethod","access":17417}],"fields":[{"name":"NO_CONSTRUCTORS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default;"},{"name":"DEFAULT_CONSTRUCTOR","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default;"},{"name":"IMITATE_SUPER_CLASS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default;"},{"name":"IMITATE_SUPER_CLASS_PUBLIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default;"},{"name":"IMITATE_SUPER_CLASS_OPENING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"extractConstructors","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"resolveModifier","access":4,"descriptor":"(I)I"},{"name":"doExtractConstructors","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"inject","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"},{"name":"doInject","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;"},{"name":"withInheritedAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"doExtractConstructors","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"doInject","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Empty","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForImplementation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"doExtractConstructors","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"doInject","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Empty","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForImplementation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"doExtractConstructors","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"doInject","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$4","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$4","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Empty","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForImplementation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"doExtractConstructors","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"doInject","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$5","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerClass":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$5","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Empty","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForImplementation","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"Token","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token$TokenList","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement$Token","innerName":"TokenList","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"doExtractConstructors","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"doInject","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"},{"name":"resolveModifier","access":4,"descriptor":"(I)I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$WithMethodAttributeAppenderFactory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default$WithMethodAttributeAppenderFactory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","innerName":"WithMethodAttributeAppenderFactory","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default;"},{"name":"methodAttributeAppenderFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)V"},{"name":"extractConstructors","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"inject","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$ForDefaultConstructor","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Handler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler$ForImplementation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Handler","innerName":"ForImplementation","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"WithoutSpecifiedTarget","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/Transformer$NoOp","outerName":"com/comphenix/net/bytebuddy/dynamic/Transformer","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$ForDefaultConstructor","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"ForDefaultConstructor","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"elementMatcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"methodAttributeAppenderFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)V"},{"name":"extractConstructors","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"inject","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassDynamicTypeBuilder","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter;","superName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassDynamicTypeBuilder$InstrumentableMatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassDynamicTypeBuilder","innerName":"InstrumentableMatcher","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"WithFlexibleName","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase$Adapter","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$AbstractBase","innerName":"Adapter","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"ForInstrumentedType","access":16409},{"name":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper$NoOp","outerName":"com/comphenix/net/bytebuddy/asm/AsmVisitorWrapper","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$ClassLoading","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"ClassLoading","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry$Compiled","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"Default","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"FieldPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$RecordComponentPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"RecordComponentPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy$Resolved","outerName":"com/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy","innerName":"Resolved","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"constructorStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Ljava/util/List;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)V"},{"name":"materialize","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$WithFlexibleName;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodRegistry;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/RecordComponentRegistry;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;Lcom/comphenix/net/bytebuddy/asm/AsmVisitorWrapper;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeValidation;Lcom/comphenix/net/bytebuddy/dynamic/VisibilityBridgeStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;>;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/TypeResolutionStrategy;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded;"},{"name":"applyConstructorStrategy","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassDynamicTypeBuilder$InstrumentableMatcher","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/LatentMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassDynamicTypeBuilder$InstrumentableMatcher","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassDynamicTypeBuilder","innerName":"InstrumentableMatcher","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"ignoredMethods","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget","innerName":"OriginTypeResolver","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","innerName":"DefaultMethodInvocation","access":17420},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Empty","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Sort","access":16409}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"originTypeResolver","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver;)V"},{"name":"invokeSuper","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"invokeConstructor","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"invokeMethod","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"getOriginType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget","innerName":"OriginTypeResolver","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","innerName":"DefaultMethodInvocation","access":17420}],"fields":[{"name":"SUPER_CLASS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$Factory;"},{"name":"LEVEL_TYPE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$Factory;"},{"name":"originTypeResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver;)V","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget","innerName":"OriginTypeResolver","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$1","access":4104}],"fields":[{"name":"SUPER_CLASS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver;"},{"name":"LEVEL_TYPE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"identify","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver","outerClass":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget","innerName":"OriginTypeResolver","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"identify","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver","outerClass":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget","innerName":"OriginTypeResolver","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$OriginTypeResolver$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"identify","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/DefaultMethodCall","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/DefaultMethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/DefaultMethodCall","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"prioritizedInterfaces","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"prioritize","access":137,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"prioritize","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;","signature":"(Ljava/lang/Iterable<+Ljava/lang/Class<*>;>;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"prioritize","access":137,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"prioritize","access":9,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"unambiguousOnly","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"filterRelevant","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/DefaultMethodCall$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/DefaultMethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/DefaultMethodCall","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"implementationTarget","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;"},{"name":"prioritizedInterfaces","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"nonPrioritizedInterfaces","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"IGNORE"}},"visible":true}]}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Ljava/util/List;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"locateDefault","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$CompoundComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"CompoundComparator","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"TypePropertyComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NaturalOrderComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"NaturalOrderComparator","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ConditionalReturn","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ConditionalReturn","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"NullValueGuard","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"TypeCompatibilityCheck","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"SuperClassCheck","access":17420},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"EQUALS","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"superClassCheck","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck;"},{"name":"typeCompatibilityCheck","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck;"},{"name":"ignored","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;"},{"name":"nonNullable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;"},{"name":"comparator","access":18,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck;Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;Ljava/util/Comparator;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck;Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;Ljava/util/Comparator<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)V"},{"name":"requiringSuperClassEquality","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;"},{"name":"isolated","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;"},{"name":"withIgnoredFields","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;"},{"name":"withNonNullableFields","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;"},{"name":"withPrimitiveTypedFieldsFirst","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;"},{"name":"withEnumerationTypedFieldsFirst","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;"},{"name":"withPrimitiveWrapperTypedFieldsFirst","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;"},{"name":"withStringTypedFieldsFirst","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;"},{"name":"withFieldOrder","access":1,"descriptor":"(Ljava/util/Comparator;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;","signature":"(Ljava/util/Comparator<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod;"},{"name":"withSubclassEquality","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"access$100","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"NullValueGuard","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","innerName":"UsingJump","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"baseline","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"fieldDescriptions","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"nonNullable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/util/List;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/util/List;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$CompoundComparator","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Comparator;","superName":"java/lang/Object","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NaturalOrderComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"NaturalOrderComparator","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$CompoundComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"CompoundComparator","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true},{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["SE_COMPARATOR_SHOULD_BE_SERIALIZABLE"],"justification":"Not used within a serializable instance"},"visible":false}],"fields":[{"name":"comparators","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"","access":132,"descriptor":"([Ljava/util/Comparator;)V","signature":"([Ljava/util/Comparator<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)V"},{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Ljava/util/Comparator<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;>;)V"},{"name":"compare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)I"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ConditionalReturn","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ConditionalReturn","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ConditionalReturn","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"EMPTY","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"jumpCondition","access":18,"descriptor":"I"},{"name":"value","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"","access":2,"descriptor":"(II)V"},{"name":"onZeroInteger","access":12,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ConditionalReturn;"},{"name":"onNonZeroInteger","access":12,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ConditionalReturn;"},{"name":"onNullValue","access":12,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ConditionalReturn;"},{"name":"onNonIdentity","access":12,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ConditionalReturn;"},{"name":"onIdentity","access":12,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ConditionalReturn;"},{"name":"onNonEqualInteger","access":12,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ConditionalReturn;"},{"name":"returningTrue","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NaturalOrderComparator","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/util/Comparator;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NaturalOrderComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"NaturalOrderComparator","access":16412},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NaturalOrderComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NaturalOrderComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NaturalOrderComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NaturalOrderComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)I"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"NullValueGuard","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","innerName":"UsingJump","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","innerName":"NoOp","access":16409}],"methods":[{"name":"before","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"after","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"getRequiredVariablePadding","access":1025,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"NullValueGuard","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"before","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"after","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"getRequiredVariablePadding","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"NullValueGuard","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump$AfterInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump","innerName":"AfterInstruction","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump$BeforeInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump","innerName":"BeforeInstruction","access":4},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","innerName":"UsingJump","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"EMPTY","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"REFERENCE","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"instrumentedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"firstValueNull","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"secondValueNull","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"endOfBlock","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"before","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"after","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"getRequiredVariablePadding","access":1,"descriptor":"()I"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump;)Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump;)Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"access$600","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump;)Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"access$700","access":4104,"descriptor":"()[Ljava/lang/Object;"},{"name":"access$800","access":4104,"descriptor":"()[Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump$AfterInstruction","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"NullValueGuard","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","innerName":"UsingJump","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump$AfterInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump","innerName":"AfterInstruction","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump$BeforeInstruction","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"NullValueGuard","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard","innerName":"UsingJump","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump$BeforeInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump","innerName":"BeforeInstruction","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$NullValueGuard$UsingJump;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"SuperClassCheck","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"fields":[{"name":"DISABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck;"},{"name":"ENABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/EqualsMethod$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"SuperClassCheck","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"SuperClassCheck","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$SuperClassCheck$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ConditionalReturn","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ConditionalReturn","access":12}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"TypeCompatibilityCheck","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"EXACT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck;"},{"name":"SUBCLASS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck;"},{"name":"GET_CLASS","access":28,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/EqualsMethod$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"TypeCompatibilityCheck","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ConditionalReturn","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ConditionalReturn","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"TypeCompatibilityCheck","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypeCompatibilityCheck$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ConditionalReturn","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ConditionalReturn","access":12}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator","version":49,"access":17441,"signature":"Ljava/lang/Enum;Ljava/util/Comparator;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"TypePropertyComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator$4","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator$3","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"FOR_PRIMITIVE_TYPES","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator;"},{"name":"FOR_ENUMERATION_TYPES","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator;"},{"name":"FOR_STRING_TYPES","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator;"},{"name":"FOR_PRIMITIVE_WRAPPER_TYPES","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)I"},{"name":"resolve","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Z"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/EqualsMethod$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"TypePropertyComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Z"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"TypePropertyComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Z"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"TypePropertyComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator$3","access":16392},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Z"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator$4","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"TypePropertyComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$TypePropertyComparator$4","access":16392},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Z"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$13","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$12","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$11","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$10","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$9","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$8","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$7","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$6","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$5","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$4","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$3","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ConditionalReturn","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ConditionalReturn","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545}],"fields":[{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"},{"name":"BOOLEAN_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"},{"name":"BYTE_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"},{"name":"SHORT_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"},{"name":"CHARACTER_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"},{"name":"INTEGER_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"},{"name":"LONG_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"},{"name":"FLOAT_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"},{"name":"DOUBLE_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"},{"name":"REFERENCE_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"},{"name":"NESTED_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/EqualsMethod$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$10","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$10","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$11","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$11","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$12","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$12","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$13","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$13","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$3","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$4","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$4","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$5","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$5","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$6","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$6","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$7","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$7","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$8","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$8","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$9","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerClass":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator","outerName":"com/comphenix/net/bytebuddy/implementation/EqualsMethod","innerName":"ValueComparator","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$ValueComparator$9","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/EqualsMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation","com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod","innerName":"ConstructionDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate$ForDefaultConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate","innerName":"ForDefaultConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate$ForStringConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate","innerName":"ForStringConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"constructionDelegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate;)V"},{"name":"throwing","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;","signature":"(Ljava/lang/Class<+Ljava/lang/Throwable;>;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"throwing","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"throwing","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;","signature":"(Ljava/lang/Class<+Ljava/lang/Throwable;>;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"throwing","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod","innerName":"ConstructionDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate$ForStringConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate","innerName":"ForStringConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate$ForDefaultConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate","innerName":"ForDefaultConstructor","access":9}],"methods":[{"name":"make","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate$ForDefaultConstructor","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod","innerName":"ConstructionDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate$ForDefaultConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate","innerName":"ForDefaultConstructor","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"throwableType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"targetConstructor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"make","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate$ForStringConstructor","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod","innerName":"ConstructionDelegate","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate$ForStringConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/ExceptionMethod$ConstructionDelegate","innerName":"ForStringConstructor","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"throwableType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"targetConstructor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"message","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;)V"},{"name":"make","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"ForSetter","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForImplicitProperty","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"ForImplicitProperty","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$OwnerTypeLocatable","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"OwnerTypeLocatable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"AssignerConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$PropertyConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"PropertyConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldNameExtractor","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldLocation","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","innerName":"ForFixedValue","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Relative","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Relative","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$ForLoadedField","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"ForLoadedField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Absolute","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Absolute","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor$ForBeanProperty","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","innerName":"ForBeanProperty","access":16409}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldLocation","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation;"},{"name":"assigner","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"typing","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"ofField","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$OwnerTypeLocatable;"},{"name":"ofBeanProperty","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$OwnerTypeLocatable;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$OwnerTypeLocatable;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/FieldAccessor$PropertyConfigurable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$PropertyConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"PropertyConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"AssignerConfigurable","access":1545}],"methods":[{"name":"withAssigner","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$PropertyConfigurable;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldLocation","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Relative","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Relative","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Absolute","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Absolute","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545}],"methods":[{"name":"with","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation;"},{"name":"prepare","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Absolute","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldLocation","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Absolute","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Absolute","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldLocation","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Prepared","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Relative","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldLocation","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Relative$Prepared","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Relative","innerName":"Prepared","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldNameExtractor","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForClassHierarchy","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Relative","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Relative","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldNameExtractor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor;"},{"name":"fieldLocatorFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)V"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Relative$Prepared","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldNameExtractor","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldLocation","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Relative","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Relative","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Relative$Prepared","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Relative","innerName":"Prepared","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldNameExtractor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor;"},{"name":"fieldLocator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldNameExtractor","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","innerName":"ForFixedValue","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor$ForBeanProperty","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","innerName":"ForBeanProperty","access":16409}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor$ForBeanProperty","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldNameExtractor","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor$ForBeanProperty","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","innerName":"ForBeanProperty","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor$ForBeanProperty;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor$ForBeanProperty;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor$ForBeanProperty;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor$ForBeanProperty;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor$ForFixedValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldNameExtractor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","innerName":"ForFixedValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForImplicitProperty","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","interfaces":["com/comphenix/net/bytebuddy/implementation/FieldAccessor$OwnerTypeLocatable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForImplicitProperty","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"ForImplicitProperty","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForImplicitProperty$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForImplicitProperty","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldLocation","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldNameExtractor","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$PropertyConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"PropertyConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"AssignerConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"ForSetter","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfParameterValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"OfParameterValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfDefaultValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"OfDefaultValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfConstantValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"OfConstantValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfReferenceValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"OfReferenceValue","access":12},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$ForLoadedField","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"ForLoadedField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfFieldValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"OfFieldValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Absolute","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Absolute","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","innerName":"ForFixedValue","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Relative","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Relative","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForExactType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForExactType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForExactType$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForExactType","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$OwnerTypeLocatable","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"OwnerTypeLocatable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"setsArgumentAt","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsValue","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsValue","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsValue","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaConstant;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsValue","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsValue","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsReference","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsReference","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsFieldValueOf","access":1,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsFieldValueOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsFieldValueOf","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsFieldValueOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"withAssigner","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$PropertyConfigurable;"},{"name":"in","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable;"},{"name":"in","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable;"},{"name":"in","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForImplicitProperty$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldLocation","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForImplicitProperty","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"ForImplicitProperty","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForImplicitProperty$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForImplicitProperty","innerName":"Appender","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"fieldLocation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForImplicitProperty;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForImplicitProperty;Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;","superName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Composable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfFieldValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"OfFieldValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfReferenceValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"OfReferenceValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfConstantValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"OfConstantValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfDefaultValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"OfDefaultValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfParameterValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"OfParameterValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldLocation","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"ForSetter","access":1036}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"terminationHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler;)V"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"initialize","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)TT;"},{"name":"resolve","access":1028,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","signature":"(TT;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldLocation","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"ForSetter","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"Appender","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"initialized","access":18,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"fieldLocation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;TT;Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfConstantValue","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter;","superName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldLocation","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"ForSetter","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","innerName":"Composable","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfConstantValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"OfConstantValue","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"initialize","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/Void;"},{"name":"resolve","access":4,"descriptor":"(Ljava/lang/Void;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"resolve","access":4164,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"initialize","access":4164,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfDefaultValue","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter;","superName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldLocation","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"ForSetter","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfDefaultValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"OfDefaultValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","innerName":"Composable","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"initialize","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/Void;"},{"name":"resolve","access":4,"descriptor":"(Ljava/lang/Void;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"resolve","access":4164,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"initialize","access":4164,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfFieldValue","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter;","superName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldLocation","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"ForSetter","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","innerName":"Prepared","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","innerName":"Composable","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfFieldValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"OfFieldValue","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"initialize","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared;"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation$Prepared;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"resolve","access":4164,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"initialize","access":4164,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfParameterValue","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter;","superName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldLocation","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"ForSetter","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","innerName":"Composable","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfParameterValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"OfParameterValue","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler;I)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"initialize","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/Void;"},{"name":"resolve","access":4,"descriptor":"(Ljava/lang/Void;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"resolve","access":4164,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"initialize","access":4164,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfReferenceValue","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter;","superName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldLocation","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"ForSetter","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$ForStaticField","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"ForStaticField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","innerName":"Composable","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$OfReferenceValue","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"OfReferenceValue","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"PREFIX","access":28,"descriptor":"Ljava/lang/String;","constant":"fixedFieldValue"},{"name":"value","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldLocation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler;Ljava/lang/Object;Ljava/lang/String;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"initialize","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"resolve","access":4164,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"initialize","access":4164,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"ForSetter","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$1","access":4104}],"fields":[{"name":"RETURNING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler;"},{"name":"NON_OPERATIONAL","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/FieldAccessor$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","outerClass":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"ForSetter","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","outerClass":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"ForSetter","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$ForSetter$TerminationHandler$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$OwnerTypeLocatable","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"AssignerConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$OwnerTypeLocatable","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"OwnerTypeLocatable","access":1545}],"methods":[{"name":"in","access":1025,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable;"},{"name":"in","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable;"},{"name":"in","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$AssignerConfigurable;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$PropertyConfigurable","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"FieldNameExtractor","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$PropertyConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"PropertyConfigurable","access":1545}],"methods":[{"name":"setsArgumentAt","access":1025,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsDefaultValue","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsValue","access":1025,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsValue","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsValue","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaConstant;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsValue","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsValue","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsReference","access":1025,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsReference","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsFieldValueOf","access":1025,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsFieldValueOf","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsFieldValueOf","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"setsFieldValueOf","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FieldAccessor$FieldNameExtractor;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForValue","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"ForValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForPoolValue","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"ForPoolValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForArgument","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"ForArgument","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForThisValue","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"ForThisValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForOriginType","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"ForOriginType","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForNullValue","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"ForNullValue","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"AssignerConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"assigner","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"typing","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"value","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable;"},{"name":"reference","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable;"},{"name":"reference","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable;"},{"name":"value","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable;"},{"name":"value","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaConstant;)Lcom/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable;"},{"name":"argument","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable;"},{"name":"self","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable;"},{"name":"nullValue","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"originType","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable;"},{"name":"apply","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"AssignerConfigurable","access":1545}],"methods":[{"name":"withAssigner","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForArgument","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/FixedValue","interfaces":["com/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable","com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"AssignerConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForArgument","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"ForArgument","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withAssigner","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForNullValue","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation","com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForNullValue","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"ForNullValue","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/FixedValue$ForNullValue;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/FixedValue$ForNullValue;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/FixedValue$ForNullValue;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/FixedValue$ForNullValue;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForOriginType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/FixedValue","interfaces":["com/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForOriginType","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"ForOriginType","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForOriginType$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForOriginType","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"AssignerConfigurable","access":1545}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"withAssigner","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForOriginType$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForOriginType","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"ForOriginType","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForOriginType$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForOriginType","innerName":"Appender","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"originType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/FixedValue$ForOriginType;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FixedValue$ForOriginType;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForPoolValue","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/FixedValue","interfaces":["com/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable","com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"AssignerConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForPoolValue","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"ForPoolValue","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"valueLoadInstruction","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"loadedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/Class;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/Class<*>;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"withAssigner","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForThisValue","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/FixedValue","interfaces":["com/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForThisValue","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"ForThisValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForThisValue$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForThisValue","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"AssignerConfigurable","access":1545}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"withAssigner","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForThisValue$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForThisValue","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"ForThisValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForThisValue$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForThisValue","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForValue","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/FixedValue","interfaces":["com/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForValue$StaticFieldByteCodeAppender","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForValue","innerName":"StaticFieldByteCodeAppender","access":2},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$ForStaticField","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"ForStaticField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"AssignerConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForValue","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"ForValue","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"value"},{"name":"fieldName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"value","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"fieldType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"IGNORE"}},"visible":true}]}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"withAssigner","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FixedValue$ForValue;)Ljava/lang/String;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FixedValue$ForValue;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForValue$StaticFieldByteCodeAppender","version":49,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForValue","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"ForValue","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$1","access":4104},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForValue$StaticFieldByteCodeAppender","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue$ForValue","innerName":"StaticFieldByteCodeAppender","access":2}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldGetAccess","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/FixedValue$ForValue;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FixedValue$ForValue;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/FixedValue$ForValue;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/FixedValue$1;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"NullValueGuard","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"OffsetProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider","innerName":"ForFixedValue","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider$ForSuperMethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider","innerName":"ForSuperMethodCall","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"DEFAULT_OFFSET","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"17"}},{"name":"DEFAULT_MULTIPLIER","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"31"}},{"name":"HASH_CODE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"offsetProvider","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider;"},{"name":"multiplier","access":18,"descriptor":"I"},{"name":"ignored","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;"},{"name":"nonNullable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider;ILcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider;ILcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)V"},{"name":"usingSuperClassOffset","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod;"},{"name":"usingDefaultOffset","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod;"},{"name":"usingOffset","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod;"},{"name":"withIgnoredFields","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod;"},{"name":"withNonNullableFields","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod;"},{"name":"withMultiplier","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"NullValueGuard","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","innerName":"UsingJump","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"initialValue","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"multiplier","access":18,"descriptor":"I"},{"name":"fieldDescriptions","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"nonNullable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;ILjava/util/List;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;ILjava/util/List;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"NullValueGuard","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","innerName":"UsingJump","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","innerName":"NoOp","access":16409}],"methods":[{"name":"before","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"after","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"getRequiredVariablePadding","access":1025,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"NullValueGuard","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"before","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"after","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"getRequiredVariablePadding","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"NullValueGuard","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump$AfterInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump","innerName":"AfterInstruction","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump$BeforeInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump","innerName":"BeforeInstruction","access":4},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","innerName":"UsingJump","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"EMPTY","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"INTEGER","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"instrumentedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"label","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"before","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"after","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"getRequiredVariablePadding","access":1,"descriptor":"()I"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump;)Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"access$300","access":4104,"descriptor":"()[Ljava/lang/Object;"},{"name":"access$400","access":4104,"descriptor":"()[Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump$AfterInstruction","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"NullValueGuard","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","innerName":"UsingJump","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump$AfterInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump","innerName":"AfterInstruction","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump$BeforeInstruction","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"NullValueGuard","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard","innerName":"UsingJump","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump$BeforeInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump","innerName":"BeforeInstruction","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$NullValueGuard$UsingJump;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"OffsetProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider$ForSuperMethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider","innerName":"ForSuperMethodCall","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider","innerName":"ForFixedValue","access":9}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider$ForFixedValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"OffsetProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider","innerName":"ForFixedValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider$ForSuperMethodCall","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"OffsetProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider$ForSuperMethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider","innerName":"ForSuperMethodCall","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider$ForSuperMethodCall;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider$ForSuperMethodCall;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider$ForSuperMethodCall;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$OffsetProvider$ForSuperMethodCall;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$13","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$12","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$11","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$10","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$9","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$8","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$7","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$6","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$5","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$4","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$3","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545}],"fields":[{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"},{"name":"BOOLEAN_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"},{"name":"BYTE_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"},{"name":"SHORT_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"},{"name":"CHARACTER_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"},{"name":"INTEGER_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"},{"name":"LONG_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"},{"name":"FLOAT_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"},{"name":"DOUBLE_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"},{"name":"REFERENCE_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"},{"name":"NESTED_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/HashCodeMethod$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerClass":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$10","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerClass":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$10","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$11","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerClass":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$11","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$12","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerClass":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$12","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$13","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerClass":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$13","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerClass":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerClass":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$3","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$4","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerClass":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$4","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$5","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerClass":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$5","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$6","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerClass":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$6","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$7","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerClass":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$7","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$8","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerClass":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$8","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$9","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerClass":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer","outerName":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod","innerName":"ValueTransformer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$ValueTransformer$9","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/HashCodeMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Prepareable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Prepareable","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Prepareable","access":1545}],"methods":[{"name":"appender","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/Implementation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545}],"methods":[{"name":"andThen","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"andThen","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","innerName":"Composable","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"implementations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/Implementation;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/Implementation;>;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Compound;)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Composable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","innerName":"Composable","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"composable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"implementations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/Implementation;>;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable;)Ljava/util/List;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Disabled","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"register","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"cache","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"},{"name":"getInstrumentedType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getClassFileVersion","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldSetterDelegation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"FieldSetterDelegation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldGetterDelegation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"FieldGetterDelegation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AccessorMethodDelegation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"AccessorMethodDelegation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$DelegationRecord","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"DelegationRecord","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldSetter","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"FieldSetter","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldGetter","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"FieldGetter","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AccessorMethod","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"AccessorMethod","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AbstractPropertyAccessorMethod","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"AbstractPropertyAccessorMethod","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldCacheEntry","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"FieldCacheEntry","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$CacheValueField","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"CacheValueField","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"Drain","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"ACCESSOR_METHOD_SUFFIX","access":25,"descriptor":"Ljava/lang/String;","constant":"accessor"},{"name":"FIELD_CACHE_PREFIX","access":25,"descriptor":"Ljava/lang/String;","constant":"cachedValue"},{"name":"auxiliaryTypeNamingStrategy","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;"},{"name":"typeInitializer","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;"},{"name":"auxiliaryClassFileVersion","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"registeredAccessorMethods","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"registeredGetters","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"registeredSetters","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"auxiliaryTypes","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"registeredFieldCacheEntries","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"registeredFieldCacheFields","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"suffix","access":18,"descriptor":"Ljava/lang/String;"},{"name":"fieldCacheCanAppendEntries","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/ClassFileVersion;)V"},{"name":"isEnabled","access":1,"descriptor":"()Z"},{"name":"registerAccessorFor","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"registerGetterFor","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"registerSetterFor","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getAuxiliaryTypes","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"cache","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"},{"name":"drain","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AbstractPropertyAccessorMethod","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AbstractPropertyAccessorMethod","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"AbstractPropertyAccessorMethod","access":1036},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","innerName":"AbstractBase","access":1033}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getBaseModifiers","access":1028,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AccessorMethod","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AbstractPropertyAccessorMethod","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AccessorMethod","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"AccessorMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit$ForTypes","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","innerName":"ForTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AbstractPropertyAccessorMethod","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"AbstractPropertyAccessorMethod","access":1036},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/lang/String;)V"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getBaseModifiers","access":4,"descriptor":"()I"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AccessorMethodDelegation","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$DelegationRecord","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$DelegationRecord","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"DelegationRecord","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AccessorMethod","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"AccessorMethod","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AccessorMethodDelegation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"AccessorMethodDelegation","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"accessorMethodInvocation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"with","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$DelegationRecord;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$CacheValueField","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$CacheValueField","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"CacheValueField","access":12},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","innerName":"AbstractBase","access":1033}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"fieldType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/lang/String;I)V"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$DelegationRecord","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter","innerName":"MethodPool","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$ForDefinedMethod","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record","innerName":"ForDefinedMethod","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$DelegationRecord","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"DelegationRecord","access":1036}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodDescription","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"visibility","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)V"},{"name":"with","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$DelegationRecord;"},{"name":"getMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getSort","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record$Sort;"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"applyHead","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"applyBody","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyAttributes","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"applyCode","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"prepend","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool$Record;"},{"name":"getMethod","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldCacheEntry","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldCacheEntry","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"FieldCacheEntry","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545}],"fields":[{"name":"fieldValue","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"fieldType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"storeIn","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"getFieldType","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldGetter","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AbstractPropertyAccessorMethod","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldGetter","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"FieldGetter","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Empty","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AbstractPropertyAccessorMethod","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"AbstractPropertyAccessorMethod","access":1036}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Ljava/lang/String;)V"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getBaseModifiers","access":4,"descriptor":"()I"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldGetterDelegation","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$DelegationRecord","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$DelegationRecord","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"DelegationRecord","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldGetter","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"FieldGetter","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldGetterDelegation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"FieldGetterDelegation","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"with","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$DelegationRecord;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldSetter","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AbstractPropertyAccessorMethod","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldSetter","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"FieldSetter","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit$ForTypes","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList$Explicit","innerName":"ForTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$AbstractPropertyAccessorMethod","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"AbstractPropertyAccessorMethod","access":1036},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Ljava/lang/String;)V"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getBaseModifiers","access":4,"descriptor":"()I"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldSetterDelegation","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$DelegationRecord","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$DelegationRecord","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"DelegationRecord","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldSetter","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"FieldSetter","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$FieldSetterDelegation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Default","innerName":"FieldSetterDelegation","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"with","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Default$DelegationRecord;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Disabled","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"Drain","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$None","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"None","access":16409}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;)V"},{"name":"isEnabled","access":1,"descriptor":"()Z"},{"name":"getAuxiliaryTypes","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"drain","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"registerAccessorFor","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"registerGetterFor","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"registerSetterFor","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"cache","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Disabled","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$Disabled$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Context"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer","innerName":"Drain","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545}],"methods":[{"name":"isEnabled","access":1025,"descriptor":"()Z"},{"name":"getAuxiliaryTypes","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"drain","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer$Drain;Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","innerName":"AbstractBase","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"classFileVersion","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/ClassFileVersion;)V"},{"name":"getInstrumentedType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getClassFileVersion","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"ExtractableView","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","innerName":"Factory","access":1545}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/TypeInitializer;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context$ExtractableView;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"byteCodeAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)V"},{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9}],"methods":[{"name":"getMethodDescription","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getTypeDescription","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"withCheckedCompatibilityTo","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"AbstractBase","access":1033}],"fields":[{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Illegal","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Illegal;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Illegal;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Illegal;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Illegal;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"getMethodDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"withCheckedCompatibilityTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Simple","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"Illegal","access":16409}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"getMethodDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"withCheckedCompatibilityTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545}],"methods":[{"name":"getInstrumentedType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getOriginType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"invokeSuper","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"invokeDefault","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"invokeDefault","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"invokeDominant","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","innerName":"DefaultMethodInvocation","access":17420},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"AbstractBase","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"methodGraph","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;"},{"name":"defaultMethodInvocation","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation;)V"},{"name":"getInstrumentedType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"invokeDefault","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"invokeDefault","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"invokeDominant","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","innerName":"DefaultMethodInvocation","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$1","access":4104}],"fields":[{"name":"ENABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation;"},{"name":"DISABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation;"},{"name":"apply","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/Implementation$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation","outerClass":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","innerName":"DefaultMethodInvocation","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation$1","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Sort","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"Illegal","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation","outerClass":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase","innerName":"DefaultMethodInvocation","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$AbstractBase$DefaultMethodInvocation$2","access":16392},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","innerName":"Illegal","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","innerName":"Factory","access":1545}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;Lcom/comphenix/net/bytebuddy/ClassFileVersion;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Composable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","innerName":"ForField","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForInstance","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","innerName":"ForInstance","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$WithoutPrivilegeConfiguration","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","innerName":"WithoutPrivilegeConfiguration","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","innerName":"AssignerConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CanCache","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForClassHierarchy","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"INVOCATION_HANDLER_TYPE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"UNCACHED","access":26,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"CACHED","access":26,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"UNPRIVILEGED","access":26,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"PRIVILEGED","access":26,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"RETURNING","access":26,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"DROPPING","access":26,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"fieldName","access":20,"descriptor":"Ljava/lang/String;"},{"name":"cached","access":20,"descriptor":"Z"},{"name":"privileged","access":20,"descriptor":"Z"},{"name":"returning","access":20,"descriptor":"Z"},{"name":"assigner","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;ZZZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/reflect/InvocationHandler;)Lcom/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/reflect/InvocationHandler;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter;"},{"name":"toField","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter;"},{"name":"toField","access":9,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)Lcom/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter;"},{"name":"argumentValuesOf","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;"},{"name":"withoutMethodCache","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$WithoutPrivilegeConfiguration;"},{"name":"withAssigner","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"withPrivilegedLookup","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$AssignerConfigurable;"},{"name":"apply","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$AssignerConfigurable","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Composable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","innerName":"AssignerConfigurable","access":1545}],"methods":[{"name":"withAssigner","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForField","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","interfaces":["com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$WithoutPrivilegeConfiguration"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForField$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForField","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$WithoutPrivilegeConfiguration","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","innerName":"WithoutPrivilegeConfiguration","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","innerName":"AssignerConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","innerName":"Composable","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","innerName":"ForField","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldLocatorFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;ZZZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)V"},{"name":"withoutMethodCache","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$WithoutPrivilegeConfiguration;"},{"name":"withAssigner","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"withPrivilegedLookup","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$AssignerConfigurable;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"withAssigner","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForField$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","innerName":"ForField","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForField$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForField","innerName":"Appender","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForField;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForField;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForInstance","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","interfaces":["com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$WithoutPrivilegeConfiguration"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForInstance$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForInstance","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$WithoutPrivilegeConfiguration","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","innerName":"WithoutPrivilegeConfiguration","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","innerName":"AssignerConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","innerName":"Composable","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$ForStaticField","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"ForStaticField","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForInstance","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","innerName":"ForInstance","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"invocationHandler"},{"name":"invocationHandler","access":20,"descriptor":"Ljava/lang/reflect/InvocationHandler;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;ZZZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Ljava/lang/reflect/InvocationHandler;)V"},{"name":"withoutMethodCache","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$WithoutPrivilegeConfiguration;"},{"name":"withAssigner","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"withPrivilegedLookup","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$AssignerConfigurable;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"withAssigner","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForInstance$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForInstance","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","innerName":"ForInstance","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForInstance$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForInstance","innerName":"Appender","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForInstance;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$ForInstance;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$WithoutPrivilegeConfiguration","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$AssignerConfigurable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","innerName":"AssignerConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$WithoutPrivilegeConfiguration","outerName":"com/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter","innerName":"WithoutPrivilegeConfiguration","access":1545}],"methods":[{"name":"withPrivilegedLookup","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvocationHandlerAdapter$AssignerConfigurable;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Composable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"WithImplicitType","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitTarget","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"WithImplicitTarget","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"WithImplicitArguments","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$AbstractDelegator","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"AbstractDelegator","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Default","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForBooleanConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForBooleanConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForByteConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForByteConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForShortConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForShortConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForCharacterConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForCharacterConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForIntegerConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForIntegerConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForLongConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForLongConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForFloatConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForFloatConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForDoubleConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForDoubleConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType$OfInstance","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","innerName":"OfInstance","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForClassConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForClassConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForEnumerationValue","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForEnumerationValue","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForJavaConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForJavaConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForNullValue","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForNullValue","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType$OfArgument","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","innerName":"OfArgument","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForThisInstance","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForThisInstance","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType$OfField","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","innerName":"OfField","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","innerName":"Composable","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$Simple","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"NodeList","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ConstantPoolWrapper","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInstance","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForInstance","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodParameters","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForInterceptedMethodParameters","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodInstanceAndParameters","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForInterceptedMethodInstanceAndParameters","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForClassHierarchy","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","innerName":"Factory","access":16409}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"bootstrap","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"arguments","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;"},{"name":"invocationProvider","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;"},{"name":"terminationHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;"},{"name":"assigner","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"typing","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"bootstrap","access":137,"descriptor":"(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitTarget;"},{"name":"bootstrap","access":9,"descriptor":"(Ljava/lang/reflect/Method;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitTarget;","signature":"(Ljava/lang/reflect/Method;Ljava/util/List<*>;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitTarget;"},{"name":"bootstrap","access":137,"descriptor":"(Ljava/lang/reflect/Constructor;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitTarget;","signature":"(Ljava/lang/reflect/Constructor<*>;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitTarget;"},{"name":"bootstrap","access":9,"descriptor":"(Ljava/lang/reflect/Constructor;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitTarget;","signature":"(Ljava/lang/reflect/Constructor<*>;Ljava/util/List<*>;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitTarget;"},{"name":"bootstrap","access":137,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitTarget;"},{"name":"bootstrap","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitTarget;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<*>;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitTarget;"},{"name":"lambda","access":9,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments;","signature":"(Ljava/lang/reflect/Method;Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments;"},{"name":"lambda","access":9,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments;","signature":"(Ljava/lang/reflect/Method;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments;"},{"name":"lambda","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments;"},{"name":"lambda","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments;"},{"name":"withBooleanValue","access":129,"descriptor":"([Z)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withByteValue","access":129,"descriptor":"([B)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withShortValue","access":129,"descriptor":"([S)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withCharacterValue","access":129,"descriptor":"([C)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withIntegerValue","access":129,"descriptor":"([I)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withLongValue","access":129,"descriptor":"([J)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withFloatValue","access":129,"descriptor":"([F)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withDoubleValue","access":129,"descriptor":"([D)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withValue","access":129,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withReference","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withReference","access":129,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withType","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withEnumeration","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withInstance","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/utility/JavaConstant;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withNullValue","access":129,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withNullValue","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withArgument","access":129,"descriptor":"([I)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withArgument","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withThis","access":129,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withThis","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withMethodArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withImplicitAndMethodArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withField","access":129,"descriptor":"([Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withField","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withField","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withField","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withAssigner","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$AbstractDelegator","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$AbstractDelegator","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"AbstractDelegator","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"WithImplicitType","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"materialize","access":1028,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withBooleanValue","access":129,"descriptor":"([Z)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withByteValue","access":129,"descriptor":"([B)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withShortValue","access":129,"descriptor":"([S)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withCharacterValue","access":129,"descriptor":"([C)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withIntegerValue","access":129,"descriptor":"([I)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withLongValue","access":129,"descriptor":"([J)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withFloatValue","access":129,"descriptor":"([F)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withDoubleValue","access":129,"descriptor":"([D)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withValue","access":129,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withReference","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withReference","access":129,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withType","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withInstance","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/utility/JavaConstant;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withNullValue","access":129,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withNullValue","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withArgument","access":129,"descriptor":"([I)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withArgument","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withThis","access":129,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withThis","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withMethodArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withImplicitAndMethodArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withField","access":129,"descriptor":"([Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withEnumeration","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withField","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withField","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withField","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withAssigner","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"Appender","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Default","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ReturnTypeProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"NameProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"Target","access":1545}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target;"},{"name":"appendArguments","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;","signature":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;"},{"name":"appendArgument","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;"},{"name":"withoutArguments","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;"},{"name":"withNameProvider","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;"},{"name":"withReturnTypeProvider","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;"},{"name":"prepare","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForJavaConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForJavaConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForNullValue","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForNullValue","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForEnumerationValue","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForEnumerationValue","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForClassConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForClassConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForStringConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForStringConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForDoubleConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForDoubleConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForFloatConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForFloatConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForLongConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForLongConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForIntegerConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForIntegerConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForCharacterConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForCharacterConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForShortConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForShortConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForByteConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForByteConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForBooleanConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForBooleanConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInstance","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForInstance","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForThisInstance","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForThisInstance","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ConstantPoolWrapper","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodParameters","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForInterceptedMethodParameters","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodInstanceAndParameters","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForInterceptedMethodInstanceAndParameters","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ConstantPoolWrapper","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$WrappingArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerName":"WrappingArgumentProvider","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$8","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$7","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$6","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$5","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$4","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$3","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForStringConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForStringConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForClassConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForClassConstant","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForEnumerationValue","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForEnumerationValue","access":9},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$ForLoadedEnumeration","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"ForLoadedEnumeration","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForJavaConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForJavaConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInstance","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForInstance","access":9}],"fields":[{"name":"BOOLEAN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;"},{"name":"BYTE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;"},{"name":"SHORT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;"},{"name":"CHARACTER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;"},{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;"},{"name":"primitiveType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"wrapperType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;"},{"name":"make","access":1028,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$1;)V"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerClass":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ConstantPoolWrapper","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$WrappingArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerName":"WrappingArgumentProvider","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;)V"},{"name":"make","access":4,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerClass":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ConstantPoolWrapper","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$WrappingArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerName":"WrappingArgumentProvider","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;)V"},{"name":"make","access":4,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerClass":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ConstantPoolWrapper","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$3","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$WrappingArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerName":"WrappingArgumentProvider","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;)V"},{"name":"make","access":4,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$4","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerClass":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ConstantPoolWrapper","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$4","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$WrappingArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerName":"WrappingArgumentProvider","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;)V"},{"name":"make","access":4,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$5","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerClass":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ConstantPoolWrapper","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$5","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$WrappingArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerName":"WrappingArgumentProvider","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;)V"},{"name":"make","access":4,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$6","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerClass":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ConstantPoolWrapper","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$6","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$WrappingArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerName":"WrappingArgumentProvider","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;)V"},{"name":"make","access":4,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$7","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerClass":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ConstantPoolWrapper","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$7","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$WrappingArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerName":"WrappingArgumentProvider","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;)V"},{"name":"make","access":4,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$8","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerClass":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ConstantPoolWrapper","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$8","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$WrappingArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerName":"WrappingArgumentProvider","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;)V"},{"name":"make","access":4,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$WrappingArgumentProvider","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ConstantPoolWrapper","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper$WrappingArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper","innerName":"WrappingArgumentProvider","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ConstantPoolWrapper;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForBooleanConstant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForBooleanConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForBooleanConstant","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Z)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForByteConstant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForByteConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForByteConstant","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"B"}],"methods":[{"name":"","access":4,"descriptor":"(B)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForCharacterConstant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForCharacterConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForCharacterConstant","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"C"}],"methods":[{"name":"","access":4,"descriptor":"(C)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForClassConstant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForClassConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForClassConstant","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForDoubleConstant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForDoubleConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForDoubleConstant","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"D"}],"methods":[{"name":"","access":4,"descriptor":"(D)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForEnumerationValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForEnumerationValue","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForEnumerationValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"enumerationDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForField","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForField$WithExplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForField","innerName":"WithExplicitType","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForField","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldName","access":20,"descriptor":"Ljava/lang/String;"},{"name":"fieldLocatorFactory","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"doResolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForField$WithExplicitType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForField","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForField$WithExplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForField","innerName":"WithExplicitType","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"doResolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForFloatConstant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForFloatConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForFloatConstant","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"F"}],"methods":[{"name":"","access":4,"descriptor":"(F)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInstance","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$ForStaticField","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"ForStaticField","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInstance","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForInstance","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"FIELD_PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"invokeDynamic"},{"name":"value","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"fieldType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"IGNORE"}},"visible":true}]}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"of","access":12,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForIntegerConstant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForIntegerConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForIntegerConstant","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodInstanceAndParameters","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodInstanceAndParameters","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForInterceptedMethodInstanceAndParameters","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodInstanceAndParameters;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodInstanceAndParameters;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodInstanceAndParameters;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodInstanceAndParameters;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodParameters","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodParameters","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForInterceptedMethodParameters","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodParameters;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodParameters;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodParameters;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodParameters;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForJavaConstant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForJavaConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForJavaConstant","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"javaConstant","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaConstant;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForLongConstant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForLongConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForLongConstant","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"J"}],"methods":[{"name":"","access":4,"descriptor":"(J)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForMethodParameter","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForMethodParameter$WithExplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForMethodParameter","innerName":"WithExplicitType","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForMethodParameter","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"index","access":20,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"doResolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForMethodParameter$WithExplicitType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForMethodParameter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForMethodParameter$WithExplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForMethodParameter","innerName":"WithExplicitType","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(ILcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"doResolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForNullValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForNullValue","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForNullValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForShortConstant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForShortConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForShortConstant","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"S"}],"methods":[{"name":"","access":4,"descriptor":"(S)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForStringConstant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForStringConstant","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForStringConstant","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForThisInstance","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForThisInstance","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForThisInstance","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9}],"methods":[{"name":"getLoadInstruction","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"getLoadedTypes","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"loadedTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/util/List;)V"},{"name":"getLoadInstruction","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"getLoadedTypes","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Default","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Default$Target","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Default","innerName":"Target","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"NameProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ReturnTypeProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider$ForInterceptedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider","innerName":"ForInterceptedMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider$ForInterceptedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider","innerName":"ForInterceptedMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInterceptedMethodInstanceAndParameters","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForInterceptedMethodInstanceAndParameters","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Default","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"Default","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"nameProvider","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider;"},{"name":"returnTypeProvider","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider;"},{"name":"argumentProviders","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider;Ljava/util/List;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Default$Target;"},{"name":"appendArguments","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;","signature":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;"},{"name":"appendArgument","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;"},{"name":"withoutArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;"},{"name":"withNameProvider","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;"},{"name":"withReturnTypeProvider","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Default$Target","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Default","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Default$Target","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Default","innerName":"Target","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"internalName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"returnType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"argumentProviders","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"instrumentedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"NameProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider$ForExplicitName","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider","innerName":"ForExplicitName","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider$ForInterceptedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider","innerName":"ForInterceptedMethod","access":16409}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider$ForExplicitName","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"NameProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider$ForExplicitName","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider","innerName":"ForExplicitName","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"internalName","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider$ForInterceptedMethod","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"NameProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider$ForInterceptedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider","innerName":"ForInterceptedMethod","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider$ForInterceptedMethod;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider$ForInterceptedMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider$ForInterceptedMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider$ForInterceptedMethod;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ReturnTypeProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider$ForExplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider","innerName":"ForExplicitType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider$ForInterceptedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider","innerName":"ForInterceptedMethod","access":16409}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider$ForExplicitType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ReturnTypeProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider$ForExplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider","innerName":"ForExplicitType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider$ForInterceptedMethod","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ReturnTypeProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider$ForInterceptedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider","innerName":"ForInterceptedMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider$ForInterceptedMethod;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider$ForInterceptedMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider$ForInterceptedMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider$ForInterceptedMethod;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved","innerName":"Simple","access":9}],"methods":[{"name":"getStackManipulation","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"getReturnType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getInternalName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getParameterTypes","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$Target$Resolved","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"internalName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"returnType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"parameterTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"getStackManipulation","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getParameterTypes","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$1","access":4104}],"fields":[{"name":"RETURNING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;"},{"name":"DROPPING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","outerClass":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","outerClass":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$AbstractDelegator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"WithImplicitArguments","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"WithImplicitType","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$AbstractDelegator","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"AbstractDelegator","access":1036}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"withoutArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withAssigner","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments;"},{"name":"appender","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"andThen","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"withAssigner","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"withField","access":4161,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withField","access":4161,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withField","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withEnumeration","access":4161,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withField","access":4161,"descriptor":"([Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withImplicitAndMethodArguments","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withMethodArguments","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withThis","access":4161,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withThis","access":4161,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withArgument","access":4161,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withArgument","access":4161,"descriptor":"([I)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withNullValue","access":4161,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withNullValue","access":4161,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withInstance","access":4161,"descriptor":"([Lcom/comphenix/net/bytebuddy/utility/JavaConstant;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withType","access":4161,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withReference","access":4161,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withReference","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withValue","access":4161,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withDoubleValue","access":4161,"descriptor":"([D)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withFloatValue","access":4161,"descriptor":"([F)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withLongValue","access":4161,"descriptor":"([J)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withIntegerValue","access":4161,"descriptor":"([I)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withCharacterValue","access":4161,"descriptor":"([C)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withShortValue","access":4161,"descriptor":"([S)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withByteValue","access":4161,"descriptor":"([B)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withBooleanValue","access":4161,"descriptor":"([Z)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitTarget","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitTarget","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"WithImplicitTarget","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"WithImplicitArguments","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ReturnTypeProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider$ForExplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ReturnTypeProvider","innerName":"ForExplicitType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"NameProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider$ForExplicitName","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$NameProvider","innerName":"ForExplicitName","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"invoke","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments;"},{"name":"invoke","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments;"},{"name":"invoke","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments;"},{"name":"invoke","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments;"},{"name":"invoke","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitArguments;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$AbstractDelegator","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"WithImplicitType","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType$OfField","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","innerName":"OfField","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType$OfArgument","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","innerName":"OfArgument","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType$OfInstance","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","innerName":"OfInstance","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$AbstractDelegator","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"AbstractDelegator","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"as","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"as","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"appender","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"prepare","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"andThen","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"withAssigner","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"withField","access":4161,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withField","access":4161,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withField","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withEnumeration","access":4161,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withField","access":4161,"descriptor":"([Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withImplicitAndMethodArguments","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withMethodArguments","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withThis","access":4161,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withThis","access":4161,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withArgument","access":4161,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withArgument","access":4161,"descriptor":"([I)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withNullValue","access":4161,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withNullValue","access":4161,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withInstance","access":4161,"descriptor":"([Lcom/comphenix/net/bytebuddy/utility/JavaConstant;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withType","access":4161,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withReference","access":4161,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withReference","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType;"},{"name":"withValue","access":4161,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withDoubleValue","access":4161,"descriptor":"([D)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withFloatValue","access":4161,"descriptor":"([F)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withLongValue","access":4161,"descriptor":"([J)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withIntegerValue","access":4161,"descriptor":"([I)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withCharacterValue","access":4161,"descriptor":"([C)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withShortValue","access":4161,"descriptor":"([S)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withByteValue","access":4161,"descriptor":"([B)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"withBooleanValue","access":4161,"descriptor":"([Z)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType$OfArgument","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"WithImplicitType","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType$OfArgument","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","innerName":"OfArgument","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForMethodParameter$WithExplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForMethodParameter","innerName":"WithExplicitType","access":12}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EQ_DOESNT_OVERRIDE_EQUALS"],"justification":"Super type implementation covers use case"},"visible":false}],"fields":[{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;I)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;I)V"},{"name":"as","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType$OfField","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"WithImplicitType","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType$OfField","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","innerName":"OfField","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForField$WithExplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForField","innerName":"WithExplicitType","access":12}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EQ_DOESNT_OVERRIDE_EQUALS"],"justification":"Super type implementation covers use case"},"visible":false}],"fields":[{"name":"fieldName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"fieldLocatorFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)V"},{"name":"as","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType$OfInstance","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"InvocationProvider","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic","innerName":"WithImplicitType","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType$OfInstance","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$WithImplicitType","innerName":"OfInstance","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider$ForInstance","outerName":"com/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider","innerName":"ForInstance","access":9}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EQ_DOESNT_OVERRIDE_EQUALS"],"justification":"Super type implementation covers use case"},"visible":false}],"fields":[{"name":"value","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"argumentProvider","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider$ArgumentProvider;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Ljava/lang/Object;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$InvocationProvider;Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Ljava/lang/Object;)V"},{"name":"as","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"},{"name":"materialize","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/InvokeDynamic;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$ForStaticField","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"ForStaticField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"NoOp","access":16409}],"methods":[{"name":"onLoad","access":1025,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"isAlive","access":1025,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","java/io/Serializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true},{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["SE_BAD_FIELD"],"justification":"Serialization is considered opt-in for a rare use case"},"visible":false}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}},{"name":"loadedTypeInitializers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;>;)V"},{"name":"onLoad","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$ForStaticField","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","java/io/Serializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$ForStaticField","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"ForStaticField","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}},{"name":"STATIC_FIELD","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"fieldName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"value","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"onLoad","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onLoad","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"registerAccessorFor","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"registerGetterFor","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"registerSetterFor","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409}],"fields":[{"name":"PUBLIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;"},{"name":"DEFAULT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;"},{"name":"visibility","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/modifier/Visibility;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;)V"},{"name":"getVisibility","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/modifier/Visibility;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$Illegal","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$Illegal;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$Illegal;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$Illegal;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$Illegal;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"registerAccessorFor","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"registerGetterFor","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"registerSetterFor","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Composable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"FieldSetting","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"WithoutSpecifiedTarget","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TerminationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodInvoker","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodLocator","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Prepareable","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Prepareable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForExplicitMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"ForExplicitMethod","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForElementMatcher","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"ForElementMatcher","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForElementMatcher$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForElementMatcher","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForStackManipulation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstance","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForInstance","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstance$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstance","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodParameterArrayElement","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement$OfInvokedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement","innerName":"OfInvokedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement$OfParameter","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement","innerName":"OfParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodCall","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$ForLoadedField","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"ForLoadedField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"FieldSetting","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting","innerName":"Explicit","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting$Implicit","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting","innerName":"Implicit","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","innerName":"Composable","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"ForInstrumentedMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForConstructingInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation","innerName":"Factory","access":16408},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForContextualInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation","innerName":"Factory","access":16408},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Simple","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForNullConstant","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForNullConstant","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter$OfInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter","innerName":"OfInstrumentedMethod","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodParameterArray","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray","innerName":"ForInstrumentedMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForThisReference","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForInstrumentedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForClassHierarchy","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodLocator","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory;"},{"name":"targetHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory;"},{"name":"argumentLoaders","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"methodInvoker","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory;"},{"name":"terminationHandler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Factory;"},{"name":"assigner","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"typing","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Factory;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Factory;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"invoke","access":9,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget;"},{"name":"invoke","access":9,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget;","signature":"(Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget;"},{"name":"invoke","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget;"},{"name":"invoke","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget;"},{"name":"invoke","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget;"},{"name":"invoke","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget;"},{"name":"invokeSelf","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget;"},{"name":"invokeSuper","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"call","access":9,"descriptor":"(Ljava/util/concurrent/Callable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;","signature":"(Ljava/util/concurrent/Callable<*>;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"run","access":9,"descriptor":"(Ljava/lang/Runnable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"construct","access":9,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;","signature":"(Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"construct","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"with","access":129,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"with","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"with","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"with","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/utility/JavaConstant;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"withReference","access":129,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"withArgument","access":129,"descriptor":"([I)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"withAllArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"withArgumentArray","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"withArgumentArrayElements","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"withArgumentArrayElements","access":1,"descriptor":"(II)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"withArgumentArrayElements","access":1,"descriptor":"(III)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"withThis","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"withOwnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"withField","access":129,"descriptor":"([Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"withField","access":129,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"withMethodCall","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"with","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"with","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"with","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory;>;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"setsField","access":1,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting;"},{"name":"setsField","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting;"},{"name":"setsField","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting;"},{"name":"withAssigner","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodLocator","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodInvoker","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TerminationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"Appender","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"implementationTarget","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;"},{"name":"methodLocator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator;"},{"name":"argumentProviders","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"methodInvoker","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker;"},{"name":"targetHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler;"},{"name":"terminationHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"toInvokedMethod","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"toStackManipulation","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall$Appender;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForStackManipulation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodCall","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstance","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForInstance","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodParameterArrayElement","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodParameterArray","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForInstrumentedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForThisReference","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForNullConstant","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForNullConstant","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409}],"methods":[{"name":"toStackManipulation","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Prepareable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Prepareable","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Prepareable","access":1545}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField","innerName":"ArgumentProvider","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForField","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"instrumentedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField$ArgumentProvider","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField","innerName":"ArgumentProvider","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField$Factory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField","innerName":"ArgumentProvider","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForField","innerName":"Factory","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"fieldLocatorFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstance","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstance$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstance","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstance","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForInstance","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstance$Factory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstance","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForInstance","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$ForStaticField","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"ForStaticField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstance$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstance","innerName":"Factory","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"FIELD_PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"methodCall"},{"name":"value","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"IGNORE"}},"visible":true}]}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForInstrumentedType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForInstrumentedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstrumentedType$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall","innerName":"ArgumentProvider","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodCall","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"appender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$Appender;"},{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"instrumentedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"targetHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall$Appender;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;)V"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall$ArgumentProvider","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodCall","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall","innerName":"ArgumentProvider","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"appender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$Appender;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall$Appender;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall$Factory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodCall","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall","innerName":"ArgumentProvider","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TerminationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Simple","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodCall","innerName":"Factory","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodCall","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter$OfInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter","innerName":"OfInstrumentedMethod","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodParameter","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"index","access":18,"descriptor":"I"},{"name":"instrumentedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter$Factory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter","innerName":"Factory","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter$OfInstrumentedMethod","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter$OfInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter","innerName":"OfInstrumentedMethod","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter$OfInstrumentedMethod;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter$OfInstrumentedMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter$OfInstrumentedMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameter$OfInstrumentedMethod;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray","innerName":"ForInstrumentedMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodParameterArray","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"parameters","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterList;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterList<*>;)V"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray$ForInstrumentedMethod","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodParameterArray","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray","innerName":"ForInstrumentedMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray$ForInstrumentedMethod;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray$ForInstrumentedMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray$ForInstrumentedMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArray$ForInstrumentedMethod;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement$OfInvokedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement","innerName":"OfInvokedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement$OfParameter","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement","innerName":"OfParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodParameterArrayElement","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"parameterDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;"},{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;I)V"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement$OfInvokedMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodParameterArrayElement","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement$OfInvokedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement","innerName":"OfInvokedMethod","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement$OfParameter","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForMethodParameterArrayElement","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement$OfParameter","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForMethodParameterArrayElement","innerName":"OfParameter","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"index","access":18,"descriptor":"I"},{"name":"arrayIndex","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(II)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForNullConstant","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForNullConstant","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForNullConstant","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForNullConstant;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForNullConstant;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForNullConstant;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForNullConstant;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForStackManipulation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$ForLoadedEnumeration","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"ForLoadedEnumeration","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstance","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForInstance","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstance$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForInstance","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForNullConstant","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForNullConstant","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForStackManipulation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForStackManipulation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"typeDefinition","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/reflect/Type;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForThisReference","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/List;"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"ArgumentLoader","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ForThisReference","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"ArgumentProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ForThisReference$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Composable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting","innerName":"Appender","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","innerName":"Composable","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"FieldSetting","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodCall","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall;)V"},{"name":"withAssigner","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting$Appender","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"FieldSetting","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting","innerName":"Appender","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting$Appender;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting$Appender;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting$Appender;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$FieldSetting$Appender;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodInvoker","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForDefaultMethodInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForSuperMethodInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForVirtualInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForContextualInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545}],"methods":[{"name":"toStackManipulation","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodInvoker","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"Factory","access":1545}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodInvoker","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation","innerName":"Factory","access":16408},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForContextualInvocation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation$Factory","version":49,"access":16432,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodInvoker","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForContextualInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation","innerName":"Factory","access":16408},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodInvoker","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation","innerName":"Factory","access":16408},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForDefaultMethodInvocation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation$Factory","version":49,"access":16432,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodInvoker","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForDefaultMethodInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation","innerName":"Factory","access":16408},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodInvoker","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation","innerName":"Factory","access":16408},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForSuperMethodInvocation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation$Factory","version":49,"access":16432,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodInvoker","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForSuperMethodInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation","innerName":"Factory","access":16408},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodInvoker","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation$WithImplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation","innerName":"WithImplicitType","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForVirtualInvocation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation$Factory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodInvoker","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForVirtualInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation","innerName":"Factory","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation$WithImplicitType","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodInvoker","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForVirtualInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation$WithImplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation","innerName":"WithImplicitType","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation$WithImplicitType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation$WithImplicitType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation$WithImplicitType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation$WithImplicitType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker;"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodLocator","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForElementMatcher","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"ForElementMatcher","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForExplicitMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"ForExplicitMethod","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"ForInstrumentedMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"Factory","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodLocator","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"Factory","access":1545}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForElementMatcher","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodLocator","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForElementMatcher$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForElementMatcher","innerName":"Factory","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"NodeList","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForElementMatcher","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"ForElementMatcher","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"methodGraphCompiler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForElementMatcher$Factory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodLocator","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForElementMatcher","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"ForElementMatcher","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForElementMatcher$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForElementMatcher","innerName":"Factory","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"methodGraphCompiler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForExplicitMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodLocator","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForExplicitMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"ForExplicitMethod","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForInstrumentedMethod","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodLocator","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"ForInstrumentedMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForInstrumentedMethod;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForInstrumentedMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForInstrumentedMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$ForInstrumentedMethod;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForMethodCall","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForValue","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForValue","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForConstructingInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForSelfOrStaticInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Resolved","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Prepareable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Prepareable","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Prepareable","access":1545}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation","innerName":"Factory","access":16408},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForConstructingInvocation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;"},{"name":"getTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation$Factory","version":49,"access":16432,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForConstructingInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation","innerName":"Factory","access":16408},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForConstructingInvocation$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","innerName":"Location","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForField","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;"},{"name":"getTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Factory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","innerName":"Location","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","innerName":"Factory","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"location","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","innerName":"Location","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location$ForExplicitField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location","innerName":"ForExplicitField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location$ForImplicitField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location","innerName":"ForImplicitField","access":9}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location$ForExplicitField","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","innerName":"Location","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location$ForExplicitField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location","innerName":"ForExplicitField","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location$ForImplicitField","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","innerName":"Location","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location$ForImplicitField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location","innerName":"ForImplicitField","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"fieldLocatorFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall","innerName":"Resolved","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForMethodCall","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"appender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$Appender;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall$Appender;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall$Factory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForMethodCall","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TerminationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Simple","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall","innerName":"Factory","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodCall","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall$Resolved","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForMethodCall","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall","innerName":"Resolved","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"appender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$Appender;"},{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"instrumentedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"targetHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall$Appender;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;)V"},{"name":"getTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodParameter","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodParameter$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodParameter","innerName":"Resolved","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForMethodParameter","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodParameter$Resolved","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodParameter$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodParameter","innerName":"Resolved","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"parameterDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)V"},{"name":"getTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation","innerName":"Resolved","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForSelfOrStaticInvocation","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation$Factory","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForSelfOrStaticInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation$Factory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation$Factory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation$Factory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation$Factory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation$Resolved","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForSelfOrStaticInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation","innerName":"Resolved","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"instrumentedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"getTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForValue$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForValue","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForValue","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;"},{"name":"getTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForValue$Factory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForValue","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForValue","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$ForStaticField","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"ForStaticField","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForValue$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForValue","innerName":"Factory","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"FIELD_PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"invocationTarget"},{"name":"target","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"fieldType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"IGNORE"}},"visible":true}]}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Resolved","access":1545}],"methods":[{"name":"getTypeDescription","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"toStackManipulation","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory","com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Resolved","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;"},{"name":"getTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TerminationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"FieldSetting","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Simple","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409}],"methods":[{"name":"prepare","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"toStackManipulation","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TerminationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Factory","access":1545}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TerminationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting$Implicit","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting","innerName":"Implicit","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting","innerName":"Explicit","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"FieldSetting","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"prepare","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting$Explicit","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TerminationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"FieldSetting","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting","innerName":"Explicit","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting$Implicit","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TerminationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"FieldSetting","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting$Implicit","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$FieldSetting","innerName":"Implicit","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TerminationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Simple","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple$3","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409}],"fields":[{"name":"RETURNING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple;"},{"name":"DROPPING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple;"},{"name":"IGNORING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler;"},{"name":"prepare","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/MethodCall$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","outerClass":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TerminationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Simple","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","outerClass":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TerminationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Simple","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","outerClass":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TerminationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Simple","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple$3","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"toStackManipulation","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodLocator","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"WithoutSpecifiedTarget","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TargetHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForValue","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForValue","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForValue$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForValue","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"MethodInvoker","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForVirtualInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField","innerName":"Location","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location$ForImplicitField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location","innerName":"ForImplicitField","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$ForLoadedField","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"ForLoadedField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location$ForExplicitField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForField$Location","innerName":"ForExplicitField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForMethodCall","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForMethodCall","innerName":"Factory","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"ForSelfOrStaticInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$ForSelfOrStaticInvocation","innerName":"Factory","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForContextualInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForContextualInvocation","innerName":"Factory","access":16408},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"TerminationHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Simple","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TargetHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$TerminationHandler","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation$WithImplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForVirtualInvocation","innerName":"WithImplicitType","access":16412},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForClassHierarchy","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForSuperMethodInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForSuperMethodInvocation","innerName":"Factory","access":16408},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker","innerName":"ForDefaultMethodInvocation","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall$MethodInvoker$ForDefaultMethodInvocation","innerName":"Factory","access":16408}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall$MethodLocator$Factory;)V"},{"name":"on","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"on","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;","signature":"(TT;Ljava/lang/Class<-TT;>;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"on","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"on","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"onArgument","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"onField","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"onField","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"onField","access":1,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"onField","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"onMethodCall","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodCall;)Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"onSuper","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"},{"name":"onDefault","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/MethodCall;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Composable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"WithCustomProperties","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"ImplementationDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"TerminationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"BindingResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","innerName":"Composable","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Processor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Processor","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"implementationDelegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate;"},{"name":"parameterBinders","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"ambiguityResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;"},{"name":"terminationHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler;"},{"name":"bindingResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;"},{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate;Ljava/util/List;>;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate;Ljava/util/List;>;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)V"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":9,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toConstructor","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toConstructor","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toField","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toField","access":9,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toField","access":9,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toField","access":9,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toMethodReturnOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toMethodReturnOf","access":9,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"withDefaultConfiguration","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties;"},{"name":"withEmptyConfiguration","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties;"},{"name":"withAssigner","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"TerminationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"ImplementationDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodInvoker","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"implementationTarget","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;"},{"name":"processor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record;"},{"name":"terminationHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler;"},{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"compiled","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Prepareable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"ImplementationDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForConstruction","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"ForConstruction","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForMethodReturn","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"ForMethodReturn","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForStaticMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"ForStaticMethod","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType$Prepareable","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType","innerName":"Prepareable","access":1545}],"fields":[{"name":"FIELD_NAME_PREFIX","access":25,"descriptor":"Ljava/lang/String;","constant":"delegate"}],"methods":[{"name":"compile","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"ImplementationDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForConstruction","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","innerName":"ForConstruction","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForMethodReturn","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","innerName":"ForMethodReturn","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForStaticCall","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","innerName":"ForStaticCall","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodInvoker","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545}],"methods":[{"name":"prepare","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"invoke","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker;"},{"name":"getRecords","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForConstruction","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"ImplementationDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodInvoker","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","innerName":"Simple","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForConstruction","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","innerName":"ForConstruction","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"records","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"invoke","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker;"},{"name":"getRecords","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForField","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"ImplementationDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodInvoker","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker$Virtual","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","innerName":"Virtual","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","innerName":"ForField","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"records","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Ljava/util/List;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"invoke","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker;"},{"name":"getRecords","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForMethodReturn","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"ImplementationDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodInvoker","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker$Virtual","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","innerName":"Virtual","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForMethodReturn","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","innerName":"ForMethodReturn","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"records","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"invoke","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker;"},{"name":"getRecords","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForStaticCall","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"ImplementationDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodInvoker","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","innerName":"Simple","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForStaticCall","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","innerName":"ForStaticCall","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"records","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"invoke","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker;"},{"name":"getRecords","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForConstruction","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"ImplementationDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForConstruction","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","innerName":"ForConstruction","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForConstruction","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"ForConstruction","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"records","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodList;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"ImplementationDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField$WithLookup","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField","innerName":"WithLookup","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField$WithInstance","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField","innerName":"WithInstance","access":12},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","innerName":"ForField","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"NodeList","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"ForField","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldName","access":20,"descriptor":"Ljava/lang/String;"},{"name":"methodGraphCompiler","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"},{"name":"parameterBinders","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder<*>;>;"},{"name":"matcher","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Ljava/util/List;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder<*>;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)V"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled;"},{"name":"resolve","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField$WithInstance","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"ImplementationDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer$ForStaticField","outerName":"com/comphenix/net/bytebuddy/implementation/LoadedTypeInitializer","innerName":"ForStaticField","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField$WithInstance","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField","innerName":"WithInstance","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"fieldType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Ljava/util/List;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder<*>;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField$WithLookup","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"ImplementationDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField$WithLookup","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField","innerName":"WithLookup","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldLocatorFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Ljava/util/List;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder<*>;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"resolve","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForMethodReturn","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"ImplementationDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForMethodReturn","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","innerName":"ForMethodReturn","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$NodeList","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"NodeList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForMethodReturn","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"ForMethodReturn","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"methodGraphCompiler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;"},{"name":"parameterBinders","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder<*>;>;"},{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Ljava/util/List;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder<*>;>;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)V"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForStaticMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"ImplementationDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"Compiled","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled$ForStaticCall","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled","innerName":"ForStaticCall","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForStaticMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"ForStaticMethod","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"records","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodList;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$Compiled;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"BindingResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$Conjunction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"Conjunction","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"ImplementationDelegate","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"ForField","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField$WithInstance","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField","innerName":"WithInstance","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField$WithLookup","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForField","innerName":"WithLookup","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForMethodReturn","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"ForMethodReturn","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Default","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForStaticMethod","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"ForStaticMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate$ForConstruction","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$ImplementationDelegate","innerName":"ForConstruction","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForClassHierarchy","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy$Factory","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","innerName":"Factory","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"WithCustomProperties","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"ambiguityResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;"},{"name":"parameterBinders","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"bindingResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;"},{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Ljava/util/List;>;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Ljava/util/List;>;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)V"},{"name":"withResolvers","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties;"},{"name":"withResolvers","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;>;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties;"},{"name":"withBinders","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties;","signature":"([Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder<*>;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties;"},{"name":"withBinders","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder<*>;>;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties;"},{"name":"withBindingResolver","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"to","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toConstructor","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toConstructor","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toField","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toField","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toField","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toField","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Factory;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toMethodReturnOf","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"toMethodReturnOf","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;)Lcom/comphenix/net/bytebuddy/implementation/MethodDelegation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/StubMethod","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Composable","com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/StubMethod;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/StubMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/StubMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/StubMethod;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation$Composable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$WithoutReturn","outerName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall","innerName":"WithoutReturn","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation$Compound","innerName":"Composable","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender","innerName":"TerminationHandler","access":17420}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/SuperMethodCall;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/SuperMethodCall;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/SuperMethodCall;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/SuperMethodCall;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"andThen","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Composable;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"implementationTarget","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;"},{"name":"terminationHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$1","access":4104}],"fields":[{"name":"RETURNING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler;"},{"name":"DROPPING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"of","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/SuperMethodCall$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler","outerClass":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"of","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler","outerClass":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender","innerName":"TerminationHandler","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"of","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$WithoutReturn","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$WithoutReturn","outerName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall","innerName":"WithoutReturn","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/SuperMethodCall$Appender","innerName":"TerminationHandler","access":17420}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/SuperMethodCall$WithoutReturn;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/SuperMethodCall$WithoutReturn;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/SuperMethodCall$WithoutReturn;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/SuperMethodCall$WithoutReturn;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"PrefixResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","innerName":"ForFixedValue","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"STRING_BUILDER_CONSTRUCTOR","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"TO_STRING","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"prefixResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver;"},{"name":"start","access":18,"descriptor":"Ljava/lang/String;"},{"name":"end","access":18,"descriptor":"Ljava/lang/String;"},{"name":"separator","access":18,"descriptor":"Ljava/lang/String;"},{"name":"definer","access":18,"descriptor":"Ljava/lang/String;"},{"name":"ignored","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)V"},{"name":"prefixedByFullyQualifiedClassName","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod;"},{"name":"prefixedByCanonicalClassName","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod;"},{"name":"prefixedBySimpleClassName","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod;"},{"name":"prefixedBy","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod;"},{"name":"prefixedBy","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver;)Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod;"},{"name":"withIgnoredFields","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod;"},{"name":"withTokens","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/Implementation;"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$Appender;"},{"name":"appender","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"access$100","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"prefix","access":18,"descriptor":"Ljava/lang/String;"},{"name":"start","access":18,"descriptor":"Ljava/lang/String;"},{"name":"end","access":18,"descriptor":"Ljava/lang/String;"},{"name":"separator","access":18,"descriptor":"Ljava/lang/String;"},{"name":"definer","access":18,"descriptor":"Ljava/lang/String;"},{"name":"fieldDescriptions","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"PrefixResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","innerName":"ForFixedValue","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","innerName":"Default","access":17417}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"PrefixResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"fields":[{"name":"FULLY_QUALIFIED_CLASS_NAME","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default;"},{"name":"CANONICAL_CLASS_NAME","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default;"},{"name":"SIMPLE_CLASS_NAME","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/ToStringMethod$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"PrefixResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"PrefixResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"PrefixResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$Default$3","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$ForFixedValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"PrefixResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$PrefixResolver","innerName":"ForFixedValue","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"prefix","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$19","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$18","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$17","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$16","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$15","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$14","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$13","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$12","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$11","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$10","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$9","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$8","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$7","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$6","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$5","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$4","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$3","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"fields":[{"name":"BOOLEAN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"CHARACTER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"STRING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"CHARACTER_SEQUENCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"OBJECT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"BOOLEAN_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"BYTE_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"SHORT_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"CHARACTER_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"INTEGER_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"LONG_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"FLOAT_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"DOUBLE_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"REFERENCE_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"NESTED_ARRAY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/ToStringMethod$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$10","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$10","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$11","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$11","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$12","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$12","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$13","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$13","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$14","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$14","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$15","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$15","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$16","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$16","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$17","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$17","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$18","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$18","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$19","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$19","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$3","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$4","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$4","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$5","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$5","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$6","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$6","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$7","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$7","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$8","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$8","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$9","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerClass":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer","outerName":"com/comphenix/net/bytebuddy/implementation/ToStringMethod","innerName":"ValueConsumer","access":17420},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$ValueConsumer$9","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/ToStringMethod$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$ForTypeAnnotations","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"ForTypeAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545}],"fields":[{"name":"NO_NAME","access":25,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"append","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"},{"name":"append","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;ILjava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$1","access":4104}],"fields":[{"name":"$SwitchMap$java$lang$annotation$RetentionPolicy","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Default","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Default","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target;)V"},{"name":"handle","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"apply","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"append","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"},{"name":"doAppend","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;ZLcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"append","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;ILjava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"},{"name":"doAppend","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;ZLcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;ILjava/lang/String;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$ForTypeAnnotations","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$ForTypeAnnotations","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"ForTypeAnnotations","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"VARIABLE_ON_TYPE","access":25,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"VARIABLE_ON_INVOKEABLE","access":25,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"EMPTY_TYPE_PATH","access":26,"descriptor":"Ljava/lang/String;","constant":""},{"name":"COMPONENT_TYPE_PATH","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"91"}},{"name":"WILDCARD_TYPE_PATH","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"42"}},{"name":"INNER_CLASS_PATH","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"46"}},{"name":"INDEXED_TYPE_DELIMITER","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"59"}},{"name":"SUPER_CLASS_INDEX","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"annotationAppender","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"},{"name":"annotationValueFilter","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;"},{"name":"typeReference","access":18,"descriptor":"I"},{"name":"typePath","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;Lcom/comphenix/net/bytebuddy/jar/asm/TypeReference;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;ILjava/lang/String;)V"},{"name":"ofSuperClass","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;"},{"name":"ofInterfaceType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;"},{"name":"ofFieldType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;"},{"name":"ofMethodReturnType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;"},{"name":"ofMethodParameterType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;"},{"name":"ofExceptionType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;"},{"name":"ofReceiverType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;"},{"name":"ofTypeVariable","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;ZLjava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;ZLjava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"},{"name":"ofTypeVariable","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;ZILjava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;ZILjava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"},{"name":"apply","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnRecordComponent","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnMethod","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnField","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnType","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnType","access":9}],"methods":[{"name":"visit","access":1025,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visit","access":1025,"descriptor":"(Ljava/lang/String;ZILjava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnField","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnField","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnField","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldVisitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;)V"},{"name":"visit","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visit","access":1,"descriptor":"(Ljava/lang/String;ZILjava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnMethod","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodVisitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"visit","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visit","access":1,"descriptor":"(Ljava/lang/String;ZILjava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnMethodParameter","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnMethodParameter","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodVisitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"parameterIndex","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;I)V"},{"name":"visit","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visit","access":1,"descriptor":"(Ljava/lang/String;ZILjava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnRecordComponent","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnRecordComponent","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnRecordComponent","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"recordComponentVisitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;)V"},{"name":"visit","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visit","access":1,"descriptor":"(Ljava/lang/String;ZILjava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnType","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"classVisitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;)V"},{"name":"visit","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visit","access":1,"descriptor":"(Ljava/lang/String;ZILjava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"ENABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;"},{"name":"DISABLED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;"},{"name":"enabled","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"of","access":9,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationRetention;"},{"name":"isEnabled","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"isRelevant","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545}],"fields":[{"name":"SKIP_DEFAULTS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default;"},{"name":"APPEND_DEFAULTS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"on","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;"},{"name":"on","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;"},{"name":"on","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;"},{"name":"on","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default","outerClass":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"isRelevant","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default","outerClass":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"isRelevant","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter","innerName":"Factory","access":1545}],"methods":[{"name":"on","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;"},{"name":"on","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;"},{"name":"on","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;"},{"name":"on","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$ForInstrumentedField","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"ForInstrumentedField","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"NoOp","access":16409}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldAttributeAppenders","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;>;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Explicit","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnField","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnField","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Explicit","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","innerName":"Compound","access":9}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"factories","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;>;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$ForInstrumentedField","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$ForInstrumentedField","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"ForInstrumentedField","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnField","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnField","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$ForTypeAnnotations","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"ForTypeAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$ForInstrumentedField;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$ForInstrumentedField;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$ForInstrumentedField;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$ForInstrumentedField;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/FieldAttributeAppender;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForReceiverType","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"ForReceiverType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"ForInstrumentedMethod","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"NoOp","access":16409}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodAttributeAppenders","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;>;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit","innerName":"Target","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target$OnMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target","innerName":"OnMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target$OnMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target","innerName":"OnMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Explicit","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target;"},{"name":"annotations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"}],"methods":[{"name":"","access":1,"descriptor":"(ILjava/util/List;)V","signature":"(ILjava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;"},{"name":"ofMethodAnnotations","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;"},{"name":"ofParameterAnnotations","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit","innerName":"Target","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target$OnMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target","innerName":"OnMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target$OnMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target","innerName":"OnMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target$OnMethod","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit","innerName":"Target","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target$OnMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target","innerName":"OnMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnMethod","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target$OnMethod;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target$OnMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target$OnMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target$OnMethod;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target$OnMethodParameter","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit","innerName":"Target","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target$OnMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Explicit$Target","innerName":"OnMethodParameter","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"parameterIndex","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","innerName":"Compound","access":9}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"factories","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;>;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"ForInstrumentedMethod","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnMethod","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$ForTypeAnnotations","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"ForTypeAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnMethodParameter","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnMethodParameter","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"EXCLUDING_RECEIVER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod;"},{"name":"INCLUDING_RECEIVER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"appendReceiver","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod","outerClass":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"ForInstrumentedMethod","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"appendReceiver","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod","outerClass":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"ForInstrumentedMethod","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForInstrumentedMethod$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$ForTypeAnnotations","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"ForTypeAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"appendReceiver","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForReceiverType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnMethod","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnMethod","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$ForTypeAnnotations","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"ForTypeAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$ForReceiverType","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"ForReceiverType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"receiverType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/MethodAttributeAppender;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$ForInstrumentedRecordComponent","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"ForInstrumentedRecordComponent","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"NoOp","access":16409}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"recordComponentAttributeAppenders","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;>;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Explicit","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnRecordComponent","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Explicit","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","innerName":"Compound","access":9}],"methods":[{"name":"make","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"factories","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;>;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$ForInstrumentedRecordComponent","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$ForInstrumentedRecordComponent","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"ForInstrumentedRecordComponent","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnRecordComponent","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnRecordComponent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$ForTypeAnnotations","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"ForTypeAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$ForInstrumentedRecordComponent;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$ForInstrumentedRecordComponent;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$ForInstrumentedRecordComponent;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$ForInstrumentedRecordComponent;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender","innerName":"Factory","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"make","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/attribute/RecordComponentAttributeAppender;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"ForInstrumentedType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"NoOp","access":16409}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeAttributeAppenders","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;>;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$Explicit","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnType","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"Explicit","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"ForInstrumentedType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType$Differentiating","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType","innerName":"Differentiating","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnType","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$ForTypeAnnotations","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"ForTypeAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType$Differentiating","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"ForInstrumentedType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Default","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target$OnType","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$Target","innerName":"OnType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender$ForTypeAnnotations","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/AnnotationAppender","innerName":"ForTypeAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType$Differentiating","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$ForInstrumentedType","innerName":"Differentiating","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotationIndex","access":18,"descriptor":"I"},{"name":"typeVariableIndex","access":18,"descriptor":"I"},{"name":"interfaceTypeIndex","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"","access":4,"descriptor":"(III)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender","innerName":"NoOp","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/attribute/TypeAttributeAppender$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/attribute/AnnotationValueFilter;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$SignatureRelevant","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"SignatureRelevant","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545}],"fields":[{"name":"DEFAULT_TYPE_MODIFIER","access":25,"descriptor":"[Lcom/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["MS_MUTABLE_ARRAY","MS_OOI_PKGPROTECT"],"justification":"The array is not to be modified by contract"},"visible":false}]}],"methods":[{"name":"make","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","innerName":"SuffixingRandom","access":9}],"methods":[{"name":"name","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy$SuffixingRandom","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"NamingStrategy","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy$SuffixingRandom","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy","innerName":"SuffixingRandom","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"suffix","access":18,"descriptor":"Ljava/lang/String;"},{"name":"randomString","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/RandomString;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"IGNORE"}},"visible":true}]}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"name","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$SignatureRelevant","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$SignatureRelevant","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"SignatureRelevant","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"CLASS"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"TYPE"}]},"visible":true}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$AssignableSignatureCall","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy","innerName":"AssignableSignatureCall","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$MethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy","innerName":"MethodCall","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$ConstructorCall","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy","innerName":"ConstructorCall","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$PrecomputedMethodGraph","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy","innerName":"PrecomputedMethodGraph","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"FIELD_NAME_PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"argument"},{"name":"specialMethodInvocation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"serializableProxy","access":18,"descriptor":"Z"},{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;Z)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;ZLcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)V"},{"name":"extractFields","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/LinkedHashMap;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/LinkedHashMap;"},{"name":"fieldName","access":10,"descriptor":"(I)Ljava/lang/String;"},{"name":"make","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$AssignableSignatureCall","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$AssignableSignatureCall","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy","innerName":"AssignableSignatureCall","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"specialMethodInvocation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"serializable","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;Z)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$ConstructorCall","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$ConstructorCall","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy","innerName":"ConstructorCall","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$ConstructorCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$ConstructorCall","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$1","access":4104}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$ConstructorCall;"},{"name":"objectTypeDefaultConstructor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$ConstructorCall;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$ConstructorCall;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$ConstructorCall;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$ConstructorCall;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$ConstructorCall$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$ConstructorCall","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy","innerName":"ConstructorCall","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$ConstructorCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$ConstructorCall","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$1;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$MethodCall","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$MethodCall","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$MethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy","innerName":"MethodCall","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"accessorMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$MethodCall;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$MethodCall;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$MethodCall$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$MethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy","innerName":"MethodCall","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$MethodCall","innerName":"Appender","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$MethodCall;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$MethodCall;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$MethodCall;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$1;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$PrecomputedMethodGraph","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$PrecomputedMethodGraph","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy","innerName":"PrecomputedMethodGraph","access":16412},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Linked","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Node","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Node","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Simple","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked$Delegation","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked","innerName":"Delegation","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerName":"ForLoadedType","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$PrecomputedMethodGraph;"},{"name":"methodGraph","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$PrecomputedMethodGraph;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$PrecomputedMethodGraph;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$PrecomputedMethodGraph;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["SE_BAD_FIELD_STORE"],"justification":"Precomputed method graph is not intended for serialization"},"visible":false}]},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Linked;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/PrivilegedMemberLookupAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"WithoutSpecifiedTarget","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$OwnerTypeLocatable","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"OwnerTypeLocatable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545}],"fields":[{"name":"FOR_PUBLIC_METHOD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/PrivilegedMemberLookupAction;"},{"name":"FOR_DECLARED_METHOD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/PrivilegedMemberLookupAction;"},{"name":"FOR_PUBLIC_CONSTRUCTOR","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/PrivilegedMemberLookupAction;"},{"name":"FOR_DECLARED_CONSTRUCTOR","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/PrivilegedMemberLookupAction;"},{"name":"TYPE_FIELD","access":26,"descriptor":"Ljava/lang/String;","constant":"type"},{"name":"DEFAULT_CONSTRUCTOR","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"fields","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/auxiliary/PrivilegedMemberLookupAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/auxiliary/PrivilegedMemberLookupAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/auxiliary/PrivilegedMemberLookupAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class<*>;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)V","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType;"},{"name":"make","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TrivialType","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType$SignatureRelevant","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","innerName":"SignatureRelevant","access":9737},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Empty","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/MethodGraph","innerName":"Compiler","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Builder","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Builder","access":9},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545}],"fields":[{"name":"SIGNATURE_RELEVANT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TrivialType;"},{"name":"PLAIN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TrivialType;"},{"name":"eager","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TrivialType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TrivialType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TrivialType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"make","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"MethodCall","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$ForDefaultMethod","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"ForDefaultMethod","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$ForSuperMethodByReflectionFactory","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"ForSuperMethodByReflectionFactory","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$ForSuperMethodByConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"ForSuperMethodByConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"InvocationFactory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$SilentConstruction","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"SilentConstruction","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$AbstractMethodErrorThrow","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"AbstractMethodErrorThrow","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"REFLECTION_METHOD","access":25,"descriptor":"Ljava/lang/String;","constant":"make"},{"name":"INSTANCE_FIELD","access":25,"descriptor":"Ljava/lang/String;","constant":"target"},{"name":"proxiedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"implementationTarget","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;"},{"name":"invocationFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory;"},{"name":"ignoreFinalizer","access":18,"descriptor":"Z"},{"name":"serializableProxy","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory;ZZ)V"},{"name":"make","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy;)Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$AbstractMethodErrorThrow","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$AbstractMethodErrorThrow","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"AbstractMethodErrorThrow","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$AbstractMethodErrorThrow;"},{"name":"implementation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$AbstractMethodErrorThrow;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$AbstractMethodErrorThrow;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$AbstractMethodErrorThrow;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["SE_BAD_FIELD_STORE"],"justification":"Fields of enumerations are never serialized"},"visible":false}]},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$ForDefaultMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"InvocationFactory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$ForDefaultMethod","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"ForDefaultMethod","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"proxiedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"implementationTarget","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;"},{"name":"serializableProxy","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Z)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$ForSuperMethodByConstructor","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"InvocationFactory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$ForSuperMethodByConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"ForSuperMethodByConstructor","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"proxiedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"implementationTarget","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;"},{"name":"constructorParameters","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"ignoreFinalizer","access":18,"descriptor":"Z"},{"name":"serializableProxy","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Ljava/util/List;ZZ)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Ljava/util/List;ZZ)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$ForSuperMethodByReflectionFactory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"InvocationFactory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$ForSuperMethodByReflectionFactory","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"ForSuperMethodByReflectionFactory","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"proxiedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"implementationTarget","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;"},{"name":"ignoreFinalizer","access":18,"descriptor":"Z"},{"name":"serializableProxy","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;ZZ)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"InvocationFactory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545}],"methods":[{"name":"invoke","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"InvocationFactory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$1","access":4104}],"fields":[{"name":"SUPER_METHOD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default;"},{"name":"DEFAULT_METHOD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default","outerClass":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"InvocationFactory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"invoke","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default","outerClass":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"InvocationFactory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"invoke","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"MethodCall","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"methodAccessorFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall;)Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"MethodCall","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall$Appender$AccessorMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall$Appender","innerName":"AccessorMethodInvocation","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$InvocationFactory","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"InvocationFactory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$AbstractMethodErrorThrow","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"AbstractMethodErrorThrow","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall","innerName":"Appender","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"fieldLoadingInstruction","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"access$600","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall$Appender;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall$Appender$AccessorMethodInvocation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"MethodCall","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall$Appender$AccessorMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall$Appender","innerName":"AccessorMethodInvocation","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"instrumentedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"specialMethodInvocation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"this$2","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall$Appender;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$MethodCall$Appender;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$SilentConstruction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$SilentConstruction","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"SilentConstruction","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$SilentConstruction$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$SilentConstruction","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$1","access":4104}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$SilentConstruction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$SilentConstruction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$SilentConstruction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$SilentConstruction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$SilentConstruction$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$SilentConstruction","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"SilentConstruction","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$1","access":4104},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$SilentConstruction$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$SilentConstruction","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"REFLECTION_FACTORY_INTERNAL_NAME","access":25,"descriptor":"Ljava/lang/String;","constant":"sun/reflect/ReflectionFactory"},{"name":"GET_REFLECTION_FACTORY_METHOD_NAME","access":25,"descriptor":"Ljava/lang/String;","constant":"getReflectionFactory"},{"name":"GET_REFLECTION_FACTORY_METHOD_DESCRIPTOR","access":25,"descriptor":"Ljava/lang/String;","constant":"()Lsun/reflect/ReflectionFactory;"},{"name":"NEW_CONSTRUCTOR_FOR_SERIALIZATION_METHOD_NAME","access":25,"descriptor":"Ljava/lang/String;","constant":"newConstructorForSerialization"},{"name":"NEW_CONSTRUCTOR_FOR_SERIALIZATION_METHOD_DESCRIPTOR","access":25,"descriptor":"Ljava/lang/String;","constant":"(Ljava/lang/Class;Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;"},{"name":"JAVA_LANG_OBJECT_DESCRIPTOR","access":25,"descriptor":"Ljava/lang/String;","constant":"Ljava/lang/Object;"},{"name":"JAVA_LANG_OBJECT_INTERNAL_NAME","access":25,"descriptor":"Ljava/lang/String;","constant":"java/lang/Object"},{"name":"JAVA_LANG_CONSTRUCTOR_INTERNAL_NAME","access":25,"descriptor":"Ljava/lang/String;","constant":"java/lang/reflect/Constructor"},{"name":"NEW_INSTANCE_METHOD_NAME","access":25,"descriptor":"Ljava/lang/String;","constant":"newInstance"},{"name":"NEW_INSTANCE_METHOD_DESCRIPTOR","access":25,"descriptor":"Ljava/lang/String;","constant":"([Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"JAVA_LANG_CLASS_INTERNAL_NAME","access":25,"descriptor":"Ljava/lang/String;","constant":"java/lang/Class"},{"name":"GET_DECLARED_CONSTRUCTOR_METHOD_NAME","access":25,"descriptor":"Ljava/lang/String;","constant":"getDeclaredConstructor"},{"name":"GET_DECLARED_CONSTRUCTOR_METHOD_DESCRIPTOR","access":25,"descriptor":"Ljava/lang/String;","constant":"([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;"},{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$1;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$ParameterIndexToken","outerName":"com/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver","innerName":"ParameterIndexToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence","outerName":"com/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver","innerName":"PrimitiveTypePrecedence","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Resolution","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolveRivalBinding","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;ILcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;ILcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"},{"name":"resolveByScore","access":10,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$ParameterIndexToken","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$ParameterIndexToken","outerName":"com/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver","innerName":"ParameterIndexToken","access":9}],"fields":[{"name":"parameterIndex","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence","outerName":"com/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver","innerName":"PrimitiveTypePrecedence","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Resolution","access":16409}],"fields":[{"name":"BOOLEAN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence;"},{"name":"BYTE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence;"},{"name":"SHORT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence;"},{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence;"},{"name":"CHARACTER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence;"},{"name":"score","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"forPrimitive","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$PrimitiveTypePrecedence;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/DeclaringTypeResolver","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Resolution","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/DeclaringTypeResolver;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/DeclaringTypeResolver;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/DeclaringTypeResolver;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/DeclaringTypeResolver;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Processor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Processor","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"TerminationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"BindingResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodInvoker","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545}],"methods":[{"name":"compile","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Resolution","access":16409}],"fields":[{"name":"$SwitchMap$net$bytebuddy$implementation$bind$MethodDelegationBinder$AmbiguityResolver$Resolution","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Directional","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Directional","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Resolution","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/BindingPriority$Resolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/BindingPriority","innerName":"Resolver","access":16409}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION"],"justification":"Safe initialization is implied"},"visible":false}],"fields":[{"name":"DEFAULT","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;"}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Resolution","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"ambiguityResolvers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;>;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Directional","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Directional","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Directional","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Resolution","access":16409}],"fields":[{"name":"LEFT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Directional;"},{"name":"RIGHT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Directional;"},{"name":"left","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Directional;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Directional;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Directional;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Resolution","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Resolution","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$1","access":4104}],"fields":[{"name":"UNKNOWN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"},{"name":"LEFT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"},{"name":"RIGHT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"},{"name":"AMBIGUOUS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"},{"name":"unresolved","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"isUnresolved","access":1,"descriptor":"()Z"},{"name":"merge","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"BindingResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$StreamWriting","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","innerName":"StreamWriting","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Unique","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","innerName":"Unique","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Default","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Default","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"BindingResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Default","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Resolution","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Default;"},{"name":"ONLY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"LEFT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"RIGHT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;"},{"name":"doResolve","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$StreamWriting","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"BindingResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Default","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$StreamWriting","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","innerName":"StreamWriting","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;"},{"name":"printStream","access":18,"descriptor":"Ljava/io/PrintStream;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;Ljava/io/PrintStream;)V"},{"name":"toSystemOut","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;"},{"name":"toSystemOut","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;"},{"name":"toSystemError","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;"},{"name":"toSystemError","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Unique","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"BindingResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Unique","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","innerName":"Unique","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Unique;"},{"name":"ONLY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Unique;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Unique;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver$Unique;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Builder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","innerName":"Builder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","innerName":"Illegal","access":16409}],"methods":[{"name":"getTargetParameterIndex","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Integer;"},{"name":"getTarget","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Builder","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Builder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","innerName":"Builder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Builder$Build","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Builder","innerName":"Build","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodInvoker","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545}],"fields":[{"name":"methodInvoker","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker;"},{"name":"candidate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"parameterStackManipulations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"registeredTargetIndices","access":18,"descriptor":"Ljava/util/LinkedHashMap;","signature":"Ljava/util/LinkedHashMap;"},{"name":"nextParameterIndex","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"append","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;)Z","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;)Z"},{"name":"build","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Builder$Build","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Builder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","innerName":"Builder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Builder$Build","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Builder","innerName":"Build","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"registeredTargetIndices","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map<*Ljava/lang/Integer;>;"},{"name":"methodInvocation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"parameterStackManipulations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"terminatingStackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/Map<*Ljava/lang/Integer;>;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"getTargetParameterIndex","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Integer;"},{"name":"getTarget","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Illegal","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Illegal;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Illegal;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Illegal;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Illegal;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getTargetParameterIndex","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Integer;"},{"name":"getTarget","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodInvoker","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker$Virtual","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","innerName":"Virtual","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","innerName":"Simple","access":16409}],"methods":[{"name":"invoke","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker$Simple","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodInvoker","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","innerName":"Simple","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker$Simple;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker$Simple;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker$Simple;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker$Simple;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"invoke","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker$Virtual","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodInvoker","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker$Virtual","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","innerName":"Virtual","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"invoke","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Unique","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Unique","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409}],"methods":[{"name":"getIdentificationToken","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"anonymousToken","access":18,"descriptor":"Ljava/lang/Object;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"IGNORE"}},"visible":true}]},{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"getIdentificationToken","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getIdentificationToken","access":1,"descriptor":"()Ljava/lang/Void;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"getIdentificationToken","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Unique","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Unique","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Unique","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"identificationToken","access":18,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/Object;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;TT;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Unique;","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;TS;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Unique;"},{"name":"getIdentificationToken","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Processor","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"BindingResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"TerminationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodInvoker","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Processor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Processor","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"records","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record;>;"},{"name":"ambiguityResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;"},{"name":"bindingResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record;>;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$BindingResolver;)V"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"TerminationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodInvoker","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545}],"methods":[{"name":"bind","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record$Illegal","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"TerminationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodInvoker","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","innerName":"Illegal","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record$Illegal;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record$Illegal;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record$Illegal;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record$Illegal;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"TerminationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"TerminationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$1","access":4104}],"fields":[{"name":"RETURNING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default;"},{"name":"DROPPING","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default","outerClass":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"TerminationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default","outerClass":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"TerminationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler$Default$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodNameEqualityResolver","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Resolution","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/MethodNameEqualityResolver;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodNameEqualityResolver;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/MethodNameEqualityResolver;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodNameEqualityResolver;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/ParameterLengthResolver","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Resolution","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/ParameterLengthResolver;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/ParameterLengthResolver;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/ParameterLengthResolver;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/ParameterLengthResolver;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Assignment","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments","innerName":"Assignment","access":16409}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Assignment;","annotationDefault":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Assignment;","name":"STRICT"}},{"name":"includeSelf","access":1025,"descriptor":"()Z","annotationDefault":false}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Assignment","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Assignment","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments","innerName":"Assignment","access":16409}],"fields":[{"name":"STRICT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Assignment;"},{"name":"SLACK","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Assignment;"},{"name":"strict","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Assignment;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Assignment;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Assignment;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"isStrict","access":4,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Binder","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Assignment","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments","innerName":"Assignment","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Binder;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Binder;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Binder;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Binder;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument","innerName":"BindingMechanic","access":17417}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()I"},{"name":"bindingMechanic","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic;","annotationDefault":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic;","name":"UNIQUE"}}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$Binder","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument","innerName":"BindingMechanic","access":17417},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$Binder;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$Binder;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$Binder;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$Binder;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument","innerName":"BindingMechanic","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$1","access":4104}],"fields":[{"name":"UNIQUE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic;"},{"name":"ANONYMOUS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"makeBinding","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ILcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;I)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ILcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;I)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic","outerClass":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument","innerName":"BindingMechanic","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver$ParameterIndexToken","outerName":"com/comphenix/net/bytebuddy/implementation/bind/ArgumentTypeResolver","innerName":"ParameterIndexToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Unique","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Unique","access":9}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"makeBinding","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ILcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;I)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ILcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;I)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic","outerClass":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument","innerName":"BindingMechanic","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"makeBinding","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ILcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;I)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;ILcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;I)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/BindingPriority","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/BindingPriority$Resolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/BindingPriority","innerName":"Resolver","access":16409}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"METHOD"}]},"visible":true}],"fields":[{"name":"DEFAULT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}}],"methods":[{"name":"value","access":1025,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/BindingPriority$Resolver","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/BindingPriority$Resolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/BindingPriority","innerName":"Resolver","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"AmbiguityResolver","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver","innerName":"Resolution","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/BindingPriority$Resolver;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/BindingPriority$Resolver;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/BindingPriority$Resolver;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/BindingPriority$Resolver;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)I","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)I"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$AmbiguityResolver$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default","innerName":"Binder","access":16409}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"serializableProxy","access":1025,"descriptor":"()Z","annotationDefault":false},{"name":"proxyType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","annotationDefault":{"kind":"type","descriptor":"V"}}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder","innerName":"TypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$ForDefaultMethod","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"ForDefaultMethod","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator$ForType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator","innerName":"ForType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder;"},{"name":"SERIALIZABLE_PROXY","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"PROXY_TYPE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder","innerName":"TypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator$ForType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator","innerName":"ForType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator$ForParameterType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator","innerName":"ForParameterType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator$ForParameterType","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder","innerName":"TypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator$ForParameterType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator","innerName":"ForParameterType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator$ForParameterType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator$ForParameterType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator$ForParameterType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator$ForParameterType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator$ForType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder","innerName":"TypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator$ForParameterType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator","innerName":"ForParameterType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator$ForType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator","innerName":"ForType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder$TypeLocator;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall","innerName":"Binder","access":16409}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"targetType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","annotationDefault":{"kind":"type","descriptor":"V"}},{"name":"serializableProxy","access":1025,"descriptor":"()Z","annotationDefault":false},{"name":"nullIfImpossible","access":1025,"descriptor":"()Z","annotationDefault":false}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder","innerName":"DefaultMethodLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$AssignableSignatureCall","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy","innerName":"AssignableSignatureCall","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator$Implicit","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator","innerName":"Implicit","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder;"},{"name":"TARGET_TYPE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"SERIALIZABLE_PROXY","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"NULL_IF_IMPOSSIBLE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder","innerName":"DefaultMethodLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator$Implicit","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator","innerName":"Implicit","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator$Explicit","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder","innerName":"DefaultMethodLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator","innerName":"Explicit","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator$Implicit","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder","innerName":"DefaultMethodLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator$Implicit","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator","innerName":"Implicit","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator$Implicit;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator$Implicit;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator$Implicit;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder$DefaultMethodLocator$Implicit;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod","innerName":"Binder","access":16409}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"cached","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"privileged","access":1025,"descriptor":"()Z","annotationDefault":false},{"name":"targetType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","annotationDefault":{"kind":"type","descriptor":"V"}},{"name":"nullIfImpossible","access":1025,"descriptor":"()Z","annotationDefault":false}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$DelegationMethod","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder","innerName":"DelegationMethod","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder","innerName":"MethodLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator$ForExplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator","innerName":"ForExplicitType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator$ForImplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator","innerName":"ForImplicitType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder;"},{"name":"CACHED","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"PRIVILEGED","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"TARGET_TYPE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"NULL_IF_IMPOSSIBLE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$DelegationMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CanCache","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$DelegationMethod","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder","innerName":"DelegationMethod","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"specialMethodInvocation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"cached","access":18,"descriptor":"Z"},{"name":"privileged","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;ZZ)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder","innerName":"MethodLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator$ForExplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator","innerName":"ForExplicitType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator$ForImplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator","innerName":"ForImplicitType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator$ForExplicitType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder","innerName":"MethodLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator$ForExplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator","innerName":"ForExplicitType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator$ForImplicitType","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder","innerName":"MethodLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator$ForImplicitType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator","innerName":"ForImplicitType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator$ForImplicitType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator$ForImplicitType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator$ForImplicitType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder$MethodLocator$ForImplicitType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Empty","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Empty$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Empty","innerName":"Binder","access":16409}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Empty$Binder","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Empty$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Empty","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Empty$Binder;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Empty$Binder;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Empty$Binder;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Empty$Binder;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"serializableProxy","access":1025,"descriptor":"()Z","annotationDefault":false},{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":""},{"name":"declaringType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","annotationDefault":{"kind":"type","descriptor":"V"}}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFieldBinding;","superName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFieldBinding","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$AccessorProxy","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"AccessorProxy","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldSetter","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldGetter","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$InstanceFieldConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"InstanceFieldConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$StaticFieldConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"StaticFieldConstructor","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldResolver","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFieldBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","innerName":"ForFieldBinding","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory$Simplex","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory","innerName":"Simplex","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory$Duplex","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory","innerName":"Duplex","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"DECLARING_TYPE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"FIELD_NAME","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"SERIALIZABLE_PROXY","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"fieldResolverFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory;"}],"methods":[{"name":"install","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;"},{"name":"install","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;"},{"name":"install","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;"},{"name":"install","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;"},{"name":"onlyMethod","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory;)V"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"fieldName","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Ljava/lang/String;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Ljava/lang/String;"},{"name":"declaringType","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"bind","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$AccessorProxy","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldResolver","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$InstanceFieldConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"InstanceFieldConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$StaticFieldConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"StaticFieldConstructor","access":16412},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$AccessorProxy","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"AccessorProxy","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"FIELD_NAME","access":28,"descriptor":"Ljava/lang/String;","constant":"instance"},{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"fieldResolver","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;"},{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"serializableProxy","access":18,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Z)V"},{"name":"make","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldGetter","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"methodAccessorFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter;)Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldGetter","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$AccessorProxy","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"AccessorProxy","access":4},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter","innerName":"Appender","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldResolver","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$ForGetterSetterPair","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"ForGetterSetterPair","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$ForSetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"ForSetter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$ForGetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"ForGetter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Unresolved","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"Unresolved","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545}],"methods":[{"name":"isResolved","access":1025,"descriptor":"()Z"},{"name":"getProxyType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldResolver","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory$Simplex","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory","innerName":"Simplex","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory$Duplex","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory","innerName":"Duplex","access":9}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory$Duplex","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldResolver","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$ForGetterSetterPair","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"ForGetterSetterPair","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory$Duplex","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory","innerName":"Duplex","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"proxyType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getterMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"setterMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory$Simplex","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldResolver","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"Factory","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$ForGetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"ForGetter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$ForSetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"ForSetter","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Unresolved","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"Unresolved","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory$Simplex","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Factory","innerName":"Simplex","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"getterMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"setterMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$ForGetter","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldResolver","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldGetter","access":12},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$ForGetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"ForGetter","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"getterMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"getProxyType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$ForGetterSetterPair","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldResolver","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldGetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldGetter","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldSetter","access":12},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$ForGetterSetterPair","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"ForGetterSetterPair","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"proxyType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getterMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"setterMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"getProxyType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$ForSetter","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldResolver","access":1548},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldSetter","access":12},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$ForSetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"ForSetter","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"setterMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"getProxyType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Unresolved","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldResolver","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Unresolved","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver","innerName":"Unresolved","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Unresolved;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Unresolved;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Unresolved;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver$Unresolved;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"getProxyType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder;","signature":"(Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldSetter","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"methodAccessorFactory","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter;)Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;"},{"name":"access$600","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"FieldSetter","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$AccessorProxy","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"AccessorProxy","access":4},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter","innerName":"Appender","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldSetter;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$InstanceFieldConstructor","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$InstanceFieldConstructor$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$InstanceFieldConstructor","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$AccessorProxy","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"AccessorProxy","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$InstanceFieldConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"InstanceFieldConstructor","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$InstanceFieldConstructor$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$InstanceFieldConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"InstanceFieldConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$AccessorProxy","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"AccessorProxy","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$StaticFieldConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"StaticFieldConstructor","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$InstanceFieldConstructor$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$InstanceFieldConstructor","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$StaticFieldConstructor","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$StaticFieldConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder","innerName":"StaticFieldConstructor","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$StaticFieldConstructor;"},{"name":"objectTypeDefaultConstructor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$StaticFieldConstructor;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$StaticFieldConstructor;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$StaticFieldConstructor;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$StaticFieldConstructor;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue","innerName":"Binder","access":16409}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":""},{"name":"declaringType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","annotationDefault":{"kind":"type","descriptor":"V"}}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue$Binder","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue$Binder$Delegate","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue$Binder","innerName":"Delegate","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue$Binder;"},{"name":"DECLARING_TYPE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"FIELD_NAME","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"delegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","signature":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue$Binder;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue$Binder;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue$Binder;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;)V"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"access$100","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue$Binder$Delegate","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFieldBinding;","superName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFieldBinding","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue$Binder$Delegate","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue$Binder","innerName":"Delegate","access":12},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFieldBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","innerName":"ForFieldBinding","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/RuntimeType$Verifier","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/RuntimeType","innerName":"Verifier","access":25},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"fieldName","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Ljava/lang/String;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Ljava/lang/String;"},{"name":"declaringType","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"bind","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/IgnoreForBinding","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/IgnoreForBinding$Verifier","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/IgnoreForBinding","innerName":"Verifier","access":25}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"METHOD"}]},"visible":true}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/IgnoreForBinding$Verifier","version":49,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/IgnoreForBinding$Verifier","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/IgnoreForBinding","innerName":"Verifier","access":25}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"check","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph","innerName":"Binder","access":9}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"serializableProxy","access":1025,"descriptor":"()Z","annotationDefault":false},{"name":"defaultMethod","access":1025,"descriptor":"()Z","annotationDefault":false},{"name":"defaultTarget","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","annotationDefault":{"kind":"type","descriptor":"V"}}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","innerName":"RedirectionProxy","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","innerName":"DefaultMethodLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator$Implicit","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator","innerName":"Implicit","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph","innerName":"Binder","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"SERIALIZABLE_PROXY","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"DEFAULT_METHOD","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"DEFAULT_TARGET","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"forwardingMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"install","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;"},{"name":"install","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;"},{"name":"onlyMethod","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","innerName":"DefaultMethodLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator$Implicit","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator","innerName":"Implicit","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator$Explicit","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","innerName":"DefaultMethodLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator$Explicit","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator","innerName":"Explicit","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator$Implicit","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","innerName":"DefaultMethodLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator$Implicit","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator","innerName":"Implicit","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator$Implicit;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator$Implicit;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator$Implicit;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$DefaultMethodLocator$Implicit;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$MethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","innerName":"MethodCall","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$InstanceFieldConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","innerName":"InstanceFieldConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$StaticFieldConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","innerName":"StaticFieldConstructor","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","innerName":"RedirectionProxy","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"FIELD_NAME","access":28,"descriptor":"Ljava/lang/String;","constant":"target"},{"name":"morphingType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"specialMethodInvocation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"serializableProxy","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Z)V"},{"name":"make","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$InstanceFieldConstructor","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","innerName":"RedirectionProxy","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$InstanceFieldConstructor$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$InstanceFieldConstructor","innerName":"Appender","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$InstanceFieldConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","innerName":"InstanceFieldConstructor","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$InstanceFieldConstructor$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","innerName":"RedirectionProxy","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$InstanceFieldConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","innerName":"InstanceFieldConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$StaticFieldConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","innerName":"StaticFieldConstructor","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$InstanceFieldConstructor$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$InstanceFieldConstructor","innerName":"Appender","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$MethodCall","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","innerName":"RedirectionProxy","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$MethodCall","innerName":"Appender","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$MethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","innerName":"MethodCall","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"accessorMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$MethodCall;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$MethodCall;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$MethodCall$Appender","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","innerName":"RedirectionProxy","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$MethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","innerName":"MethodCall","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$MethodCall","innerName":"Appender","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$MethodCall;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$MethodCall;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$StaticFieldConstructor","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder","innerName":"RedirectionProxy","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$StaticFieldConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy","innerName":"StaticFieldConstructor","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$StaticFieldConstructor;"},{"name":"objectTypeDefaultConstructor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$StaticFieldConstructor;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$StaticFieldConstructor;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$StaticFieldConstructor;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Morph$Binder$RedirectionProxy$StaticFieldConstructor;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Origin","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Origin$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Origin","innerName":"Binder","access":16409}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"cache","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"privileged","access":1025,"descriptor":"()Z","annotationDefault":false}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Origin$Binder","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Origin$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Origin","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CanCache","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Origin$Binder;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Origin$Binder;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Origin$Binder;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Origin$Binder;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"methodConstant","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Origin;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe","innerName":"Binder","access":9}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"serializableProxy","access":1025,"descriptor":"()Z","annotationDefault":false}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder","innerName":"Redirection","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe","innerName":"Binder","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"forwardingMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"install","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;"},{"name":"install","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;"},{"name":"onlyMethod","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/auxiliary/AuxiliaryType","com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$MethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection","innerName":"MethodCall","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$ConstructorCall","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection","innerName":"ConstructorCall","access":16412},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForType","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$1","access":4104},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder","innerName":"Redirection","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"FIELD_NAME_PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"argument"},{"name":"forwardingType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"sourceMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"serializableProxy","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Z)V"},{"name":"extractFields","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/LinkedHashMap;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Ljava/util/LinkedHashMap;"},{"name":"fieldName","access":10,"descriptor":"(I)Ljava/lang/String;"},{"name":"make","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/ClassFileVersion;Lcom/comphenix/net/bytebuddy/implementation/MethodAccessorFactory;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$ConstructorCall","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/Implementation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder","innerName":"Redirection","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$ConstructorCall","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection","innerName":"ConstructorCall","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$ConstructorCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$ConstructorCall","innerName":"Appender","access":10},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$1","access":4104}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["SE_BAD_FIELD"],"justification":"Fields of enumerations are never serialized"},"visible":false}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$ConstructorCall;"},{"name":"objectTypeDefaultConstructor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$ConstructorCall;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$ConstructorCall;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$ConstructorCall;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$ConstructorCall;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$ConstructorCall$Appender","version":49,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder","innerName":"Redirection","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$ConstructorCall","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection","innerName":"ConstructorCall","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$1","access":4104},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$ConstructorCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$ConstructorCall","innerName":"Appender","access":10}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$1;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$MethodCall","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/Implementation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder","innerName":"Redirection","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$MethodCall","innerName":"Appender","access":2},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$1","access":4104},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$MethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection","innerName":"MethodCall","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"redirectedMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"assigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)V"},{"name":"prepare","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/InstrumentedType;"},{"name":"appender","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$1;)V"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$MethodCall;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$MethodCall;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$MethodCall$Appender","version":49,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe","innerName":"Binder","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder","innerName":"Redirection","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$MethodCall","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection","innerName":"MethodCall","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$1","access":4104},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$MethodCall$Appender","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$MethodCall","innerName":"Appender","access":2}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"instrumentedType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$MethodCall;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$MethodCall;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder$Redirection$MethodCall;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$1;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/RuntimeType","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/RuntimeType$Verifier","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/RuntimeType","innerName":"Verifier","access":25}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"},{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"METHOD"}]},"visible":true}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/RuntimeType$Verifier","version":49,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/RuntimeType$Verifier","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/RuntimeType","innerName":"Verifier","access":25},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"check","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/StubValue","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/StubValue$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/StubValue","innerName":"Binder","access":16409}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/StubValue$Binder","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/StubValue$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/StubValue","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/StubValue$Binder;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/StubValue$Binder;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/StubValue$Binder;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/StubValue$Binder;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super","innerName":"Instantiation","access":17417}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"strategy","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation;","annotationDefault":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation;","name":"CONSTRUCTOR"}},{"name":"ignoreFinalizer","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"serializableProxy","access":1025,"descriptor":"()Z","annotationDefault":false},{"name":"constructorParameters","access":1025,"descriptor":"()[Ljava/lang/Class;","signature":"()[Ljava/lang/Class<*>;","annotationDefault":[]},{"name":"proxyType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","annotationDefault":{"kind":"type","descriptor":"V"}}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder","innerName":"TypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super","innerName":"Instantiation","access":17417},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator","innerName":"ForType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder;"},{"name":"STRATEGY","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"PROXY_TYPE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder","innerName":"TypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator","innerName":"ForType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForParameterType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator","innerName":"ForParameterType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator","innerName":"ForInstrumentedType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForInstrumentedType","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder","innerName":"TypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator","innerName":"ForInstrumentedType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForInstrumentedType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForInstrumentedType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForInstrumentedType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForInstrumentedType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForParameterType","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder","innerName":"TypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForParameterType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator","innerName":"ForParameterType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForParameterType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForParameterType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForParameterType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForParameterType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder","innerName":"TypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForParameterType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator","innerName":"ForParameterType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForInstrumentedType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator","innerName":"ForInstrumentedType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator$ForType","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator","innerName":"ForType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder$TypeLocator;"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super","innerName":"Instantiation","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"CONSTRUCTOR","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation;"},{"name":"UNSAFE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation;"},{"name":"IGNORE_FINALIZER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"SERIALIZABLE_PROXY","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"CONSTRUCTOR_PARAMETERS","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"proxyFor","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bind/annotation/Super$1;)V"},{"name":"access$100","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"access$200","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"access$300","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation","outerClass":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super","innerName":"Instantiation","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$ForSuperMethodByConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"ForSuperMethodByConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"proxyFor","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation","outerClass":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super","innerName":"Instantiation","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Instantiation$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy$ForSuperMethodByReflectionFactory","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/TypeProxy","innerName":"ForSuperMethodByReflectionFactory","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"proxyFor","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperCall","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperCall$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperCall","innerName":"Binder","access":16409}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"serializableProxy","access":1025,"descriptor":"()Z","annotationDefault":false},{"name":"fallbackToDefault","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"nullIfImpossible","access":1025,"descriptor":"()Z","annotationDefault":false}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperCall$Binder","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperCall$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperCall","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy$AssignableSignatureCall","outerName":"com/comphenix/net/bytebuddy/implementation/auxiliary/MethodCallProxy","innerName":"AssignableSignatureCall","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/SuperCall$Binder;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/SuperCall$Binder;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/SuperCall$Binder;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/SuperCall$Binder;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod","innerName":"Binder","access":16409}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"cached","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"privileged","access":1025,"descriptor":"()Z","annotationDefault":false},{"name":"fallbackToDefault","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"nullIfImpossible","access":1025,"descriptor":"()Z","annotationDefault":false}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod$Binder","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod$Binder$DelegationMethod","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod$Binder","innerName":"DelegationMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$TypeToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"TypeToken","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod$Binder;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod$Binder;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod$Binder;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod$Binder;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod$Binder$DelegationMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"SpecialMethodInvocation","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory$AccessType","outerName":"com/comphenix/net/bytebuddy/implementation/MethodAccessorFactory","innerName":"AccessType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CanCache","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod$Binder$DelegationMethod","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod$Binder","innerName":"DelegationMethod","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"specialMethodInvocation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;"},{"name":"cached","access":18,"descriptor":"Z"},{"name":"privileged","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$SpecialMethodInvocation;ZZ)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"DelegationProcessor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"Record","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor","innerName":"Handler","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/IgnoreForBinding$Verifier","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/IgnoreForBinding","innerName":"Verifier","access":25},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/RuntimeType$Verifier","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/RuntimeType","innerName":"Verifier","access":25},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"delegationProcessor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor;)V"},{"name":"of","access":9,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder<*>;>;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder;"},{"name":"compile","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor","innerName":"Handler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Unbound","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler","innerName":"Unbound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/RuntimeType$Verifier","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/RuntimeType","innerName":"Verifier","access":25},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Bound","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler","innerName":"Bound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"DelegationProcessor","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"parameterBinders","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;+Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder<*>;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;+Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder<*>;>;)V"},{"name":"of","access":12,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder<*>;>;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor;"},{"name":"prepare","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"DelegationProcessor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor","innerName":"Handler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Bound","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler","innerName":"Bound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Unbound","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler","innerName":"Unbound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545}],"methods":[{"name":"isBound","access":1025,"descriptor":"()Z"},{"name":"bind","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Bound","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"DelegationProcessor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor","innerName":"Handler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Bound","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler","innerName":"Bound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;"},{"name":"parameterBinder","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","signature":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;"},{"name":"annotation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;","signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder<*>;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler;"},{"name":"isBound","access":1,"descriptor":"()Z"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Unbound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"DelegationProcessor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor","innerName":"Handler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Unbound$DefaultArgument","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Unbound","innerName":"DefaultArgument","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$ForLoadedAnnotation","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"ForLoadedAnnotation","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Unbound","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler","innerName":"Unbound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"target","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"isBound","access":1,"descriptor":"()Z"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Unbound$DefaultArgument","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"DelegationProcessor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor","innerName":"Handler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Unbound","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler","innerName":"Unbound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Unbound$DefaultArgument","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler$Unbound","innerName":"DefaultArgument","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument","innerName":"BindingMechanic","access":17417}],"fields":[{"name":"VALUE","access":26,"descriptor":"Ljava/lang/String;","constant":"value"},{"name":"BINDING_MECHANIC","access":26,"descriptor":"Ljava/lang/String;","constant":"bindingMechanic"},{"name":"parameterIndex","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"value","access":1,"descriptor":"()I"},{"name":"bindingMechanic","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$BindingMechanic;"},{"name":"annotationType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFieldBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","innerName":"ForFieldBinding","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","innerName":"ForFixedValue","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Argument","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Origin$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Origin","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/This$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/This","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Super","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Default","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperCall$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperCall","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultCall","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/SuperMethod","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/DefaultMethod","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/StubValue$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/StubValue","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Empty$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Empty","innerName":"Binder","access":16409}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION"],"justification":"Safe initialization is implied"},"visible":false}],"fields":[{"name":"DEFAULTS","access":25,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"getHandledType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFieldBinding","version":49,"access":1057,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFieldBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","innerName":"ForFieldBinding","access":1033},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForClassHierarchy","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForClassHierarchy","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$ForExactType","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator","innerName":"ForExactType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409}],"fields":[{"name":"BEAN_PROPERTY","access":28,"descriptor":"Ljava/lang/String;","constant":""}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"resolveAccessor","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/dynamic/scaffold/FieldLocator$Resolution;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"},{"name":"fieldName","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Ljava/lang/String;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Ljava/lang/String;"},{"name":"declaringType","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"bind","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFixedValue","version":49,"access":1057,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","innerName":"ForFixedValue","access":1033},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFixedValue$OfConstant","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFixedValue","innerName":"OfConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$ForLoadedEnumeration","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"ForLoadedEnumeration","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"},{"name":"bind","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFixedValue$OfConstant","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFixedValue;","superName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFixedValue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFixedValue","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","innerName":"ForFixedValue","access":1033},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFixedValue$OfConstant","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder$ForFixedValue","innerName":"OfConstant","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"value","access":18,"descriptor":"Ljava/lang/Object;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"REVERSE_NULLABILITY"}},"visible":true}]}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)V","signature":"(Ljava/lang/Class;Ljava/lang/Object;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","signature":"(Ljava/lang/Class;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)Ljava/lang/Object;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$Record","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"DelegationProcessor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor$Handler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$DelegationProcessor","innerName":"Handler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"TerminationHandler","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodInvoker","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"MethodBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Builder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","innerName":"Builder","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"Record","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$Record","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"Record","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"candidate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"handlers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"typing","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)V"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$TerminationHandler;Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodInvoker;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$MethodBinding;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/This","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/This$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/This","innerName":"Binder","access":16409}],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"PARAMETER"}]},"visible":true}],"methods":[{"name":"optional","access":1025,"descriptor":"()Z","annotationDefault":false}]},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/This$Binder","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/This$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/This","innerName":"Binder","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Target","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Target","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder","innerName":"ParameterBinding","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Anonymous","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Anonymous","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding","innerName":"Illegal","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/This$Binder;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/This$Binder;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/This$Binder;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/This$Binder;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getHandledType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"bind","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding;","signature":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Target;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bind/MethodDelegationBinder$ParameterBinding<*>;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Addition","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Addition;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Addition;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Addition;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Addition;"},{"name":"opcode","access":18,"descriptor":"I"},{"name":"stackSize","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/Addition;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/Addition;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/Addition;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V","signature":"(ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"byteCodeAppenders","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender;>;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Simple","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;>;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender","innerName":"Size","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"operandStackSize","access":18,"descriptor":"I"},{"name":"localVariableSize","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(II)V"},{"name":"getOperandStackSize","access":1,"descriptor":"()I"},{"name":"getLocalVariableSize","access":1,"descriptor":"()I"},{"name":"merge","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$4","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$WithFlip","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication","innerName":"WithFlip","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$3","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545}],"fields":[{"name":"ZERO","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Duplication;"},{"name":"SINGLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Duplication;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Duplication;"},{"name":"size","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"opcode","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/Duplication;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/Duplication;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/Duplication;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;I)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;I)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/Duplication;"},{"name":"flipOver","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;ILcom/comphenix/net/bytebuddy/implementation/bytecode/Duplication$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication","outerClass":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"flipOver","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication","outerClass":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$4","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$WithFlip","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication","innerName":"WithFlip","access":16412}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;I)V"},{"name":"flipOver","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication","outerClass":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$3","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$4","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$WithFlip","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication","innerName":"WithFlip","access":16412}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;I)V"},{"name":"flipOver","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$4","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$4","access":4104}],"fields":[{"name":"$SwitchMap$net$bytebuddy$implementation$bytecode$StackSize","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$WithFlip","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication$WithFlip","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/Duplication","innerName":"WithFlip","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"SINGLE_SINGLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Duplication$WithFlip;"},{"name":"SINGLE_DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Duplication$WithFlip;"},{"name":"DOUBLE_SINGLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Duplication$WithFlip;"},{"name":"DOUBLE_DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Duplication$WithFlip;"},{"name":"opcode","access":18,"descriptor":"I"},{"name":"stackSize","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/Duplication$WithFlip;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/Duplication$WithFlip;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/Duplication$WithFlip;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V","signature":"(ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Multiplication","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Multiplication;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Multiplication;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Multiplication;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Multiplication;"},{"name":"opcode","access":18,"descriptor":"I"},{"name":"stackSize","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/Multiplication;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/Multiplication;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/Multiplication;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V","signature":"(ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Removal","version":49,"access":16417,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Removal$2","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Removal$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545}],"fields":[{"name":"ZERO","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Removal;"},{"name":"SINGLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Removal;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Removal;"},{"name":"size","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"opcode","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/Removal;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/Removal;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/Removal;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;I)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;I)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;ILcom/comphenix/net/bytebuddy/implementation/bytecode/Removal$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Removal$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/bytecode/Removal","outerClass":"com/comphenix/net/bytebuddy/implementation/bytecode/Removal","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Removal$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Removal$2","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/bytecode/Removal","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Removal$2","access":4104}],"fields":[{"name":"$SwitchMap$net$bytebuddy$implementation$bytecode$StackSize","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545}],"methods":[{"name":"isValid","access":1025,"descriptor":"()Z"},{"name":"apply","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"stackManipulations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;>;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"sizeImpact","access":18,"descriptor":"I"},{"name":"maximalSize","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(II)V"},{"name":"getSizeImpact","access":1,"descriptor":"()I"},{"name":"getMaximalSize","access":1,"descriptor":"()I"},{"name":"aggregate","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"aggregate","access":2,"descriptor":"(II)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackSize","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackSize$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"ZERO","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"SINGLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"size","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"of","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"of","access":137,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)I"},{"name":"of","access":9,"descriptor":"(Ljava/util/Collection;)I","signature":"(Ljava/util/Collection<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)I"},{"name":"getSize","access":1,"descriptor":"()I"},{"name":"toIncreasingSize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"toDecreasingSize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"maximum","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackSize$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/bytecode/StackSize","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackSize$1","access":4104}],"fields":[{"name":"$SwitchMap$net$bytebuddy$implementation$bytecode$StackSize","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/Throw","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/Throw;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/Throw;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/Throw;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/Throw;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/TypeCreation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Refusing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Refusing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"EqualTypesOnly","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION"],"justification":"Safe initialization is implied"},"visible":false}],"fields":[{"name":"DEFAULT","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"},{"name":"GENERICS_AWARE","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"}],"methods":[{"name":"assign","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly","version":49,"access":17441,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"EqualTypesOnly","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly$2","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly$1","access":16392},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$1","access":4104}],"fields":[{"name":"GENERIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly;"},{"name":"ERASURE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly","outerClass":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"EqualTypesOnly","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly$1","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Illegal","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"assign","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly","outerClass":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"EqualTypesOnly","access":17417},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$EqualTypesOnly$2","access":16392},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Illegal","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"assign","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Refusing","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Refusing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Refusing","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Illegal","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Refusing;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Refusing;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Refusing;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Refusing;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"assign","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409}],"fields":[{"name":"STATIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"},{"name":"DYNAMIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"},{"name":"dynamic","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"of","access":9,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;"},{"name":"isDynamic","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/InstanceCheck","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/TypeCasting","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"to","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate$BoxingStackManipulation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate","innerName":"BoxingStackManipulation","access":2},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"BOOLEAN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;"},{"name":"BYTE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;"},{"name":"SHORT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;"},{"name":"CHARACTER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;"},{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;"},{"name":"wrapperType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"size","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"boxingMethodName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"boxingMethodDescriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;Ljava/lang/String;Ljava/lang/String;)V","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"forPrimitive","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;"},{"name":"assignBoxedTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;)Ljava/lang/String;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;)Ljava/lang/String;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate$BoxingStackManipulation","version":49,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate$BoxingStackManipulation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate","innerName":"BoxingStackManipulation","access":2},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveBoxingDelegate;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveTypeAwareAssigner","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$UnboxingResponsible","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate","innerName":"UnboxingResponsible","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"referenceTypeAwareAssigner","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)V"},{"name":"assign","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ImplicitlyTypedUnboxingResponsible","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate","innerName":"ImplicitlyTypedUnboxingResponsible","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$UnboxingResponsible","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate","innerName":"UnboxingResponsible","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ExplicitlyTypedUnboxingResponsible","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate","innerName":"ExplicitlyTypedUnboxingResponsible","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"BOOLEAN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;"},{"name":"BYTE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;"},{"name":"SHORT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;"},{"name":"CHARACTER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;"},{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;"},{"name":"wrapperType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"primitiveType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"size","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"unboxingMethodName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"unboxingMethodDescriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;Ljava/lang/String;Ljava/lang/String;)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"forPrimitive","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;"},{"name":"forReferenceType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$UnboxingResponsible;"},{"name":"getWrapperType","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ExplicitlyTypedUnboxingResponsible","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$UnboxingResponsible;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$UnboxingResponsible"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ExplicitlyTypedUnboxingResponsible","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate","innerName":"ExplicitlyTypedUnboxingResponsible","access":16412},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$UnboxingResponsible","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate","innerName":"UnboxingResponsible","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9}],"fields":[{"name":"BOOLEAN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ExplicitlyTypedUnboxingResponsible;"},{"name":"BYTE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ExplicitlyTypedUnboxingResponsible;"},{"name":"SHORT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ExplicitlyTypedUnboxingResponsible;"},{"name":"CHARACTER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ExplicitlyTypedUnboxingResponsible;"},{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ExplicitlyTypedUnboxingResponsible;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ExplicitlyTypedUnboxingResponsible;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ExplicitlyTypedUnboxingResponsible;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ExplicitlyTypedUnboxingResponsible;"},{"name":"primitiveUnboxingDelegate","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ExplicitlyTypedUnboxingResponsible;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ExplicitlyTypedUnboxingResponsible;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ExplicitlyTypedUnboxingResponsible;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate;)V"},{"name":"assignUnboxedTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ImplicitlyTypedUnboxingResponsible","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$UnboxingResponsible"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$UnboxingResponsible","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate","innerName":"UnboxingResponsible","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$ImplicitlyTypedUnboxingResponsible","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate","innerName":"ImplicitlyTypedUnboxingResponsible","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"originalType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"assignUnboxedTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$UnboxingResponsible","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate$UnboxingResponsible","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveUnboxingDelegate","innerName":"UnboxingResponsible","access":1545}],"methods":[{"name":"assignUnboxedTo","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate$WideningStackManipulation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate","innerName":"WideningStackManipulation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"BOOLEAN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate;"},{"name":"BYTE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate;"},{"name":"SHORT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate;"},{"name":"CHARACTER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate;"},{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate;"},{"name":"toBooleanStackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"toByteStackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"toShortStackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"toCharacterStackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"toIntegerStackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"toLongStackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"toFloatStackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"toDoubleStackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"forPrimitive","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate;"},{"name":"widenTo","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate$WideningStackManipulation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate$WideningStackManipulation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/PrimitiveWideningDelegate","innerName":"WideningStackManipulation","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"conversionOpcode","access":18,"descriptor":"I"},{"name":"size","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}],"methods":[{"name":"","access":4,"descriptor":"(ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/primitive/VoidAwareAssigner","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Illegal","access":16409}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"chained","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;)V"},{"name":"assign","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner","innerName":"IsAssignableToVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"assign","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfNonGenericType","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfParameterizedType","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfWildcard","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfWildcard","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfGenericArray","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfGenericArray","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfSimpleType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfSimpleType","access":1036},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfManifestType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfManifestType","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner","innerName":"IsAssignableToVisitor","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"polymorphic","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Z)V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfGenericArray","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfManifestType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner","innerName":"IsAssignableToVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfGenericArray","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfGenericArray","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfManifestType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfManifestType","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Z)V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfManifestType","version":49,"access":1057,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner","innerName":"IsAssignableToVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfManifestType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfManifestType","access":1036}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"polymorphic","access":20,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Z)V"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfNonGenericType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfSimpleType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner","innerName":"IsAssignableToVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfNonGenericType","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfSimpleType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfSimpleType","access":1036}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Z)V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfParameterizedType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfSimpleType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner","innerName":"IsAssignableToVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfParameterizedType","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfSimpleType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfSimpleType","access":1036}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Z)V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfSimpleType","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfManifestType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner","innerName":"IsAssignableToVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfSimpleType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfSimpleType","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfManifestType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfManifestType","access":1036},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Z)V"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfWildcard","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner","innerName":"IsAssignableToVisitor","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$Visitor","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"Visitor","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor$OfWildcard","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/GenericTypeAwareAssigner$IsAssignableToVisitor","innerName":"OfWildcard","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"wildcard","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"onGenericArray","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onWildcard","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onParameterizedType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onTypeVariable","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Boolean;"},{"name":"onNonGenericType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onTypeVariable","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onParameterizedType","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onWildcard","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"onGenericArray","access":4161,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/ReferenceTypeAwareAssigner","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner","innerName":"Typing","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Illegal","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/ReferenceTypeAwareAssigner;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/ReferenceTypeAwareAssigner;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/ReferenceTypeAwareAssigner;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/reference/ReferenceTypeAwareAssigner;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"assign","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess$Putter","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess","innerName":"Putter","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess$Loader","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess","innerName":"Loader","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9}],"fields":[{"name":"BYTE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;"},{"name":"SHORT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;"},{"name":"CHARACTER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;"},{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;"},{"name":"REFERENCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;"},{"name":"loadOpcode","access":18,"descriptor":"I"},{"name":"storeOpcode","access":18,"descriptor":"I"},{"name":"stackSize","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IIILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V","signature":"(IILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;"},{"name":"load","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"store","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;>;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;)I"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;)I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess$Loader","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess$Loader","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess","innerName":"Loader","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess$Putter","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess$Putter","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess","innerName":"Putter","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayAccess;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/collection/CollectionFactory"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayStackManipulation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory","innerName":"ArrayStackManipulation","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory","innerName":"ArrayCreator","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForReferenceType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator","innerName":"ForReferenceType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForPrimitiveType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator","innerName":"ForPrimitiveType","access":16409}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"componentType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"arrayCreator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator;"},{"name":"sizeDecrease","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"IGNORE"}},"visible":true}]}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator;)V"},{"name":"forType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory;"},{"name":"makeArrayCreatorFor","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator;"},{"name":"withValues","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;>;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory","innerName":"ArrayCreator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForReferenceType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator","innerName":"ForReferenceType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForPrimitiveType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator","innerName":"ForPrimitiveType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"ARRAY_CREATION_SIZE_CHANGE","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}],"methods":[{"name":"getStorageOpcode","access":1025,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForPrimitiveType","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory","innerName":"ArrayCreator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForPrimitiveType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator","innerName":"ForPrimitiveType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9}],"fields":[{"name":"BOOLEAN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForPrimitiveType;"},{"name":"BYTE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForPrimitiveType;"},{"name":"SHORT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForPrimitiveType;"},{"name":"CHARACTER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForPrimitiveType;"},{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForPrimitiveType;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForPrimitiveType;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForPrimitiveType;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForPrimitiveType;"},{"name":"creationOpcode","access":18,"descriptor":"I"},{"name":"storageOpcode","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForPrimitiveType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForPrimitiveType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForPrimitiveType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;III)V","signature":"(II)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"getStorageOpcode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForReferenceType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory","innerName":"ArrayCreator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator$ForReferenceType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator","innerName":"ForReferenceType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"internalTypeName","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"getStorageOpcode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayStackManipulation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayCreator","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory","innerName":"ArrayCreator","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory$ArrayStackManipulation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory","innerName":"ArrayStackManipulation","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"stackManipulations","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/collection/ArrayFactory;Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;>;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/collection/CollectionFactory","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"methods":[{"name":"getComponentType","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"withValues","access":1025,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;>;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant$ForReferenceType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant","innerName":"ForReferenceType","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545}],"fields":[{"name":"VOID","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant;"},{"name":"BOOLEAN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant;"},{"name":"BYTE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant;"},{"name":"SHORT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant;"},{"name":"CHARACTER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant;"},{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant;"},{"name":"SIZE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"PRIMITIVE_TYPE_FIELD","access":26,"descriptor":"Ljava/lang/String;","constant":"TYPE"},{"name":"CLASS_TYPE_INTERNAL_NAME","access":26,"descriptor":"Ljava/lang/String;","constant":"Ljava/lang/Class;"},{"name":"fieldOwnerInternalName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant$ForReferenceType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant$ForReferenceType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/ClassConstant","innerName":"ForReferenceType","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/DefaultValue","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409}],"fields":[{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/DefaultValue;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/DefaultValue;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/DefaultValue;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/DefaultValue;"},{"name":"VOID","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/DefaultValue;"},{"name":"REFERENCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/DefaultValue;"},{"name":"stackManipulation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/DefaultValue;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/DefaultValue;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/DefaultValue;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/DoubleConstant","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/DoubleConstant$ConstantPool","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/DoubleConstant","innerName":"ConstantPool","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545}],"fields":[{"name":"ZERO","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/DoubleConstant;"},{"name":"ONE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/DoubleConstant;"},{"name":"SIZE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"opcode","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/DoubleConstant;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/DoubleConstant;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/DoubleConstant;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"forValue","access":9,"descriptor":"(D)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/DoubleConstant$ConstantPool","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/DoubleConstant$ConstantPool","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/DoubleConstant","innerName":"ConstantPool","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"D"}],"methods":[{"name":"","access":4,"descriptor":"(D)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/FieldConstant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/FieldConstant$Cached","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/FieldConstant","innerName":"Cached","access":12},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)V"},{"name":"cached","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/FieldConstant$Cached","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/FieldConstant$Cached","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/FieldConstant","innerName":"Cached","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545}],"fields":[{"name":"fieldConstant","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/FloatConstant","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/FloatConstant$ConstantPool","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/FloatConstant","innerName":"ConstantPool","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545}],"fields":[{"name":"ZERO","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/FloatConstant;"},{"name":"ONE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/FloatConstant;"},{"name":"TWO","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/FloatConstant;"},{"name":"SIZE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"opcode","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/FloatConstant;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/FloatConstant;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/FloatConstant;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"forValue","access":9,"descriptor":"(F)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/FloatConstant$ConstantPool","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/FloatConstant$ConstantPool","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/FloatConstant","innerName":"ConstantPool","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"F"}],"methods":[{"name":"","access":4,"descriptor":"(F)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant$ConstantPool","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant","innerName":"ConstantPool","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant$TwoBytePush","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant","innerName":"TwoBytePush","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant$SingleBytePush","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant","innerName":"SingleBytePush","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545}],"fields":[{"name":"MINUS_ONE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant;"},{"name":"ZERO","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant;"},{"name":"ONE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant;"},{"name":"TWO","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant;"},{"name":"THREE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant;"},{"name":"FOUR","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant;"},{"name":"FIVE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant;"},{"name":"SIZE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"opcode","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"forValue","access":9,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"forValue","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant$ConstantPool","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant$ConstantPool","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant","innerName":"ConstantPool","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant$SingleBytePush","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant$SingleBytePush","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant","innerName":"SingleBytePush","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"B"}],"methods":[{"name":"","access":4,"descriptor":"(B)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant$TwoBytePush","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant$TwoBytePush","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/IntegerConstant","innerName":"TwoBytePush","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"S"}],"methods":[{"name":"","access":4,"descriptor":"(S)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/JavaConstantValue","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"javaConstant","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaConstant;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/LongConstant","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/LongConstant$ConstantPool","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/LongConstant","innerName":"ConstantPool","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545}],"fields":[{"name":"ZERO","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/LongConstant;"},{"name":"ONE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/LongConstant;"},{"name":"SIZE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"opcode","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/LongConstant;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/LongConstant;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/LongConstant;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"forValue","access":9,"descriptor":"(J)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/LongConstant$ConstantPool","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/LongConstant$ConstantPool","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/LongConstant","innerName":"ConstantPool","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"J"}],"methods":[{"name":"","access":4,"descriptor":"(J)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CachedConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CachedConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CachedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CachedMethod","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$PrivilegedLookup","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"PrivilegedLookup","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$ForConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"ForConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$ForMethod","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"ForMethod","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CanCache","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCacheIllegal","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CanCacheIllegal","access":16412},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545}],"fields":[{"name":"methodDescription","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache;"},{"name":"ofPrivileged","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache;"},{"name":"typeConstantsFor","access":12,"descriptor":"(Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/util/List;)Ljava/util/List;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"privileged","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache;"},{"name":"methodName","access":1028,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"accessorMethod","access":1028,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CachedConstructor","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CachedConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CachedConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"CONSTRUCTOR_TYPE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"constructorConstant","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CachedMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CachedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CachedMethod","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"METHOD_TYPE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"methodConstant","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CanCache","access":1545}],"methods":[{"name":"cached","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCacheIllegal","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCacheIllegal","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CanCacheIllegal","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CanCache","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Illegal","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCacheIllegal;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCacheIllegal;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCacheIllegal;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCacheIllegal;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"cached","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$ForConstructor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$ForConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"ForConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CachedConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CachedConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CanCache","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409}],"fields":[{"name":"GET_CONSTRUCTOR","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"GET_DECLARED_CONSTRUCTOR","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"methodName","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"accessorMethod","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"cached","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$ForMethod","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$ForMethod","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"ForMethod","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CachedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CachedMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CanCache","access":1545}],"fields":[{"name":"GET_METHOD","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"GET_DECLARED_METHOD","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"methodName","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"accessorMethod","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"cached","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$PrivilegedLookup","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$PrivilegedLookup","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"PrivilegedLookup","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CachedConstructor","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CachedConstructor","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CachedMethod","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CachedMethod","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant$CanCache","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/MethodConstant","innerName":"CanCache","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"DO_PRIVILEGED","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"methodName","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"cached","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/NullConstant","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/NullConstant;"},{"name":"size","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/NullConstant;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/NullConstant;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/constant/NullConstant;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V","signature":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/SerializedConstant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"CHARSET","access":26,"descriptor":"Ljava/lang/String;","constant":"ISO-8859-1"},{"name":"serialization","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"of","access":9,"descriptor":"(Ljava/io/Serializable;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/constant/TextConstant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"text","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"AccessDispatcher","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$OfGenericField","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"OfGenericField","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"STATIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess;"},{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess;"},{"name":"putterOpcode","access":18,"descriptor":"I"},{"name":"getterOpcode","access":18,"descriptor":"I"},{"name":"targetSizeChange","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IIILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V","signature":"(IILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V"},{"name":"forEnumeration","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"forField","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined;"},{"name":"forField","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess;)I"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess;)I"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess;)I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher$FieldPutInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher","innerName":"FieldPutInstruction","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher$FieldGetInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher","innerName":"FieldGetInstruction","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher$AbstractFieldInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher","innerName":"AbstractFieldInstruction","access":1026},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"AccessDispatcher","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"fieldDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)V"},{"name":"read","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"write","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher;)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher$AbstractFieldInstruction","version":49,"access":1056,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"AccessDispatcher","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher$AbstractFieldInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher","innerName":"AbstractFieldInstruction","access":1026},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"getOpcode","access":1028,"descriptor":"()I"},{"name":"resolveSize","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher;Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher$FieldGetInstruction","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher$AbstractFieldInstruction","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"AccessDispatcher","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher$AbstractFieldInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher","innerName":"AbstractFieldInstruction","access":1026},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher$FieldGetInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher","innerName":"FieldGetInstruction","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher;)V"},{"name":"getOpcode","access":4,"descriptor":"()I"},{"name":"resolveSize","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher$FieldPutInstruction","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher$AbstractFieldInstruction","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"AccessDispatcher","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher$AbstractFieldInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher","innerName":"AbstractFieldInstruction","access":1026},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$1","access":4104},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher$FieldPutInstruction","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher","innerName":"FieldPutInstruction","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$AccessDispatcher;)V"},{"name":"getOpcode","access":4,"descriptor":"()I"},{"name":"resolveSize","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545}],"methods":[{"name":"read","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"write","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$OfGenericField","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"Defined","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$OfGenericField","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess","innerName":"OfGenericField","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"targetType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"defined","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/FieldAccess$Defined;"},{"name":"read","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"write","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/HandleInvocation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"METHOD_HANDLE_NAME","access":26,"descriptor":"Ljava/lang/String;","constant":"java/lang/invoke/MethodHandle"},{"name":"INVOKE_EXACT","access":26,"descriptor":"Ljava/lang/String;","constant":"invokeExact"},{"name":"methodType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"HandleType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"HandleInvocation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$DynamicInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"DynamicInvocation","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$Invocation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"Invocation","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$OfGenericMethod","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"OfGenericMethod","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$IllegalInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"IllegalInvocation","access":16412},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"VIRTUAL","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;"},{"name":"INTERFACE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;"},{"name":"STATIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;"},{"name":"SPECIAL","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;"},{"name":"SPECIAL_CONSTRUCTOR","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;"},{"name":"VIRTUAL_PRIVATE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;"},{"name":"INTERFACE_PRIVATE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;"},{"name":"opcode","access":18,"descriptor":"I"},{"name":"handle","access":18,"descriptor":"I"},{"name":"legacyOpcode","access":18,"descriptor":"I"},{"name":"legacyHandle","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IIIII)V","signature":"(IIII)V"},{"name":"invoke","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType;"},{"name":"invoke","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;)I"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;)I"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;)I"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;)I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$DynamicInvocation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$DynamicInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"DynamicInvocation","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"methodName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"returnType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"parameterTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"},{"name":"bootstrapMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"arguments","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleInvocation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"HandleType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"HandleInvocation","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"METHOD_HANDLE","access":26,"descriptor":"Ljava/lang/String;","constant":"java/lang/invoke/MethodHandle"},{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"type","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"HandleType","access":16409}],"fields":[{"name":"EXACT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType;"},{"name":"REGULAR","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType;"},{"name":"methodName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V","signature":"(Ljava/lang/String;)V"},{"name":"getMethodName","access":4,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$IllegalInvocation","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$IllegalInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"IllegalInvocation","access":16412},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"HandleType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Illegal","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$IllegalInvocation;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$IllegalInvocation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$IllegalInvocation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$IllegalInvocation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"virtual","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"special","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"dynamic","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"onHandle","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$Invocation","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"HandleType","access":16409},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$DynamicInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"DynamicInvocation","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleInvocation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"HandleInvocation","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Illegal","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$Invocation","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"Invocation","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"virtual","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"special","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"dynamic","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"onHandle","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$OfGenericMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"HandleType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$OfGenericMethod","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"OfGenericMethod","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"targetType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"invocation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType;"},{"name":"virtual","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"special","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"dynamic","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"onHandle","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"HandleType","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation","innerName":"WithImplicitInvocationTargetType","access":1545}],"methods":[{"name":"virtual","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"special","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"dynamic","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/utility/JavaConstant;>;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"onHandle","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodInvocation$HandleType;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodReturn","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545}],"fields":[{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodReturn;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodReturn;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodReturn;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodReturn;"},{"name":"VOID","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodReturn;"},{"name":"REFERENCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodReturn;"},{"name":"returnOpcode","access":18,"descriptor":"I"},{"name":"size","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodReturn;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodReturn;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodReturn;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V","signature":"(ILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$OffsetIncrementing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"OffsetIncrementing","access":12},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$OffsetWriting","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"OffsetWriting","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$OffsetLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"OffsetLoading","access":4},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","innerName":"TypeCastingHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545}],"fields":[{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;"},{"name":"REFERENCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;"},{"name":"loadOpcode","access":18,"descriptor":"I"},{"name":"storeOpcode","access":18,"descriptor":"I"},{"name":"size","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IIILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V","signature":"(IILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)V"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;"},{"name":"allArgumentsOf","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading;"},{"name":"loadThis","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"loadFrom","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"storeAt","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"increment","access":1,"descriptor":"(II)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"load","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"store","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"increment","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;)I"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;)I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","innerName":"TypeCastingHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Compound","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Compound","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler$ForBridgeTarget","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler","innerName":"ForBridgeTarget","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"},{"name":"typeCastingHandler","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler;)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"prependThisReference","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"asBridgeOf","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","innerName":"TypeCastingHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler$ForBridgeTarget","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler","innerName":"ForBridgeTarget","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler","innerName":"NoOp","access":16409}],"methods":[{"name":"ofIndex","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler$ForBridgeTarget","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","innerName":"TypeCastingHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler$ForBridgeTarget","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler","innerName":"ForBridgeTarget","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"bridgeTarget","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"ofIndex","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"MethodLoading","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading","innerName":"TypeCastingHandler","access":1548},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler$NoOp","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Trivial","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Trivial","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$MethodLoading$TypeCastingHandler$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"ofIndex","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;I)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation;"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$OffsetIncrementing","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$OffsetIncrementing","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"OffsetIncrementing","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"offset","access":18,"descriptor":"I"},{"name":"value","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(II)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$OffsetLoading","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$OffsetLoading","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"OffsetLoading","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"offset","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;I)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$OffsetWriting","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Context","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Context","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation","innerName":"Size","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess$OffsetWriting","outerName":"com/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess","innerName":"OffsetWriting","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"offset","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/implementation/bytecode/member/MethodVariableAccess;I)V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/implementation/Implementation$Context;)Lcom/comphenix/net/bytebuddy/implementation/bytecode/StackManipulation$Size;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor","version":49,"access":1057,"superName":"java/lang/Object","fields":[{"name":"api","access":20,"descriptor":"I"},{"name":"av","access":4,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;)V"},{"name":"visit","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"visitEnum","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitArray","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/AnnotationWriter","version":49,"access":48,"superName":"com/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor","fields":[{"name":"symbolTable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;"},{"name":"useNamedValues","access":18,"descriptor":"Z"},{"name":"annotation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"numElementValuePairsOffset","access":18,"descriptor":"I"},{"name":"numElementValuePairs","access":2,"descriptor":"I"},{"name":"previousAnnotation","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"nextAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;ZLcom/comphenix/net/bytebuddy/jar/asm/ByteVector;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;)V"},{"name":"create","access":8,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"create","access":8,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"visit","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"visitEnum","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitArray","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitEnd","access":1,"descriptor":"()V"},{"name":"computeAnnotationsSize","access":0,"descriptor":"(Ljava/lang/String;)I"},{"name":"computeAnnotationsSize","access":8,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;)I"},{"name":"putAnnotations","access":0,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"},{"name":"putAnnotations","access":8,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"},{"name":"computeParameterAnnotationsSize","access":8,"descriptor":"(Ljava/lang/String;[Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;I)I"},{"name":"putParameterAnnotations","access":8,"descriptor":"(I[Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;ILcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/Attribute","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/jar/asm/Attribute$Set","outerName":"com/comphenix/net/bytebuddy/jar/asm/Attribute","innerName":"Set","access":24}],"fields":[{"name":"type","access":17,"descriptor":"Ljava/lang/String;"},{"name":"content","access":2,"descriptor":"[B"},{"name":"nextAttribute","access":0,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"isUnknown","access":1,"descriptor":"()Z"},{"name":"isCodeAttribute","access":1,"descriptor":"()Z"},{"name":"getLabels","access":4,"descriptor":"()[Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"read","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;II[CI[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;"},{"name":"write","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;[BIII)Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"getAttributeCount","access":16,"descriptor":"()I"},{"name":"computeAttributesSize","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;)I"},{"name":"computeAttributesSize","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;[BIII)I"},{"name":"computeAttributesSize","access":8,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;II)I"},{"name":"putAttributes","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"},{"name":"putAttributes","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;[BIIILcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"},{"name":"putAttributes","access":8,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;IILcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/Attribute$Set","version":49,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/jar/asm/Attribute$Set","outerName":"com/comphenix/net/bytebuddy/jar/asm/Attribute","innerName":"Set","access":24}],"fields":[{"name":"SIZE_INCREMENT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"size","access":2,"descriptor":"I"},{"name":"data","access":2,"descriptor":"[Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"addAttributes","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;)V"},{"name":"toArray","access":0,"descriptor":"()[Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;"},{"name":"contains","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;)Z"},{"name":"add","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/ByteVector","version":49,"access":33,"superName":"java/lang/Object","fields":[{"name":"data","access":0,"descriptor":"[B"},{"name":"length","access":0,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":0,"descriptor":"([B)V"},{"name":"putByte","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"put11","access":16,"descriptor":"(II)Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"putShort","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"put12","access":16,"descriptor":"(II)Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"put112","access":16,"descriptor":"(III)Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"putInt","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"put122","access":16,"descriptor":"(III)Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"putLong","access":1,"descriptor":"(J)Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"putUTF8","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"encodeUtf8","access":16,"descriptor":"(Ljava/lang/String;II)Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"putByteArray","access":1,"descriptor":"([BII)Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"enlarge","access":2,"descriptor":"(I)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/ClassReader","version":49,"access":33,"superName":"java/lang/Object","fields":[{"name":"SKIP_CODE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"SKIP_DEBUG","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"SKIP_FRAMES","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"EXPAND_FRAMES","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"EXPAND_ASM_INSNS","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}},{"name":"INPUT_STREAM_DATA_CHUNK_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4096"}},{"name":"b","access":131089,"descriptor":"[B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"header","access":17,"descriptor":"I"},{"name":"classFileBuffer","access":16,"descriptor":"[B"},{"name":"cpInfoOffsets","access":18,"descriptor":"[I"},{"name":"constantUtf8Values","access":18,"descriptor":"[Ljava/lang/String;"},{"name":"constantDynamicValues","access":18,"descriptor":"[Lcom/comphenix/net/bytebuddy/jar/asm/ConstantDynamic;"},{"name":"bootstrapMethodOffsets","access":18,"descriptor":"[I"},{"name":"maxStringLength","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"([B)V"},{"name":"","access":1,"descriptor":"([BII)V"},{"name":"","access":0,"descriptor":"([BIZ)V"},{"name":"","access":1,"descriptor":"(Ljava/io/InputStream;)V","exceptions":["java/io/IOException"]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"readStream","access":10,"descriptor":"(Ljava/io/InputStream;Z)[B","exceptions":["java/io/IOException"]},{"name":"getAccess","access":1,"descriptor":"()I"},{"name":"getClassName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSuperName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getInterfaces","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;I)V"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;[Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;I)V"},{"name":"readModuleAttributes","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/Context;IILjava/lang/String;)V"},{"name":"readRecordComponent","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/Context;I)I"},{"name":"readField","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/Context;I)I"},{"name":"readMethod","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/Context;I)I"},{"name":"readCode","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/Context;I)V"},{"name":"readLabel","access":4,"descriptor":"(I[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"createLabel","access":2,"descriptor":"(I[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"createDebugLabel","access":2,"descriptor":"(I[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"readTypeAnnotations","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/Context;IZ)[I"},{"name":"getTypeAnnotationBytecodeOffset","access":2,"descriptor":"([II)I"},{"name":"readTypeAnnotationTarget","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Context;I)I"},{"name":"readParameterAnnotations","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/Context;IZ)V"},{"name":"readElementValues","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;IZ[C)I"},{"name":"readElementValue","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;ILjava/lang/String;[C)I"},{"name":"computeImplicitFrame","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Context;)V"},{"name":"readStackMapFrame","access":2,"descriptor":"(IZZLcom/comphenix/net/bytebuddy/jar/asm/Context;)I"},{"name":"readVerificationTypeInfo","access":2,"descriptor":"(I[Ljava/lang/Object;I[C[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)I"},{"name":"getFirstAttributeOffset","access":16,"descriptor":"()I"},{"name":"readBootstrapMethodsAttribute","access":2,"descriptor":"(I)[I"},{"name":"readAttribute","access":2,"descriptor":"([Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;Ljava/lang/String;II[CI[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;"},{"name":"getItemCount","access":1,"descriptor":"()I"},{"name":"getItem","access":1,"descriptor":"(I)I"},{"name":"getMaxStringLength","access":1,"descriptor":"()I"},{"name":"readByte","access":1,"descriptor":"(I)I"},{"name":"readUnsignedShort","access":1,"descriptor":"(I)I"},{"name":"readShort","access":1,"descriptor":"(I)S"},{"name":"readInt","access":1,"descriptor":"(I)I"},{"name":"readLong","access":1,"descriptor":"(I)J"},{"name":"readUTF8","access":1,"descriptor":"(I[C)Ljava/lang/String;"},{"name":"readUtf","access":16,"descriptor":"(I[C)Ljava/lang/String;"},{"name":"readUtf","access":2,"descriptor":"(II[C)Ljava/lang/String;"},{"name":"readStringish","access":2,"descriptor":"(I[C)Ljava/lang/String;"},{"name":"readClass","access":1,"descriptor":"(I[C)Ljava/lang/String;"},{"name":"readModule","access":1,"descriptor":"(I[C)Ljava/lang/String;"},{"name":"readPackage","access":1,"descriptor":"(I[C)Ljava/lang/String;"},{"name":"readConstantDynamic","access":2,"descriptor":"(I[C)Lcom/comphenix/net/bytebuddy/jar/asm/ConstantDynamic;"},{"name":"readConst","access":1,"descriptor":"(I[C)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/ClassTooLargeException","version":49,"access":49,"superName":"java/lang/IndexOutOfBoundsException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"160715609518896765"}},{"name":"className","access":18,"descriptor":"Ljava/lang/String;"},{"name":"constantPoolCount","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"getClassName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getConstantPoolCount","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","version":49,"access":1057,"superName":"java/lang/Object","fields":[{"name":"api","access":20,"descriptor":"I"},{"name":"cv","access":4,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;)V"},{"name":"visit","access":1,"descriptor":"(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V"},{"name":"visitSource","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitModule","access":1,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/ModuleVisitor;"},{"name":"visitNestHost","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitOuterClass","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAttribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;)V"},{"name":"visitNestMember","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitPermittedSubclass","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitInnerClass","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V"},{"name":"visitRecordComponent","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;"},{"name":"visitField","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"visitMethod","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/ClassWriter","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/jar/asm/Attribute$Set","outerName":"com/comphenix/net/bytebuddy/jar/asm/Attribute","innerName":"Set","access":24}],"fields":[{"name":"COMPUTE_MAXS","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"COMPUTE_FRAMES","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"version","access":2,"descriptor":"I"},{"name":"symbolTable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;"},{"name":"accessFlags","access":2,"descriptor":"I"},{"name":"thisClass","access":2,"descriptor":"I"},{"name":"superClass","access":2,"descriptor":"I"},{"name":"interfaceCount","access":2,"descriptor":"I"},{"name":"interfaces","access":2,"descriptor":"[I"},{"name":"firstField","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/FieldWriter;"},{"name":"lastField","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/FieldWriter;"},{"name":"firstMethod","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodWriter;"},{"name":"lastMethod","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodWriter;"},{"name":"numberOfInnerClasses","access":2,"descriptor":"I"},{"name":"innerClasses","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"enclosingClassIndex","access":2,"descriptor":"I"},{"name":"enclosingMethodIndex","access":2,"descriptor":"I"},{"name":"signatureIndex","access":2,"descriptor":"I"},{"name":"sourceFileIndex","access":2,"descriptor":"I"},{"name":"debugExtension","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"lastRuntimeVisibleAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"lastRuntimeInvisibleAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"lastRuntimeVisibleTypeAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"lastRuntimeInvisibleTypeAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"moduleWriter","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ModuleWriter;"},{"name":"nestHostClassIndex","access":2,"descriptor":"I"},{"name":"numberOfNestMemberClasses","access":2,"descriptor":"I"},{"name":"nestMemberClasses","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"numberOfPermittedSubclasses","access":2,"descriptor":"I"},{"name":"permittedSubclasses","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"firstRecordComponent","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentWriter;"},{"name":"lastRecordComponent","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentWriter;"},{"name":"firstAttribute","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;"},{"name":"compute","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;I)V"},{"name":"visit","access":17,"descriptor":"(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V"},{"name":"visitSource","access":17,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitModule","access":17,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/ModuleVisitor;"},{"name":"visitNestHost","access":17,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitOuterClass","access":17,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitAnnotation","access":17,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":17,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAttribute","access":17,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;)V"},{"name":"visitNestMember","access":17,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitPermittedSubclass","access":17,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitInnerClass","access":17,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V"},{"name":"visitRecordComponent","access":17,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;"},{"name":"visitField","access":17,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"visitMethod","access":17,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"visitEnd","access":17,"descriptor":"()V"},{"name":"toByteArray","access":1,"descriptor":"()[B"},{"name":"replaceAsmInstructions","access":2,"descriptor":"([BZ)[B"},{"name":"getAttributePrototypes","access":2,"descriptor":"()[Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;"},{"name":"newConst","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"newUTF8","access":1,"descriptor":"(Ljava/lang/String;)I"},{"name":"newClass","access":1,"descriptor":"(Ljava/lang/String;)I"},{"name":"newMethodType","access":1,"descriptor":"(Ljava/lang/String;)I"},{"name":"newModule","access":1,"descriptor":"(Ljava/lang/String;)I"},{"name":"newPackage","access":1,"descriptor":"(Ljava/lang/String;)I"},{"name":"newHandle","access":131073,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"newHandle","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I"},{"name":"newConstantDynamic","access":129,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Handle;[Ljava/lang/Object;)I"},{"name":"newInvokeDynamic","access":129,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Handle;[Ljava/lang/Object;)I"},{"name":"newField","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I"},{"name":"newMethod","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I"},{"name":"newNameType","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I"},{"name":"getCommonSuperClass","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"getClassLoader","access":4,"descriptor":"()Ljava/lang/ClassLoader;"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/ConstantDynamic","version":49,"access":49,"superName":"java/lang/Object","fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"descriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"bootstrapMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Handle;"},{"name":"bootstrapMethodArguments","access":18,"descriptor":"[Ljava/lang/Object;"}],"methods":[{"name":"","access":129,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Handle;[Ljava/lang/Object;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDescriptor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getBootstrapMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/Handle;"},{"name":"getBootstrapMethodArgumentCount","access":1,"descriptor":"()I"},{"name":"getBootstrapMethodArgument","access":1,"descriptor":"(I)Ljava/lang/Object;"},{"name":"getBootstrapMethodArgumentsUnsafe","access":0,"descriptor":"()[Ljava/lang/Object;"},{"name":"getSize","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/Constants","version":49,"access":48,"superName":"java/lang/Object","fields":[{"name":"CONSTANT_VALUE","access":24,"descriptor":"Ljava/lang/String;","constant":"ConstantValue"},{"name":"CODE","access":24,"descriptor":"Ljava/lang/String;","constant":"Code"},{"name":"STACK_MAP_TABLE","access":24,"descriptor":"Ljava/lang/String;","constant":"StackMapTable"},{"name":"EXCEPTIONS","access":24,"descriptor":"Ljava/lang/String;","constant":"Exceptions"},{"name":"INNER_CLASSES","access":24,"descriptor":"Ljava/lang/String;","constant":"InnerClasses"},{"name":"ENCLOSING_METHOD","access":24,"descriptor":"Ljava/lang/String;","constant":"EnclosingMethod"},{"name":"SYNTHETIC","access":24,"descriptor":"Ljava/lang/String;","constant":"Synthetic"},{"name":"SIGNATURE","access":24,"descriptor":"Ljava/lang/String;","constant":"Signature"},{"name":"SOURCE_FILE","access":24,"descriptor":"Ljava/lang/String;","constant":"SourceFile"},{"name":"SOURCE_DEBUG_EXTENSION","access":24,"descriptor":"Ljava/lang/String;","constant":"SourceDebugExtension"},{"name":"LINE_NUMBER_TABLE","access":24,"descriptor":"Ljava/lang/String;","constant":"LineNumberTable"},{"name":"LOCAL_VARIABLE_TABLE","access":24,"descriptor":"Ljava/lang/String;","constant":"LocalVariableTable"},{"name":"LOCAL_VARIABLE_TYPE_TABLE","access":24,"descriptor":"Ljava/lang/String;","constant":"LocalVariableTypeTable"},{"name":"DEPRECATED","access":24,"descriptor":"Ljava/lang/String;","constant":"Deprecated"},{"name":"RUNTIME_VISIBLE_ANNOTATIONS","access":24,"descriptor":"Ljava/lang/String;","constant":"RuntimeVisibleAnnotations"},{"name":"RUNTIME_INVISIBLE_ANNOTATIONS","access":24,"descriptor":"Ljava/lang/String;","constant":"RuntimeInvisibleAnnotations"},{"name":"RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS","access":24,"descriptor":"Ljava/lang/String;","constant":"RuntimeVisibleParameterAnnotations"},{"name":"RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS","access":24,"descriptor":"Ljava/lang/String;","constant":"RuntimeInvisibleParameterAnnotations"},{"name":"RUNTIME_VISIBLE_TYPE_ANNOTATIONS","access":24,"descriptor":"Ljava/lang/String;","constant":"RuntimeVisibleTypeAnnotations"},{"name":"RUNTIME_INVISIBLE_TYPE_ANNOTATIONS","access":24,"descriptor":"Ljava/lang/String;","constant":"RuntimeInvisibleTypeAnnotations"},{"name":"ANNOTATION_DEFAULT","access":24,"descriptor":"Ljava/lang/String;","constant":"AnnotationDefault"},{"name":"BOOTSTRAP_METHODS","access":24,"descriptor":"Ljava/lang/String;","constant":"BootstrapMethods"},{"name":"METHOD_PARAMETERS","access":24,"descriptor":"Ljava/lang/String;","constant":"MethodParameters"},{"name":"MODULE","access":24,"descriptor":"Ljava/lang/String;","constant":"Module"},{"name":"MODULE_PACKAGES","access":24,"descriptor":"Ljava/lang/String;","constant":"ModulePackages"},{"name":"MODULE_MAIN_CLASS","access":24,"descriptor":"Ljava/lang/String;","constant":"ModuleMainClass"},{"name":"NEST_HOST","access":24,"descriptor":"Ljava/lang/String;","constant":"NestHost"},{"name":"NEST_MEMBERS","access":24,"descriptor":"Ljava/lang/String;","constant":"NestMembers"},{"name":"PERMITTED_SUBCLASSES","access":24,"descriptor":"Ljava/lang/String;","constant":"PermittedSubclasses"},{"name":"RECORD","access":24,"descriptor":"Ljava/lang/String;","constant":"Record"},{"name":"ACC_CONSTRUCTOR","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"262144"}},{"name":"F_INSERT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}},{"name":"LDC_W","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"19"}},{"name":"LDC2_W","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"ILOAD_0","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"26"}},{"name":"ILOAD_1","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"27"}},{"name":"ILOAD_2","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"28"}},{"name":"ILOAD_3","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"29"}},{"name":"LLOAD_0","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"30"}},{"name":"LLOAD_1","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"31"}},{"name":"LLOAD_2","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"LLOAD_3","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"33"}},{"name":"FLOAD_0","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"34"}},{"name":"FLOAD_1","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"35"}},{"name":"FLOAD_2","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"36"}},{"name":"FLOAD_3","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"37"}},{"name":"DLOAD_0","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"38"}},{"name":"DLOAD_1","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"39"}},{"name":"DLOAD_2","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"40"}},{"name":"DLOAD_3","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"41"}},{"name":"ALOAD_0","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"42"}},{"name":"ALOAD_1","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"43"}},{"name":"ALOAD_2","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"44"}},{"name":"ALOAD_3","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"45"}},{"name":"ISTORE_0","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"59"}},{"name":"ISTORE_1","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"60"}},{"name":"ISTORE_2","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"61"}},{"name":"ISTORE_3","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"62"}},{"name":"LSTORE_0","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"63"}},{"name":"LSTORE_1","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"LSTORE_2","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65"}},{"name":"LSTORE_3","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"66"}},{"name":"FSTORE_0","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"67"}},{"name":"FSTORE_1","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"68"}},{"name":"FSTORE_2","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"69"}},{"name":"FSTORE_3","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"70"}},{"name":"DSTORE_0","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"71"}},{"name":"DSTORE_1","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"72"}},{"name":"DSTORE_2","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"73"}},{"name":"DSTORE_3","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"74"}},{"name":"ASTORE_0","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"75"}},{"name":"ASTORE_1","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"76"}},{"name":"ASTORE_2","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"77"}},{"name":"ASTORE_3","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"78"}},{"name":"WIDE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"196"}},{"name":"GOTO_W","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"200"}},{"name":"JSR_W","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"201"}},{"name":"WIDE_JUMP_OPCODE_DELTA","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"33"}},{"name":"ASM_OPCODE_DELTA","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"49"}},{"name":"ASM_IFNULL_OPCODE_DELTA","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"ASM_IFEQ","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"202"}},{"name":"ASM_IFNE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"203"}},{"name":"ASM_IFLT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"204"}},{"name":"ASM_IFGE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"205"}},{"name":"ASM_IFGT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"206"}},{"name":"ASM_IFLE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"207"}},{"name":"ASM_IF_ICMPEQ","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"208"}},{"name":"ASM_IF_ICMPNE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"209"}},{"name":"ASM_IF_ICMPLT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"210"}},{"name":"ASM_IF_ICMPGE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"211"}},{"name":"ASM_IF_ICMPGT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"212"}},{"name":"ASM_IF_ICMPLE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"213"}},{"name":"ASM_IF_ACMPEQ","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"214"}},{"name":"ASM_IF_ACMPNE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"215"}},{"name":"ASM_GOTO","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"216"}},{"name":"ASM_JSR","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"217"}},{"name":"ASM_IFNULL","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"218"}},{"name":"ASM_IFNONNULL","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"219"}},{"name":"ASM_GOTO_W","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"220"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"checkAsmExperimental","access":8,"descriptor":"(Ljava/lang/Object;)V"},{"name":"isWhitelisted","access":8,"descriptor":"(Ljava/lang/String;)Z"},{"name":"checkIsPreview","access":8,"descriptor":"(Ljava/io/InputStream;)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/Context","version":49,"access":48,"superName":"java/lang/Object","fields":[{"name":"attributePrototypes","access":0,"descriptor":"[Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;"},{"name":"parsingOptions","access":0,"descriptor":"I"},{"name":"charBuffer","access":0,"descriptor":"[C"},{"name":"currentMethodAccessFlags","access":0,"descriptor":"I"},{"name":"currentMethodName","access":0,"descriptor":"Ljava/lang/String;"},{"name":"currentMethodDescriptor","access":0,"descriptor":"Ljava/lang/String;"},{"name":"currentMethodLabels","access":0,"descriptor":"[Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"currentTypeAnnotationTarget","access":0,"descriptor":"I"},{"name":"currentTypeAnnotationTargetPath","access":0,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/TypePath;"},{"name":"currentLocalVariableAnnotationRangeStarts","access":0,"descriptor":"[Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"currentLocalVariableAnnotationRangeEnds","access":0,"descriptor":"[Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"currentLocalVariableAnnotationRangeIndices","access":0,"descriptor":"[I"},{"name":"currentFrameOffset","access":0,"descriptor":"I"},{"name":"currentFrameType","access":0,"descriptor":"I"},{"name":"currentFrameLocalCount","access":0,"descriptor":"I"},{"name":"currentFrameLocalCountDelta","access":0,"descriptor":"I"},{"name":"currentFrameLocalTypes","access":0,"descriptor":"[Ljava/lang/Object;"},{"name":"currentFrameStackCount","access":0,"descriptor":"I"},{"name":"currentFrameStackTypes","access":0,"descriptor":"[Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/CurrentFrame","version":49,"access":48,"superName":"com/comphenix/net/bytebuddy/jar/asm/Frame","methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"execute","access":0,"descriptor":"(IILcom/comphenix/net/bytebuddy/jar/asm/Symbol;Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/Edge","version":49,"access":48,"superName":"java/lang/Object","fields":[{"name":"JUMP","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"EXCEPTION","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2147483647"}},{"name":"info","access":16,"descriptor":"I"},{"name":"successor","access":16,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"nextEdge","access":0,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Edge;"}],"methods":[{"name":"","access":0,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Edge;)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/FieldVisitor","version":49,"access":1057,"superName":"java/lang/Object","fields":[{"name":"api","access":20,"descriptor":"I"},{"name":"fv","access":4,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;)V"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAttribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;)V"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/FieldWriter","version":49,"access":48,"superName":"com/comphenix/net/bytebuddy/jar/asm/FieldVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/jar/asm/Attribute$Set","outerName":"com/comphenix/net/bytebuddy/jar/asm/Attribute","innerName":"Set","access":24}],"fields":[{"name":"symbolTable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;"},{"name":"accessFlags","access":18,"descriptor":"I"},{"name":"nameIndex","access":18,"descriptor":"I"},{"name":"descriptorIndex","access":18,"descriptor":"I"},{"name":"signatureIndex","access":2,"descriptor":"I"},{"name":"constantValueIndex","access":2,"descriptor":"I"},{"name":"lastRuntimeVisibleAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"lastRuntimeInvisibleAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"lastRuntimeVisibleTypeAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"lastRuntimeInvisibleTypeAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"firstAttribute","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAttribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;)V"},{"name":"visitEnd","access":1,"descriptor":"()V"},{"name":"computeFieldInfoSize","access":0,"descriptor":"()I"},{"name":"putFieldInfo","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"},{"name":"collectAttributePrototypes","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute$Set;)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/Frame","version":49,"access":32,"superName":"java/lang/Object","fields":[{"name":"SAME_FRAME","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"SAME_LOCALS_1_STACK_ITEM_FRAME","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"RESERVED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"128"}},{"name":"SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"247"}},{"name":"CHOP_FRAME","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"248"}},{"name":"SAME_FRAME_EXTENDED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"251"}},{"name":"APPEND_FRAME","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"252"}},{"name":"FULL_FRAME","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"255"}},{"name":"ITEM_TOP","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"ITEM_INTEGER","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"ITEM_FLOAT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"ITEM_DOUBLE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"ITEM_LONG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"ITEM_NULL","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"ITEM_UNINITIALIZED_THIS","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"ITEM_OBJECT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"7"}},{"name":"ITEM_UNINITIALIZED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"ITEM_ASM_BOOLEAN","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"ITEM_ASM_BYTE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"ITEM_ASM_CHAR","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"11"}},{"name":"ITEM_ASM_SHORT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"12"}},{"name":"DIM_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"KIND_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"FLAGS_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"VALUE_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"DIM_SHIFT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"26"}},{"name":"KIND_SHIFT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"22"}},{"name":"FLAGS_SHIFT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"DIM_MASK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-67108864"}},{"name":"KIND_MASK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"62914560"}},{"name":"VALUE_MASK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1048575"}},{"name":"ARRAY_OF","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"67108864"}},{"name":"ELEMENT_OF","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-67108864"}},{"name":"CONSTANT_KIND","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4194304"}},{"name":"REFERENCE_KIND","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8388608"}},{"name":"UNINITIALIZED_KIND","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"12582912"}},{"name":"LOCAL_KIND","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16777216"}},{"name":"STACK_KIND","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20971520"}},{"name":"TOP_IF_LONG_OR_DOUBLE_FLAG","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1048576"}},{"name":"TOP","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4194304"}},{"name":"BOOLEAN","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4194313"}},{"name":"BYTE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4194314"}},{"name":"CHAR","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4194315"}},{"name":"SHORT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4194316"}},{"name":"INTEGER","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4194305"}},{"name":"FLOAT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4194306"}},{"name":"LONG","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4194308"}},{"name":"DOUBLE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4194307"}},{"name":"NULL","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4194309"}},{"name":"UNINITIALIZED_THIS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4194310"}},{"name":"owner","access":0,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"inputLocals","access":2,"descriptor":"[I"},{"name":"inputStack","access":2,"descriptor":"[I"},{"name":"outputLocals","access":2,"descriptor":"[I"},{"name":"outputStack","access":2,"descriptor":"[I"},{"name":"outputStackStart","access":2,"descriptor":"S"},{"name":"outputStackTop","access":2,"descriptor":"S"},{"name":"initializationCount","access":2,"descriptor":"I"},{"name":"initializations","access":2,"descriptor":"[I"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"copyFrom","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Frame;)V"},{"name":"getAbstractTypeFromApiFormat","access":8,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;Ljava/lang/Object;)I"},{"name":"getAbstractTypeFromInternalName","access":8,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;Ljava/lang/String;)I"},{"name":"getAbstractTypeFromDescriptor","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;Ljava/lang/String;I)I"},{"name":"setInputFrameFromDescriptor","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;ILjava/lang/String;I)V"},{"name":"setInputFrameFromApiFormat","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;I[Ljava/lang/Object;I[Ljava/lang/Object;)V"},{"name":"getInputStackSize","access":16,"descriptor":"()I"},{"name":"getLocal","access":2,"descriptor":"(I)I"},{"name":"setLocal","access":2,"descriptor":"(II)V"},{"name":"push","access":2,"descriptor":"(I)V"},{"name":"push","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;Ljava/lang/String;)V"},{"name":"pop","access":2,"descriptor":"()I"},{"name":"pop","access":2,"descriptor":"(I)V"},{"name":"pop","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"addInitializedType","access":2,"descriptor":"(I)V"},{"name":"getInitializedType","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;I)I"},{"name":"execute","access":0,"descriptor":"(IILcom/comphenix/net/bytebuddy/jar/asm/Symbol;Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;)V"},{"name":"getConcreteOutputType","access":2,"descriptor":"(II)I"},{"name":"merge","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;Lcom/comphenix/net/bytebuddy/jar/asm/Frame;I)Z"},{"name":"merge","access":10,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;I[II)Z"},{"name":"accept","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodWriter;)V"},{"name":"putAbstractType","access":8,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;ILcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/Handle","version":49,"access":49,"superName":"java/lang/Object","fields":[{"name":"tag","access":18,"descriptor":"I"},{"name":"owner","access":18,"descriptor":"Ljava/lang/String;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"descriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"isInterface","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":131073,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V"},{"name":"getTag","access":1,"descriptor":"()I"},{"name":"getOwner","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDesc","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isInterface","access":1,"descriptor":"()Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/Handler","version":49,"access":48,"superName":"java/lang/Object","fields":[{"name":"startPc","access":16,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"endPc","access":16,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"handlerPc","access":16,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"catchType","access":16,"descriptor":"I"},{"name":"catchTypeDescriptor","access":16,"descriptor":"Ljava/lang/String;"},{"name":"nextHandler","access":0,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Handler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;ILjava/lang/String;)V"},{"name":"","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Handler;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"removeRange","access":8,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Handler;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;)Lcom/comphenix/net/bytebuddy/jar/asm/Handler;"},{"name":"getExceptionTableLength","access":8,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Handler;)I"},{"name":"getExceptionTableSize","access":8,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Handler;)I"},{"name":"putExceptionTable","access":8,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Handler;Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/Label","version":49,"access":33,"superName":"java/lang/Object","fields":[{"name":"FLAG_DEBUG_ONLY","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"FLAG_JUMP_TARGET","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"FLAG_RESOLVED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"FLAG_REACHABLE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"FLAG_SUBROUTINE_CALLER","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"FLAG_SUBROUTINE_START","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"FLAG_SUBROUTINE_END","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"LINE_NUMBERS_CAPACITY_INCREMENT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"FORWARD_REFERENCES_CAPACITY_INCREMENT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"FORWARD_REFERENCE_TYPE_MASK","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-268435456"}},{"name":"FORWARD_REFERENCE_TYPE_SHORT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"268435456"}},{"name":"FORWARD_REFERENCE_TYPE_WIDE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"536870912"}},{"name":"FORWARD_REFERENCE_HANDLE_MASK","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"268435455"}},{"name":"EMPTY_LIST","access":24,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"info","access":1,"descriptor":"Ljava/lang/Object;"},{"name":"flags","access":0,"descriptor":"S"},{"name":"lineNumber","access":2,"descriptor":"S"},{"name":"otherLineNumbers","access":2,"descriptor":"[I"},{"name":"bytecodeOffset","access":0,"descriptor":"I"},{"name":"forwardReferences","access":2,"descriptor":"[I"},{"name":"inputStackSize","access":0,"descriptor":"S"},{"name":"outputStackSize","access":0,"descriptor":"S"},{"name":"outputStackMax","access":0,"descriptor":"S"},{"name":"subroutineId","access":0,"descriptor":"S"},{"name":"frame","access":0,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Frame;"},{"name":"nextBasicBlock","access":0,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"outgoingEdges","access":0,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Edge;"},{"name":"nextListElement","access":0,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getOffset","access":1,"descriptor":"()I"},{"name":"getCanonicalInstance","access":16,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"addLineNumber","access":16,"descriptor":"(I)V"},{"name":"accept","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Z)V"},{"name":"put","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;IZ)V"},{"name":"addForwardReference","access":2,"descriptor":"(III)V"},{"name":"resolve","access":16,"descriptor":"([BI)Z"},{"name":"markSubroutine","access":16,"descriptor":"(S)V"},{"name":"addSubroutineRetSuccessors","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"pushSuccessors","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;)Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/MethodTooLargeException","version":49,"access":49,"superName":"java/lang/IndexOutOfBoundsException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"6807380416709738314"}},{"name":"className","access":18,"descriptor":"Ljava/lang/String;"},{"name":"methodName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"descriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"codeSize","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V"},{"name":"getClassName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getMethodName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDescriptor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getCodeSize","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","version":49,"access":1057,"superName":"java/lang/Object","fields":[{"name":"REQUIRES_ASM5","access":26,"descriptor":"Ljava/lang/String;","constant":"This feature requires ASM5"},{"name":"api","access":20,"descriptor":"I"},{"name":"mv","access":4,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"visitParameter","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"visitAnnotationDefault","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotableParameterCount","access":1,"descriptor":"(IZ)V"},{"name":"visitParameterAnnotation","access":1,"descriptor":"(ILjava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAttribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;)V"},{"name":"visitCode","access":1,"descriptor":"()V"},{"name":"visitFrame","access":1,"descriptor":"(II[Ljava/lang/Object;I[Ljava/lang/Object;)V"},{"name":"visitInsn","access":1,"descriptor":"(I)V"},{"name":"visitIntInsn","access":1,"descriptor":"(II)V"},{"name":"visitVarInsn","access":1,"descriptor":"(II)V"},{"name":"visitTypeInsn","access":1,"descriptor":"(ILjava/lang/String;)V"},{"name":"visitFieldInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitMethodInsn","access":131073,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"visitMethodInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V"},{"name":"visitInvokeDynamicInsn","access":129,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Handle;[Ljava/lang/Object;)V"},{"name":"visitJumpInsn","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitLabel","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitLdcInsn","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"visitIincInsn","access":1,"descriptor":"(II)V"},{"name":"visitTableSwitchInsn","access":129,"descriptor":"(IILcom/comphenix/net/bytebuddy/jar/asm/Label;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitLookupSwitchInsn","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;[I[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitMultiANewArrayInsn","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"visitInsnAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTryCatchBlock","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Ljava/lang/String;)V"},{"name":"visitTryCatchAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitLocalVariable","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;I)V"},{"name":"visitLocalVariableAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;[ILjava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitLineNumber","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitMaxs","access":1,"descriptor":"(II)V"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/MethodWriter","version":49,"access":48,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/jar/asm/Attribute$Set","outerName":"com/comphenix/net/bytebuddy/jar/asm/Attribute","innerName":"Set","access":24}],"fields":[{"name":"COMPUTE_NOTHING","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"COMPUTE_MAX_STACK_AND_LOCAL","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"COMPUTE_INSERTED_FRAMES","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"COMPUTE_ALL_FRAMES","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"NA","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"STACK_SIZE_DELTA","access":26,"descriptor":"[I"},{"name":"symbolTable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;"},{"name":"accessFlags","access":18,"descriptor":"I"},{"name":"nameIndex","access":18,"descriptor":"I"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"descriptorIndex","access":18,"descriptor":"I"},{"name":"descriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"maxStack","access":2,"descriptor":"I"},{"name":"maxLocals","access":2,"descriptor":"I"},{"name":"code","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"firstHandler","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Handler;"},{"name":"lastHandler","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Handler;"},{"name":"lineNumberTableLength","access":2,"descriptor":"I"},{"name":"lineNumberTable","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"localVariableTableLength","access":2,"descriptor":"I"},{"name":"localVariableTable","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"localVariableTypeTableLength","access":2,"descriptor":"I"},{"name":"localVariableTypeTable","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"stackMapTableNumberOfEntries","access":2,"descriptor":"I"},{"name":"stackMapTableEntries","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"lastCodeRuntimeVisibleTypeAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"lastCodeRuntimeInvisibleTypeAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"firstCodeAttribute","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;"},{"name":"numberOfExceptions","access":18,"descriptor":"I"},{"name":"exceptionIndexTable","access":18,"descriptor":"[I"},{"name":"signatureIndex","access":18,"descriptor":"I"},{"name":"lastRuntimeVisibleAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"lastRuntimeInvisibleAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"visibleAnnotableParameterCount","access":2,"descriptor":"I"},{"name":"lastRuntimeVisibleParameterAnnotations","access":2,"descriptor":"[Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"invisibleAnnotableParameterCount","access":2,"descriptor":"I"},{"name":"lastRuntimeInvisibleParameterAnnotations","access":2,"descriptor":"[Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"lastRuntimeVisibleTypeAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"lastRuntimeInvisibleTypeAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"defaultValue","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"parametersCount","access":2,"descriptor":"I"},{"name":"parameters","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"firstAttribute","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;"},{"name":"compute","access":18,"descriptor":"I"},{"name":"firstBasicBlock","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"lastBasicBlock","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"currentBasicBlock","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"relativeStackSize","access":2,"descriptor":"I"},{"name":"maxRelativeStackSize","access":2,"descriptor":"I"},{"name":"currentLocals","access":2,"descriptor":"I"},{"name":"previousFrameOffset","access":2,"descriptor":"I"},{"name":"previousFrame","access":2,"descriptor":"[I"},{"name":"currentFrame","access":2,"descriptor":"[I"},{"name":"hasSubroutines","access":2,"descriptor":"Z"},{"name":"hasAsmInstructions","access":2,"descriptor":"Z"},{"name":"lastBytecodeOffset","access":2,"descriptor":"I"},{"name":"sourceOffset","access":2,"descriptor":"I"},{"name":"sourceLength","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;I)V"},{"name":"hasFrames","access":0,"descriptor":"()Z"},{"name":"hasAsmInstructions","access":0,"descriptor":"()Z"},{"name":"visitParameter","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"visitAnnotationDefault","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotableParameterCount","access":1,"descriptor":"(IZ)V"},{"name":"visitParameterAnnotation","access":1,"descriptor":"(ILjava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAttribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;)V"},{"name":"visitCode","access":1,"descriptor":"()V"},{"name":"visitFrame","access":1,"descriptor":"(II[Ljava/lang/Object;I[Ljava/lang/Object;)V"},{"name":"visitInsn","access":1,"descriptor":"(I)V"},{"name":"visitIntInsn","access":1,"descriptor":"(II)V"},{"name":"visitVarInsn","access":1,"descriptor":"(II)V"},{"name":"visitTypeInsn","access":1,"descriptor":"(ILjava/lang/String;)V"},{"name":"visitFieldInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitMethodInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V"},{"name":"visitInvokeDynamicInsn","access":129,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Handle;[Ljava/lang/Object;)V"},{"name":"visitJumpInsn","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitLabel","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitLdcInsn","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"visitIincInsn","access":1,"descriptor":"(II)V"},{"name":"visitTableSwitchInsn","access":129,"descriptor":"(IILcom/comphenix/net/bytebuddy/jar/asm/Label;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitLookupSwitchInsn","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;[I[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitSwitchInsn","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitMultiANewArrayInsn","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"visitInsnAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTryCatchBlock","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Ljava/lang/String;)V"},{"name":"visitTryCatchAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitLocalVariable","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;I)V"},{"name":"visitLocalVariableAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;[ILjava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitLineNumber","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitMaxs","access":1,"descriptor":"(II)V"},{"name":"computeAllFrames","access":2,"descriptor":"()V"},{"name":"computeMaxStackAndLocal","access":2,"descriptor":"()V"},{"name":"visitEnd","access":1,"descriptor":"()V"},{"name":"addSuccessorToCurrentBasicBlock","access":2,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"endCurrentBasicBlockWithNoSuccessor","access":2,"descriptor":"()V"},{"name":"visitFrameStart","access":0,"descriptor":"(III)I"},{"name":"visitAbstractType","access":0,"descriptor":"(II)V"},{"name":"visitFrameEnd","access":0,"descriptor":"()V"},{"name":"putFrame","access":2,"descriptor":"()V"},{"name":"putAbstractTypes","access":2,"descriptor":"(II)V"},{"name":"putFrameType","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"canCopyMethodAttributes","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;ZZIII)Z"},{"name":"setMethodAttributesSource","access":0,"descriptor":"(II)V"},{"name":"computeMethodInfoSize","access":0,"descriptor":"()I"},{"name":"putMethodInfo","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"},{"name":"collectAttributePrototypes","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute$Set;)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/ModuleVisitor","version":49,"access":1057,"superName":"java/lang/Object","fields":[{"name":"api","access":20,"descriptor":"I"},{"name":"mv","access":4,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ModuleVisitor;"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/ModuleVisitor;)V"},{"name":"visitMainClass","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitPackage","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitRequire","access":1,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"visitExport","access":129,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)V"},{"name":"visitOpen","access":129,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)V"},{"name":"visitUse","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitProvide","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)V"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/ModuleWriter","version":49,"access":48,"superName":"com/comphenix/net/bytebuddy/jar/asm/ModuleVisitor","fields":[{"name":"symbolTable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;"},{"name":"moduleNameIndex","access":18,"descriptor":"I"},{"name":"moduleFlags","access":18,"descriptor":"I"},{"name":"moduleVersionIndex","access":18,"descriptor":"I"},{"name":"requiresCount","access":2,"descriptor":"I"},{"name":"requires","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"exportsCount","access":2,"descriptor":"I"},{"name":"exports","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"opensCount","access":2,"descriptor":"I"},{"name":"opens","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"usesCount","access":2,"descriptor":"I"},{"name":"usesIndex","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"providesCount","access":2,"descriptor":"I"},{"name":"provides","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"packageCount","access":2,"descriptor":"I"},{"name":"packageIndex","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"mainClassIndex","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;III)V"},{"name":"visitMainClass","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitPackage","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitRequire","access":1,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"visitExport","access":129,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)V"},{"name":"visitOpen","access":129,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)V"},{"name":"visitUse","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitProvide","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)V"},{"name":"visitEnd","access":1,"descriptor":"()V"},{"name":"getAttributeCount","access":0,"descriptor":"()I"},{"name":"computeAttributesSize","access":0,"descriptor":"()I"},{"name":"putAttributes","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/Opcodes","version":49,"access":1537,"superName":"java/lang/Object","fields":[{"name":"ASM4","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"262144"}},{"name":"ASM5","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"327680"}},{"name":"ASM6","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"393216"}},{"name":"ASM7","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"458752"}},{"name":"ASM8","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"524288"}},{"name":"ASM9","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"589824"}},{"name":"ASM10_EXPERIMENTAL","access":131097,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"17432576"},"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"SOURCE_DEPRECATED","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}},{"name":"SOURCE_MASK","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}},{"name":"V1_1","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"196653"}},{"name":"V1_2","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"46"}},{"name":"V1_3","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"47"}},{"name":"V1_4","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"48"}},{"name":"V1_5","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"49"}},{"name":"V1_6","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"50"}},{"name":"V1_7","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"51"}},{"name":"V1_8","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"52"}},{"name":"V9","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"53"}},{"name":"V10","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"54"}},{"name":"V11","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"55"}},{"name":"V12","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"56"}},{"name":"V13","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"57"}},{"name":"V14","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"58"}},{"name":"V15","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"59"}},{"name":"V16","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"60"}},{"name":"V17","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"61"}},{"name":"V_PREVIEW","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-65536"}},{"name":"ACC_PUBLIC","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"ACC_PRIVATE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"ACC_PROTECTED","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"ACC_STATIC","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"ACC_FINAL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"ACC_SUPER","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"ACC_SYNCHRONIZED","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"ACC_OPEN","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"ACC_TRANSITIVE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"ACC_VOLATILE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"ACC_BRIDGE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"ACC_STATIC_PHASE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"ACC_VARARGS","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"128"}},{"name":"ACC_TRANSIENT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"128"}},{"name":"ACC_NATIVE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}},{"name":"ACC_INTERFACE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"512"}},{"name":"ACC_ABSTRACT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1024"}},{"name":"ACC_STRICT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2048"}},{"name":"ACC_SYNTHETIC","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4096"}},{"name":"ACC_ANNOTATION","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8192"}},{"name":"ACC_ENUM","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16384"}},{"name":"ACC_MANDATED","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32768"}},{"name":"ACC_MODULE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32768"}},{"name":"ACC_RECORD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65536"}},{"name":"ACC_DEPRECATED","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"131072"}},{"name":"T_BOOLEAN","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"T_CHAR","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"T_FLOAT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"T_DOUBLE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"7"}},{"name":"T_BYTE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"T_SHORT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"T_INT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"T_LONG","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"11"}},{"name":"H_GETFIELD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"H_GETSTATIC","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"H_PUTFIELD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"H_PUTSTATIC","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"H_INVOKEVIRTUAL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"H_INVOKESTATIC","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"H_INVOKESPECIAL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"7"}},{"name":"H_NEWINVOKESPECIAL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"H_INVOKEINTERFACE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"F_NEW","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"F_FULL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"F_APPEND","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"F_CHOP","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"F_SAME","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"F_SAME1","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"TOP","access":25,"descriptor":"Ljava/lang/Integer;"},{"name":"INTEGER","access":25,"descriptor":"Ljava/lang/Integer;"},{"name":"FLOAT","access":25,"descriptor":"Ljava/lang/Integer;"},{"name":"DOUBLE","access":25,"descriptor":"Ljava/lang/Integer;"},{"name":"LONG","access":25,"descriptor":"Ljava/lang/Integer;"},{"name":"NULL","access":25,"descriptor":"Ljava/lang/Integer;"},{"name":"UNINITIALIZED_THIS","access":25,"descriptor":"Ljava/lang/Integer;"},{"name":"NOP","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"ACONST_NULL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"ICONST_M1","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"ICONST_0","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"ICONST_1","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"ICONST_2","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"ICONST_3","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"ICONST_4","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"7"}},{"name":"ICONST_5","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"LCONST_0","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"LCONST_1","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"FCONST_0","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"11"}},{"name":"FCONST_1","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"12"}},{"name":"FCONST_2","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"13"}},{"name":"DCONST_0","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"14"}},{"name":"DCONST_1","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"15"}},{"name":"BIPUSH","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"SIPUSH","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"17"}},{"name":"LDC","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"18"}},{"name":"ILOAD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"21"}},{"name":"LLOAD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"22"}},{"name":"FLOAD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"23"}},{"name":"DLOAD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"24"}},{"name":"ALOAD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"25"}},{"name":"IALOAD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"46"}},{"name":"LALOAD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"47"}},{"name":"FALOAD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"48"}},{"name":"DALOAD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"49"}},{"name":"AALOAD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"50"}},{"name":"BALOAD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"51"}},{"name":"CALOAD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"52"}},{"name":"SALOAD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"53"}},{"name":"ISTORE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"54"}},{"name":"LSTORE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"55"}},{"name":"FSTORE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"56"}},{"name":"DSTORE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"57"}},{"name":"ASTORE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"58"}},{"name":"IASTORE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"79"}},{"name":"LASTORE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"80"}},{"name":"FASTORE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"81"}},{"name":"DASTORE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"82"}},{"name":"AASTORE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"83"}},{"name":"BASTORE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"84"}},{"name":"CASTORE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"85"}},{"name":"SASTORE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"86"}},{"name":"POP","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"87"}},{"name":"POP2","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"88"}},{"name":"DUP","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"89"}},{"name":"DUP_X1","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"90"}},{"name":"DUP_X2","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"91"}},{"name":"DUP2","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"92"}},{"name":"DUP2_X1","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"93"}},{"name":"DUP2_X2","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"94"}},{"name":"SWAP","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"95"}},{"name":"IADD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"96"}},{"name":"LADD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"97"}},{"name":"FADD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"98"}},{"name":"DADD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"99"}},{"name":"ISUB","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"100"}},{"name":"LSUB","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"101"}},{"name":"FSUB","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"102"}},{"name":"DSUB","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"103"}},{"name":"IMUL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"104"}},{"name":"LMUL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"105"}},{"name":"FMUL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"106"}},{"name":"DMUL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"107"}},{"name":"IDIV","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"108"}},{"name":"LDIV","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"109"}},{"name":"FDIV","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"110"}},{"name":"DDIV","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"111"}},{"name":"IREM","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"112"}},{"name":"LREM","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"113"}},{"name":"FREM","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"114"}},{"name":"DREM","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"115"}},{"name":"INEG","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"116"}},{"name":"LNEG","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"117"}},{"name":"FNEG","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"118"}},{"name":"DNEG","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"119"}},{"name":"ISHL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"120"}},{"name":"LSHL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"121"}},{"name":"ISHR","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"122"}},{"name":"LSHR","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"123"}},{"name":"IUSHR","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"124"}},{"name":"LUSHR","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"125"}},{"name":"IAND","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"126"}},{"name":"LAND","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"127"}},{"name":"IOR","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"128"}},{"name":"LOR","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"129"}},{"name":"IXOR","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"130"}},{"name":"LXOR","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"131"}},{"name":"IINC","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"132"}},{"name":"I2L","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"133"}},{"name":"I2F","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"134"}},{"name":"I2D","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"135"}},{"name":"L2I","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"136"}},{"name":"L2F","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"137"}},{"name":"L2D","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"138"}},{"name":"F2I","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"139"}},{"name":"F2L","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"140"}},{"name":"F2D","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"141"}},{"name":"D2I","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"142"}},{"name":"D2L","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"143"}},{"name":"D2F","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"144"}},{"name":"I2B","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"145"}},{"name":"I2C","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"146"}},{"name":"I2S","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"147"}},{"name":"LCMP","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"148"}},{"name":"FCMPL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"149"}},{"name":"FCMPG","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"150"}},{"name":"DCMPL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"151"}},{"name":"DCMPG","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"152"}},{"name":"IFEQ","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"153"}},{"name":"IFNE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"154"}},{"name":"IFLT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"155"}},{"name":"IFGE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"156"}},{"name":"IFGT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"157"}},{"name":"IFLE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"158"}},{"name":"IF_ICMPEQ","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"159"}},{"name":"IF_ICMPNE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"160"}},{"name":"IF_ICMPLT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"161"}},{"name":"IF_ICMPGE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"162"}},{"name":"IF_ICMPGT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"163"}},{"name":"IF_ICMPLE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"164"}},{"name":"IF_ACMPEQ","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"165"}},{"name":"IF_ACMPNE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"166"}},{"name":"GOTO","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"167"}},{"name":"JSR","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"168"}},{"name":"RET","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"169"}},{"name":"TABLESWITCH","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"170"}},{"name":"LOOKUPSWITCH","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"171"}},{"name":"IRETURN","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"172"}},{"name":"LRETURN","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"173"}},{"name":"FRETURN","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"174"}},{"name":"DRETURN","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"175"}},{"name":"ARETURN","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"176"}},{"name":"RETURN","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"177"}},{"name":"GETSTATIC","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"178"}},{"name":"PUTSTATIC","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"179"}},{"name":"GETFIELD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"180"}},{"name":"PUTFIELD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"181"}},{"name":"INVOKEVIRTUAL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"182"}},{"name":"INVOKESPECIAL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"183"}},{"name":"INVOKESTATIC","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"184"}},{"name":"INVOKEINTERFACE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"185"}},{"name":"INVOKEDYNAMIC","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"186"}},{"name":"NEW","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"187"}},{"name":"NEWARRAY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"188"}},{"name":"ANEWARRAY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"189"}},{"name":"ARRAYLENGTH","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"190"}},{"name":"ATHROW","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"191"}},{"name":"CHECKCAST","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"192"}},{"name":"INSTANCEOF","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"193"}},{"name":"MONITORENTER","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"194"}},{"name":"MONITOREXIT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"195"}},{"name":"MULTIANEWARRAY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"197"}},{"name":"IFNULL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"198"}},{"name":"IFNONNULL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"199"}}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor","version":49,"access":1057,"superName":"java/lang/Object","fields":[{"name":"api","access":20,"descriptor":"I"},{"name":"delegate","access":0,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;)V"},{"name":"getDelegate","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAttribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;)V"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/RecordComponentWriter","version":49,"access":48,"superName":"com/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/jar/asm/Attribute$Set","outerName":"com/comphenix/net/bytebuddy/jar/asm/Attribute","innerName":"Set","access":24}],"fields":[{"name":"symbolTable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;"},{"name":"nameIndex","access":18,"descriptor":"I"},{"name":"descriptorIndex","access":18,"descriptor":"I"},{"name":"signatureIndex","access":2,"descriptor":"I"},{"name":"lastRuntimeVisibleAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"lastRuntimeInvisibleAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"lastRuntimeVisibleTypeAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"lastRuntimeInvisibleTypeAnnotation","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationWriter;"},{"name":"firstAttribute","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAttribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;)V"},{"name":"visitEnd","access":1,"descriptor":"()V"},{"name":"computeRecordComponentInfoSize","access":0,"descriptor":"()I"},{"name":"putRecordComponentInfo","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"},{"name":"collectAttributePrototypes","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute$Set;)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/Symbol","version":49,"access":1056,"superName":"java/lang/Object","fields":[{"name":"CONSTANT_CLASS_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"7"}},{"name":"CONSTANT_FIELDREF_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"CONSTANT_METHODREF_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"CONSTANT_INTERFACE_METHODREF_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"11"}},{"name":"CONSTANT_STRING_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"CONSTANT_INTEGER_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"CONSTANT_FLOAT_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"CONSTANT_LONG_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"CONSTANT_DOUBLE_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"CONSTANT_NAME_AND_TYPE_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"12"}},{"name":"CONSTANT_UTF8_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"CONSTANT_METHOD_HANDLE_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"15"}},{"name":"CONSTANT_METHOD_TYPE_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"CONSTANT_DYNAMIC_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"17"}},{"name":"CONSTANT_INVOKE_DYNAMIC_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"18"}},{"name":"CONSTANT_MODULE_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"19"}},{"name":"CONSTANT_PACKAGE_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"BOOTSTRAP_METHOD_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"TYPE_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"128"}},{"name":"UNINITIALIZED_TYPE_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"129"}},{"name":"MERGED_TYPE_TAG","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"130"}},{"name":"index","access":16,"descriptor":"I"},{"name":"tag","access":16,"descriptor":"I"},{"name":"owner","access":16,"descriptor":"Ljava/lang/String;"},{"name":"name","access":16,"descriptor":"Ljava/lang/String;"},{"name":"value","access":16,"descriptor":"Ljava/lang/String;"},{"name":"data","access":16,"descriptor":"J"},{"name":"info","access":0,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V"},{"name":"getArgumentsAndReturnSizes","access":0,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/SymbolTable","version":49,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/jar/asm/SymbolTable$Entry","outerName":"com/comphenix/net/bytebuddy/jar/asm/SymbolTable","innerName":"Entry","access":10}],"fields":[{"name":"classWriter","access":16,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;"},{"name":"sourceClassReader","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;"},{"name":"majorVersion","access":2,"descriptor":"I"},{"name":"className","access":2,"descriptor":"Ljava/lang/String;"},{"name":"entryCount","access":2,"descriptor":"I"},{"name":"entries","access":2,"descriptor":"[Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable$Entry;"},{"name":"constantPoolCount","access":2,"descriptor":"I"},{"name":"constantPool","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"bootstrapMethodCount","access":2,"descriptor":"I"},{"name":"bootstrapMethods","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"},{"name":"typeCount","access":2,"descriptor":"I"},{"name":"typeTable","access":2,"descriptor":"[Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable$Entry;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;)V"},{"name":"","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;)V"},{"name":"copyBootstrapMethods","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;[C)V"},{"name":"getSource","access":0,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;"},{"name":"getMajorVersion","access":0,"descriptor":"()I"},{"name":"getClassName","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"setMajorVersionAndClassName","access":0,"descriptor":"(ILjava/lang/String;)I"},{"name":"getConstantPoolCount","access":0,"descriptor":"()I"},{"name":"getConstantPoolLength","access":0,"descriptor":"()I"},{"name":"putConstantPool","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"},{"name":"computeBootstrapMethodsSize","access":0,"descriptor":"()I"},{"name":"putBootstrapMethods","access":0,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"},{"name":"get","access":2,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable$Entry;"},{"name":"put","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable$Entry;)Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable$Entry;"},{"name":"add","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable$Entry;)V"},{"name":"addConstant","access":0,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantClass","access":0,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantFieldref","access":0,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantMethodref","access":0,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantMemberReference","access":2,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable$Entry;"},{"name":"addConstantMemberReference","access":2,"descriptor":"(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"addConstantString","access":0,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantInteger","access":0,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantFloat","access":0,"descriptor":"(F)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantIntegerOrFloat","access":2,"descriptor":"(II)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantIntegerOrFloat","access":2,"descriptor":"(III)V"},{"name":"addConstantLong","access":0,"descriptor":"(J)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantDouble","access":0,"descriptor":"(D)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantLongOrDouble","access":2,"descriptor":"(IJ)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantLongOrDouble","access":2,"descriptor":"(IIJ)V"},{"name":"addConstantNameAndType","access":0,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I"},{"name":"addConstantNameAndType","access":2,"descriptor":"(ILjava/lang/String;Ljava/lang/String;)V"},{"name":"addConstantUtf8","access":0,"descriptor":"(Ljava/lang/String;)I"},{"name":"addConstantUtf8","access":2,"descriptor":"(ILjava/lang/String;)V"},{"name":"addConstantMethodHandle","access":0,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantMethodHandle","access":2,"descriptor":"(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"addConstantMethodType","access":0,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantDynamic","access":128,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Handle;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantInvokeDynamic","access":128,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Handle;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantDynamicOrInvokeDynamicReference","access":2,"descriptor":"(ILjava/lang/String;Ljava/lang/String;I)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantDynamicOrInvokeDynamicReference","access":2,"descriptor":"(IILjava/lang/String;Ljava/lang/String;I)V"},{"name":"addConstantModule","access":0,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantPackage","access":0,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantUtf8Reference","access":2,"descriptor":"(ILjava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addConstantUtf8Reference","access":2,"descriptor":"(IILjava/lang/String;)V"},{"name":"addBootstrapMethod","access":128,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Handle;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addBootstrapMethod","access":2,"descriptor":"(III)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"getType","access":0,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/jar/asm/Symbol;"},{"name":"addType","access":0,"descriptor":"(Ljava/lang/String;)I"},{"name":"addUninitializedType","access":0,"descriptor":"(Ljava/lang/String;I)I"},{"name":"addMergedType","access":0,"descriptor":"(II)I"},{"name":"addTypeInternal","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable$Entry;)I"},{"name":"hash","access":10,"descriptor":"(II)I"},{"name":"hash","access":10,"descriptor":"(IJ)I"},{"name":"hash","access":10,"descriptor":"(ILjava/lang/String;)I"},{"name":"hash","access":10,"descriptor":"(ILjava/lang/String;I)I"},{"name":"hash","access":10,"descriptor":"(ILjava/lang/String;Ljava/lang/String;)I"},{"name":"hash","access":10,"descriptor":"(ILjava/lang/String;Ljava/lang/String;I)I"},{"name":"hash","access":10,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I"},{"name":"hash","access":10,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)I"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/SymbolTable$Entry","version":49,"access":32,"superName":"com/comphenix/net/bytebuddy/jar/asm/Symbol","innerClasses":[{"name":"com/comphenix/net/bytebuddy/jar/asm/SymbolTable$Entry","outerName":"com/comphenix/net/bytebuddy/jar/asm/SymbolTable","innerName":"Entry","access":10}],"fields":[{"name":"hashCode","access":16,"descriptor":"I"},{"name":"next","access":0,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/SymbolTable$Entry;"}],"methods":[{"name":"","access":0,"descriptor":"(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)V"},{"name":"","access":0,"descriptor":"(IILjava/lang/String;I)V"},{"name":"","access":0,"descriptor":"(IILjava/lang/String;JI)V"},{"name":"","access":0,"descriptor":"(IILjava/lang/String;Ljava/lang/String;I)V"},{"name":"","access":0,"descriptor":"(IIJI)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/Type","version":49,"access":49,"superName":"java/lang/Object","fields":[{"name":"VOID","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"BOOLEAN","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"CHAR","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"BYTE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"SHORT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"INT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"FLOAT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"LONG","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"7"}},{"name":"DOUBLE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"ARRAY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"OBJECT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"METHOD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"11"}},{"name":"INTERNAL","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"12"}},{"name":"PRIMITIVE_DESCRIPTORS","access":26,"descriptor":"Ljava/lang/String;","constant":"VZCBSIFJD"},{"name":"VOID_TYPE","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"BOOLEAN_TYPE","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"CHAR_TYPE","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"BYTE_TYPE","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"SHORT_TYPE","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"INT_TYPE","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"FLOAT_TYPE","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"LONG_TYPE","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"DOUBLE_TYPE","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"sort","access":18,"descriptor":"I"},{"name":"valueBuffer","access":18,"descriptor":"Ljava/lang/String;"},{"name":"valueBegin","access":18,"descriptor":"I"},{"name":"valueEnd","access":18,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"(ILjava/lang/String;II)V"},{"name":"getType","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getType","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/jar/asm/Type;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getType","access":9,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/comphenix/net/bytebuddy/jar/asm/Type;","signature":"(Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getType","access":9,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getElementType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getObjectType","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getMethodType","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getMethodType","access":137,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Type;[Lcom/comphenix/net/bytebuddy/jar/asm/Type;)Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getArgumentTypes","access":1,"descriptor":"()[Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getArgumentTypes","access":9,"descriptor":"(Ljava/lang/String;)[Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getArgumentTypes","access":9,"descriptor":"(Ljava/lang/reflect/Method;)[Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getReturnType","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getReturnType","access":9,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getReturnTypeOffset","access":8,"descriptor":"(Ljava/lang/String;)I"},{"name":"getTypeInternal","access":10,"descriptor":"(Ljava/lang/String;II)Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getClassName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getInternalName","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/String;"},{"name":"getDescriptor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDescriptor","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/String;"},{"name":"getConstructorDescriptor","access":9,"descriptor":"(Ljava/lang/reflect/Constructor;)Ljava/lang/String;","signature":"(Ljava/lang/reflect/Constructor<*>;)Ljava/lang/String;"},{"name":"getMethodDescriptor","access":137,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Type;[Lcom/comphenix/net/bytebuddy/jar/asm/Type;)Ljava/lang/String;"},{"name":"getMethodDescriptor","access":9,"descriptor":"(Ljava/lang/reflect/Method;)Ljava/lang/String;"},{"name":"appendDescriptor","access":2,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"appendDescriptor","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/StringBuilder;)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/StringBuilder;)V"},{"name":"getSort","access":1,"descriptor":"()I"},{"name":"getDimensions","access":1,"descriptor":"()I"},{"name":"getSize","access":1,"descriptor":"()I"},{"name":"getArgumentsAndReturnSizes","access":1,"descriptor":"()I"},{"name":"getArgumentsAndReturnSizes","access":9,"descriptor":"(Ljava/lang/String;)I"},{"name":"getOpcode","access":1,"descriptor":"(I)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/TypePath","version":49,"access":49,"superName":"java/lang/Object","fields":[{"name":"ARRAY_ELEMENT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"INNER_TYPE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"WILDCARD_BOUND","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"TYPE_ARGUMENT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"typePathContainer","access":18,"descriptor":"[B"},{"name":"typePathOffset","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"([BI)V"},{"name":"getLength","access":1,"descriptor":"()I"},{"name":"getStep","access":1,"descriptor":"(I)I"},{"name":"getStepArgument","access":1,"descriptor":"(I)I"},{"name":"fromString","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/TypePath;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"put","access":8,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/TypePath;Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/TypeReference","version":49,"access":33,"superName":"java/lang/Object","fields":[{"name":"CLASS_TYPE_PARAMETER","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"METHOD_TYPE_PARAMETER","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"CLASS_EXTENDS","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"CLASS_TYPE_PARAMETER_BOUND","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"17"}},{"name":"METHOD_TYPE_PARAMETER_BOUND","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"18"}},{"name":"FIELD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"19"}},{"name":"METHOD_RETURN","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"METHOD_RECEIVER","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"21"}},{"name":"METHOD_FORMAL_PARAMETER","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"22"}},{"name":"THROWS","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"23"}},{"name":"LOCAL_VARIABLE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"RESOURCE_VARIABLE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65"}},{"name":"EXCEPTION_PARAMETER","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"66"}},{"name":"INSTANCEOF","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"67"}},{"name":"NEW","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"68"}},{"name":"CONSTRUCTOR_REFERENCE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"69"}},{"name":"METHOD_REFERENCE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"70"}},{"name":"CAST","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"71"}},{"name":"CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"72"}},{"name":"METHOD_INVOCATION_TYPE_ARGUMENT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"73"}},{"name":"CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"74"}},{"name":"METHOD_REFERENCE_TYPE_ARGUMENT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"75"}},{"name":"targetTypeAndInfo","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"newTypeReference","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/jar/asm/TypeReference;"},{"name":"newTypeParameterReference","access":9,"descriptor":"(II)Lcom/comphenix/net/bytebuddy/jar/asm/TypeReference;"},{"name":"newTypeParameterBoundReference","access":9,"descriptor":"(III)Lcom/comphenix/net/bytebuddy/jar/asm/TypeReference;"},{"name":"newSuperTypeReference","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/jar/asm/TypeReference;"},{"name":"newFormalParameterReference","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/jar/asm/TypeReference;"},{"name":"newExceptionReference","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/jar/asm/TypeReference;"},{"name":"newTryCatchReference","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/jar/asm/TypeReference;"},{"name":"newTypeArgumentReference","access":9,"descriptor":"(II)Lcom/comphenix/net/bytebuddy/jar/asm/TypeReference;"},{"name":"getSort","access":1,"descriptor":"()I"},{"name":"getTypeParameterIndex","access":1,"descriptor":"()I"},{"name":"getTypeParameterBoundIndex","access":1,"descriptor":"()I"},{"name":"getSuperTypeIndex","access":1,"descriptor":"()I"},{"name":"getFormalParameterIndex","access":1,"descriptor":"()I"},{"name":"getExceptionIndex","access":1,"descriptor":"()I"},{"name":"getTryCatchBlockIndex","access":1,"descriptor":"()I"},{"name":"getTypeArgumentIndex","access":1,"descriptor":"()I"},{"name":"getValue","access":1,"descriptor":"()I"},{"name":"putTarget","access":8,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/ByteVector;)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/commons/AnnotationRemapper","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor","fields":[{"name":"descriptor","access":20,"descriptor":"Ljava/lang/String;"},{"name":"remapper","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V"},{"name":"","access":131076,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"","access":4,"descriptor":"(ILjava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V"},{"name":"visit","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"visitEnum","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitArray","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"createAnnotationRemapper","access":131076,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"createAnnotationRemapper","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"orDeprecatedValue","access":16,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"mapAnnotationAttributeName","access":2,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/commons/ClassRemapper","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","fields":[{"name":"remapper","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;"},{"name":"className","access":4,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V"},{"name":"","access":4,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V"},{"name":"visit","access":1,"descriptor":"(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V"},{"name":"visitModule","access":1,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/ModuleVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAttribute","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;)V"},{"name":"visitRecordComponent","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;"},{"name":"visitField","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"visitMethod","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"visitInnerClass","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V"},{"name":"visitOuterClass","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitNestHost","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitNestMember","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitPermittedSubclass","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"createFieldRemapper","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"createMethodRemapper","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"createAnnotationRemapper","access":131076,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"createAnnotationRemapper","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"createModuleRemapper","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ModuleVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/ModuleVisitor;"},{"name":"createRecordComponentRemapper","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/commons/FieldRemapper","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/FieldVisitor","fields":[{"name":"remapper","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V"},{"name":"","access":4,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"createAnnotationRemapper","access":131076,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"createAnnotationRemapper","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/commons/MethodRemapper","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","fields":[{"name":"remapper","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V"},{"name":"","access":4,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V"},{"name":"visitAnnotationDefault","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitParameterAnnotation","access":1,"descriptor":"(ILjava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitFrame","access":1,"descriptor":"(II[Ljava/lang/Object;I[Ljava/lang/Object;)V"},{"name":"remapFrameTypes","access":2,"descriptor":"(I[Ljava/lang/Object;)[Ljava/lang/Object;"},{"name":"visitFieldInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitMethodInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V"},{"name":"visitInvokeDynamicInsn","access":129,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Handle;[Ljava/lang/Object;)V"},{"name":"visitTypeInsn","access":1,"descriptor":"(ILjava/lang/String;)V"},{"name":"visitLdcInsn","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"visitMultiANewArrayInsn","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"visitInsnAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTryCatchBlock","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Ljava/lang/String;)V"},{"name":"visitTryCatchAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitLocalVariable","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;I)V"},{"name":"visitLocalVariableAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;[ILjava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"createAnnotationRemapper","access":131076,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"createAnnotationRemapper","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/commons/ModuleHashesAttribute","version":49,"access":49,"superName":"com/comphenix/net/bytebuddy/jar/asm/Attribute","fields":[{"name":"algorithm","access":1,"descriptor":"Ljava/lang/String;"},{"name":"modules","access":1,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"hashes","access":1,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<[B>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/util/List;Ljava/util/List<[B>;)V"},{"name":"","access":1,"descriptor":"()V"},{"name":"read","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;II[CI[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;"},{"name":"write","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;[BIII)Lcom/comphenix/net/bytebuddy/jar/asm/ByteVector;"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/commons/ModuleRemapper","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/ModuleVisitor","fields":[{"name":"remapper","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ModuleVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V"},{"name":"","access":4,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/ModuleVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V"},{"name":"visitMainClass","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitPackage","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitRequire","access":1,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"visitExport","access":129,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)V"},{"name":"visitOpen","access":129,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)V"},{"name":"visitUse","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitProvide","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/commons/RecordComponentRemapper","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor","fields":[{"name":"remapper","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V"},{"name":"","access":4,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"createAnnotationRemapper","access":131076,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"createAnnotationRemapper","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/commons/Remapper","version":49,"access":1057,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"mapDesc","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"mapType","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Type;)Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"mapType","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"mapTypes","access":1,"descriptor":"([Ljava/lang/String;)[Ljava/lang/String;"},{"name":"mapMethodDesc","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"mapValue","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"mapSignature","access":1,"descriptor":"(Ljava/lang/String;Z)Ljava/lang/String;"},{"name":"createRemappingSignatureAdapter","access":131076,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"createSignatureRemapper","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"mapAnnotationAttributeName","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"mapInnerClassName","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"mapMethodName","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"mapInvokeDynamicMethodName","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"mapRecordComponentName","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"mapFieldName","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"mapPackageName","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"mapModuleName","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"map","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/commons/SignatureRemapper","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor","fields":[{"name":"signatureVisitor","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"remapper","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;"},{"name":"classNames","access":2,"descriptor":"Ljava/util/ArrayList;","signature":"Ljava/util/ArrayList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V"},{"name":"","access":4,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;Lcom/comphenix/net/bytebuddy/jar/asm/commons/Remapper;)V"},{"name":"visitClassType","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitInnerClassType","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitFormalTypeParameter","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitTypeVariable","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitArrayType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitBaseType","access":1,"descriptor":"(C)V"},{"name":"visitClassBound","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitExceptionType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitInterface","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitInterfaceBound","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitParameterType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitSuperclass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitTypeArgument","access":1,"descriptor":"()V"},{"name":"visitTypeArgument","access":1,"descriptor":"(C)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/commons/SimpleRemapper","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/commons/Remapper","fields":[{"name":"mapping","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"mapMethodName","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"mapInvokeDynamicMethodName","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"mapAnnotationAttributeName","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"mapFieldName","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"map","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/signature/SignatureReader","version":49,"access":33,"superName":"java/lang/Object","fields":[{"name":"signatureValue","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;)V"},{"name":"acceptType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;)V"},{"name":"parseType","access":10,"descriptor":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;)I"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor","version":49,"access":1057,"superName":"java/lang/Object","fields":[{"name":"EXTENDS","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"43"}},{"name":"SUPER","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"45"}},{"name":"INSTANCEOF","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"61"}},{"name":"api","access":20,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"visitFormalTypeParameter","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitClassBound","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitInterfaceBound","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitSuperclass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitInterface","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitParameterType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitExceptionType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitBaseType","access":1,"descriptor":"(C)V"},{"name":"visitTypeVariable","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitArrayType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitClassType","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitInnerClassType","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitTypeArgument","access":1,"descriptor":"()V"},{"name":"visitTypeArgument","access":1,"descriptor":"(C)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/jar/asm/signature/SignatureWriter","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor","fields":[{"name":"stringBuilder","access":18,"descriptor":"Ljava/lang/StringBuilder;"},{"name":"hasFormals","access":2,"descriptor":"Z"},{"name":"hasParameters","access":2,"descriptor":"Z"},{"name":"argumentStack","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"visitFormalTypeParameter","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitClassBound","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitInterfaceBound","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitSuperclass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitInterface","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitParameterType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitExceptionType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitBaseType","access":1,"descriptor":"(C)V"},{"name":"visitTypeVariable","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitArrayType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitClassType","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitInnerClassType","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitTypeArgument","access":1,"descriptor":"()V"},{"name":"visitTypeArgument","access":1,"descriptor":"(C)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitEnd","access":1,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"endFormals","access":2,"descriptor":"()V"},{"name":"endArguments","access":2,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/matcher/AccessibilityMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/AnnotationTargetMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"elementType","access":18,"descriptor":"Ljava/lang/annotation/ElementType;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/annotation/ElementType;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/AnnotationTypeMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/ArrayTypeMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/BooleanMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"TRUE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/BooleanMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/BooleanMatcher<*>;"},{"name":"FALSE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/BooleanMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/BooleanMatcher<*>;"},{"name":"matches","access":20,"descriptor":"Z"}],"methods":[{"name":"of","access":9,"descriptor":"(Z)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Z)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/CachingMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/CachingMatcher$WithInlineEviction","outerName":"com/comphenix/net/bytebuddy/matcher/CachingMatcher","innerName":"WithInlineEviction","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"permitSubclassEquality":true},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;"},{"name":"map","access":20,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap<-TT;Ljava/lang/Boolean;>;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"IGNORE"}},"visible":true}]}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/util/concurrent/ConcurrentMap;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;Ljava/util/concurrent/ConcurrentMap<-TT;Ljava/lang/Boolean;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"onCacheMiss","access":4,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/CachingMatcher$WithInlineEviction","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/CachingMatcher;","superName":"com/comphenix/net/bytebuddy/matcher/CachingMatcher","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/CachingMatcher$WithInlineEviction","outerName":"com/comphenix/net/bytebuddy/matcher/CachingMatcher","innerName":"WithInlineEviction","access":9}],"annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EQ_DOESNT_OVERRIDE_EQUALS"],"justification":"Equality does not consider eviction size"},"visible":false}],"fields":[{"name":"evictionSize","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/util/concurrent/ConcurrentMap;I)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TS;>;Ljava/util/concurrent/ConcurrentMap<-TS;Ljava/lang/Boolean;>;I)V"},{"name":"onCacheMiss","access":4,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TS;)Z"}]},{"name":"com/comphenix/net/bytebuddy/matcher/ClassLoaderHierarchyMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/ClassLoaderParentMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/CollectionElementMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;>;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"index","access":18,"descriptor":"I"},{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;"}],"methods":[{"name":"","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(ILcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Iterable;)Z","signature":"(Ljava/lang/Iterable<+TT;>;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/CollectionErasureMatcher","version":49,"access":33,"signature":";>Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Iterable<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Iterable<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Iterable;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/CollectionItemMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;>;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Iterable;)Z","signature":"(Ljava/lang/Iterable<+TT;>;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/CollectionOneToOneMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;>;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matchers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Iterable;)Z","signature":"(Ljava/lang/Iterable<+TT;>;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/CollectionSizeMatcher","version":49,"access":33,"signature":";>Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"size","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Iterable;)Z","signature":"(TT;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DLS_DEAD_LOCAL_STORE"],"justification":"Iteration required to count size of an iterable"},"visible":false}]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DLS_DEAD_LOCAL_STORE"],"justification":"Iteration required to count size of an iterable"},"visible":false}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/DeclaringAnnotationMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationSource;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/DeclaringFieldMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldList<*>;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldList<+Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/DeclaringMethodMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodList<*>;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodList<+Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/DeclaringTypeMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/DeclaredByType;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/DefinedShapeMatcher","version":49,"access":33,"signature":";S::Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant<**>;>Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant","outerName":"com/comphenix/net/bytebuddy/description/ByteCodeElement","innerName":"TypeDependant","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TS;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TS;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/ByteCodeElement$TypeDependant;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/DescriptorMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithDescriptor","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithDescriptor","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/NamedElement$WithDescriptor;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"methods":[{"name":"matches","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"}]},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","version":49,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/ElementMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$Disjunction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$Conjunction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"Conjunction","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033}],"methods":[{"name":"and","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TU;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"or","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TU;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"}]},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","version":49,"access":1057,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$Conjunction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"Conjunction","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$Disjunction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"Disjunction","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"and","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TU;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"or","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TU;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"}]},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$Conjunction","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$Conjunction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"Conjunction","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matchers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"([Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TW;>;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TW;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$Disjunction","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$Disjunction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"Disjunction","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matchers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"([Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TW;>;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TW;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatchers","version":49,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithOptionalName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithOptionalName","access":1545},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithDescriptor","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithDescriptor","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfAbstraction","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfAbstraction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfEnumeration","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfEnumeration","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$OfByteCodeElement","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"OfByteCodeElement","access":1545},{"name":"com/comphenix/net/bytebuddy/description/ModifierReviewable$ForMethodDescription","outerName":"com/comphenix/net/bytebuddy/description/ModifierReviewable","innerName":"ForMethodDescription","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/CachingMatcher$WithInlineEviction","outerName":"com/comphenix/net/bytebuddy/matcher/CachingMatcher","innerName":"WithInlineEviction","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$ForLoadedField","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"ForLoadedField","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$ForLoadedMethods","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"ForLoadedMethods","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$ForLoadedFields","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"ForLoadedFields","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode","outerName":"com/comphenix/net/bytebuddy/matcher/ModifierMatcher","innerName":"Mode","access":16409},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$ForLoadedAnnotation","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"ForLoadedAnnotation","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerName":"com/comphenix/net/bytebuddy/matcher/StringMatcher","innerName":"Mode","access":17417},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","outerName":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher","innerName":"Sort","access":17417}],"fields":[{"name":"BOOTSTRAP_CLASSLOADER","access":26,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"failSafe","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"cached","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Ljava/util/concurrent/ConcurrentMap;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;Ljava/util/concurrent/ConcurrentMap<-TT;Ljava/lang/Boolean;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"cached","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;I)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;I)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"is","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"is","access":9,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"is","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"definedField","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"is","access":9,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"is","access":9,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"is","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"definedMethod","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"is","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"definedParameter","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"hasType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"hasGenericType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isMandated","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"is","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"is","access":9,"descriptor":"(Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"not","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"any","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"none","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"anyOf","access":137,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"anyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Iterable<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"anyOf","access":137,"descriptor":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"anyOf","access":137,"descriptor":"([Ljava/lang/reflect/Constructor;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"anyOf","access":137,"descriptor":"([Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"anyOf","access":137,"descriptor":"([Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"anyOf","access":137,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"noneOf","access":137,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"noneOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Iterable<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"noneOf","access":137,"descriptor":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"noneOf","access":137,"descriptor":"([Ljava/lang/reflect/Constructor;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"noneOf","access":137,"descriptor":"([Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"noneOf","access":137,"descriptor":"([Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"noneOf","access":137,"descriptor":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Ljava/lang/annotation/Annotation;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"whereAny","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;>;"},{"name":"whereNone","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;>;"},{"name":"erasure","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"erasure","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"erasure","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"erasures","access":137,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":";>([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"erasures","access":137,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":";>([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"erasures","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":";>(Ljava/lang/Iterable<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"erasures","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":";>(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Iterable<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isVariable","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isVariable","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/NamedElement;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"named","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"namedOneOf","access":137,"descriptor":"([Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"namedIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"nameStartsWith","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"nameStartsWithIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"nameEndsWith","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"nameEndsWithIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"nameContains","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"nameContainsIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"nameMatches","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isNamed","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"hasDescriptor","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isDeclaredBy","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isDeclaredBy","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isDeclaredBy","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isDeclaredByGeneric","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isDeclaredByGeneric","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isDeclaredByGeneric","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isVisibleTo","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isVisibleTo","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isAccessibleTo","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isAccessibleTo","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isAbstract","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isEnum","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isAnnotatedWith","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isAnnotatedWith","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isAnnotatedWith","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"declaresAnnotation","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isPublic","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isProtected","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isPackagePrivate","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isPrivate","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isStatic","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isFinal","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isSynthetic","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isSynchronized","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isNative","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isStrict","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isVarArgs","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isBridge","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"returnsGeneric","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"returnsGeneric","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"returns","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"returns","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"returns","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"returnsGeneric","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesGenericArgument","access":9,"descriptor":"(ILjava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(ILjava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesGenericArgument","access":9,"descriptor":"(ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesGenericArgument","access":9,"descriptor":"(ILcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(ILcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesGenericArguments","access":137,"descriptor":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesGenericArguments","access":137,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesGenericArguments","access":9,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesGenericArguments","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Iterable<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesArgument","access":9,"descriptor":"(ILjava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(ILjava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesArgument","access":9,"descriptor":"(ILcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(ILcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesArgument","access":9,"descriptor":"(ILcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(ILcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesArguments","access":137,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesArguments","access":137,"descriptor":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"([Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesArguments","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Iterable<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesArguments","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Iterable<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesArguments","access":9,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(I)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"takesNoArguments","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"hasParameters","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Iterable<+Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;>;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"canThrow","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<+Ljava/lang/Throwable;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"canThrow","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"declaresGenericException","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"declaresGenericException","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"declaresException","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<+Ljava/lang/Throwable;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"declaresException","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"declaresGenericException","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/Iterable<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isOverriddenFrom","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isOverriddenFrom","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isOverriddenFrom","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isOverriddenFromGeneric","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isOverriddenFromGeneric","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isOverriddenFromGeneric","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isInterface","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isAnnotation","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isMethod","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isConstructor","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isTypeInitializer","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isVirtual","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isDefaultMethod","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isDefaultConstructor","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isMain","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isDefaultFinalizer","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isFinalizer","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isHashCode","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isEquals","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isClone","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isToString","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isSetter","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isSetter","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isSetter","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isGenericSetter","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isSetter","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isGenericSetter","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isSetter","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isGenericSetter","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isGetter","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isGetter","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isGetter","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isGenericGetter","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isGetter","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isGenericGetter","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isGetter","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isGenericGetter","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"hasMethodName","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"hasSignature","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isSubTypeOf","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isSubTypeOf","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isSuperTypeOf","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isSuperTypeOf","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"hasSuperClass","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"hasGenericSuperClass","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"hasSuperType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"hasGenericSuperType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"inheritsAnnotation","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"inheritsAnnotation","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"inheritsAnnotation","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"hasAnnotation","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"declaresField","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"declaresMethod","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"ofSort","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"ofSort","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isPrimitive","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isArray","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isRecord","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"genericFieldType","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/reflect/Type;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"genericFieldType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"genericFieldType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"fieldType","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"fieldType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"fieldType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isVolatile","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isTransient","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"annotationType","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"annotationType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"annotationType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"targetsElement","access":9,"descriptor":"(Ljava/lang/annotation/ElementType;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/annotation/ElementType;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isBootstrapClassLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isSystemClassLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isExtensionClassLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isChildOf","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"hasChild","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/lang/ClassLoader;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"isParentOf","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"ofType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"supportsModules","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"}]},{"name":"com/comphenix/net/bytebuddy/matcher/EqualityMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/ErasureMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/FailSafeMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;"},{"name":"fallback","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Z)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;Z)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/FieldTypeMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList","version":49,"access":1537,"signature":";>Ljava/lang/Object;Ljava/util/List;","superName":"java/lang/Object","interfaces":["java/util/List"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"Empty","access":9}],"methods":[{"name":"filter","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;)TS;"},{"name":"getOnly","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"subList","access":1025,"descriptor":"(II)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;","signature":"(II)TS;"}]},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","version":49,"access":1057,"signature":";>Ljava/util/AbstractList;Lcom/comphenix/net/bytebuddy/matcher/FilterableList;","superName":"java/util/AbstractList","interfaces":["com/comphenix/net/bytebuddy/matcher/FilterableList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"AbstractBase","access":1033}],"fields":[{"name":"ONLY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;)TS;"},{"name":"getOnly","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"subList","access":1,"descriptor":"(II)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;","signature":"(II)TS;"},{"name":"wrap","access":1028,"descriptor":"(Ljava/util/List;)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;","signature":"(Ljava/util/List;)TS;"},{"name":"subList","access":4161,"descriptor":"(II)Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","version":49,"access":33,"signature":";>Ljava/util/AbstractList;Lcom/comphenix/net/bytebuddy/matcher/FilterableList;","superName":"java/util/AbstractList","interfaces":["com/comphenix/net/bytebuddy/matcher/FilterableList"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/FilterableList$Empty","outerName":"com/comphenix/net/bytebuddy/matcher/FilterableList","innerName":"Empty","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TT;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"getOnly","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;)TS;"},{"name":"subList","access":1,"descriptor":"(II)Lcom/comphenix/net/bytebuddy/matcher/FilterableList;","signature":"(II)TS;"},{"name":"subList","access":4161,"descriptor":"(II)Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/matcher/HasSuperClassMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/HasSuperTypeMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/InheritedAnnotationMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/InstanceTypeMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/IsNamedMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithOptionalName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithOptionalName","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/NamedElement$WithOptionalName;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Disjunction","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Conjunction","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Conjunction","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForRecordComponentToken","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"ForRecordComponentToken","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForMethodToken","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"ForMethodToken","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForFieldToken","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"ForFieldToken","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Resolved","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForSelfDeclaredMethod","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"ForSelfDeclaredMethod","access":16409}],"methods":[{"name":"resolve","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;"}]},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Conjunction","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/LatentMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Conjunction","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Conjunction","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matchers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-TS;>;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)V","signature":"([Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-TS;>;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-TS;>;>;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TS;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Disjunction","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/LatentMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Disjunction","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Disjunction","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matchers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-TS;>;>;"}],"methods":[{"name":"","access":129,"descriptor":"([Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;)V","signature":"([Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-TS;>;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher<-TS;>;>;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TS;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForFieldToken","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/LatentMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForFieldToken$ResolvedMatcher","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForFieldToken","innerName":"ResolvedMatcher","access":12},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForFieldToken","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"ForFieldToken","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"token","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$Token;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForFieldToken$ResolvedMatcher","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/ElementMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForFieldToken","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"ForFieldToken","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForFieldToken$ResolvedMatcher","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForFieldToken","innerName":"ResolvedMatcher","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"signatureToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$SignatureToken;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$SignatureToken;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Z"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForMethodToken","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/LatentMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForMethodToken$ResolvedMatcher","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForMethodToken","innerName":"ResolvedMatcher","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForMethodToken","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"ForMethodToken","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"token","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$Token;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForMethodToken$ResolvedMatcher","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/ElementMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForMethodToken","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"ForMethodToken","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForMethodToken$ResolvedMatcher","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForMethodToken","innerName":"ResolvedMatcher","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"signatureToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForRecordComponentToken","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/LatentMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"Token","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForRecordComponentToken","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"ForRecordComponentToken","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"token","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$Token;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForSelfDeclaredMethod","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/matcher/LatentMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$ForSelfDeclaredMethod","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"ForSelfDeclaredMethod","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"DECLARED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher$ForSelfDeclaredMethod;"},{"name":"NOT_DECLARED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher$ForSelfDeclaredMethod;"},{"name":"inverted","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher$ForSelfDeclaredMethod;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher$ForSelfDeclaredMethod;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher$ForSelfDeclaredMethod;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;>;"}]},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Resolved","version":49,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/matcher/LatentMatcher;","superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/matcher/LatentMatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/LatentMatcher$Resolved","outerName":"com/comphenix/net/bytebuddy/matcher/LatentMatcher","innerName":"Resolved","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TS;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TS;>;)V"},{"name":"resolve","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TS;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/MethodExceptionTypeMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/MethodOverrideMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z","signature":"(TT;)Z"},{"name":"matches","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List;Ljava/util/Set;)Z","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;>;Ljava/util/Set;)Z"},{"name":"matches","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/MethodParameterTypeMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/MethodParameterTypesMatcher","version":49,"access":33,"signature":";>Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/ParameterList;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/MethodParametersMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/ParameterList<*>;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/ParameterList<+Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription;>;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/MethodReturnTypeMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$1","access":4104},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","outerName":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"sort","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort;"}],"methods":[{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","outerName":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort$5","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort$4","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort$3","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort$2","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort$1","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$1","access":4104}],"fields":[{"name":"METHOD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort;"},{"name":"CONSTRUCTOR","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort;"},{"name":"TYPE_INITIALIZER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort;"},{"name":"VIRTUAL","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort;"},{"name":"DEFAULT_METHOD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort;"},{"name":"description","access":18,"descriptor":"Ljava/lang/String;"},{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher<*>;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V","signature":"(Ljava/lang/String;)V"},{"name":"isSort","access":1028,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"},{"name":"getDescription","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"getMatcher","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher<*>;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Lcom/comphenix/net/bytebuddy/matcher/MethodSortMatcher$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","outerClass":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","outerName":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort$1","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"isSort","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","outerClass":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","outerName":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort$2","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"isSort","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","outerClass":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","outerName":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort$3","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"isSort","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort$4","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","outerClass":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","outerName":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort$4","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"isSort","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort$5","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","outerClass":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort","outerName":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher","innerName":"Sort","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$Sort$5","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/MethodSortMatcher$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"isSort","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z"}]},{"name":"com/comphenix/net/bytebuddy/matcher/ModifierMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode","outerName":"com/comphenix/net/bytebuddy/matcher/ModifierMatcher","innerName":"Mode","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"mode","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"}],"methods":[{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;)Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/ModifierReviewable;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode","outerName":"com/comphenix/net/bytebuddy/matcher/ModifierMatcher","innerName":"Mode","access":16409}],"fields":[{"name":"PUBLIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"PROTECTED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"PRIVATE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"FINAL","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"STATIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"SYNCHRONIZED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"NATIVE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"STRICT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"VAR_ARGS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"SYNTHETIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"BRIDGE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"ABSTRACT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"INTERFACE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"ANNOTATION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"VOLATILE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"TRANSIENT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"MANDATED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"ENUMERATION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"modifiers","access":18,"descriptor":"I"},{"name":"description","access":18,"descriptor":"Ljava/lang/String;"},{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher<*>;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher$Mode;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILjava/lang/String;)V","signature":"(ILjava/lang/String;)V"},{"name":"getDescription","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"getModifiers","access":4,"descriptor":"()I"},{"name":"getMatcher","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ModifierMatcher<*>;"}]},{"name":"com/comphenix/net/bytebuddy/matcher/NameMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/NamedElement;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/NegatingMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-TT;>;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/NullMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/NullMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/NullMatcher<*>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"make","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;","signature":"()Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction;"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/PrimitiveTypeMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/RecordMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/SignatureTokenMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"SignatureToken","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$SignatureToken;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$1","access":4104},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerName":"com/comphenix/net/bytebuddy/matcher/StringMatcher","innerName":"Mode","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"value","access":18,"descriptor":"Ljava/lang/String;"},{"name":"mode","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/StringMatcher$Mode;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/matcher/StringMatcher$Mode;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/matcher/StringMatcher","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","version":49,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerName":"com/comphenix/net/bytebuddy/matcher/StringMatcher","innerName":"Mode","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$9","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$8","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$7","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$6","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$5","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$4","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$3","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$2","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$1","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$1","access":4104}],"fields":[{"name":"EQUALS_FULLY","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/StringMatcher$Mode;"},{"name":"EQUALS_FULLY_IGNORE_CASE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/StringMatcher$Mode;"},{"name":"STARTS_WITH","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/StringMatcher$Mode;"},{"name":"STARTS_WITH_IGNORE_CASE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/StringMatcher$Mode;"},{"name":"ENDS_WITH","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/StringMatcher$Mode;"},{"name":"ENDS_WITH_IGNORE_CASE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/StringMatcher$Mode;"},{"name":"CONTAINS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/StringMatcher$Mode;"},{"name":"CONTAINS_IGNORE_CASE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/StringMatcher$Mode;"},{"name":"MATCHES","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/StringMatcher$Mode;"},{"name":"description","access":18,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/matcher/StringMatcher$Mode;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/matcher/StringMatcher$Mode;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/matcher/StringMatcher$Mode;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V","signature":"(Ljava/lang/String;)V"},{"name":"getDescription","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":1028,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Lcom/comphenix/net/bytebuddy/matcher/StringMatcher$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$1","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerClass":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerName":"com/comphenix/net/bytebuddy/matcher/StringMatcher","innerName":"Mode","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$1","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"matches","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"}]},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$2","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerClass":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerName":"com/comphenix/net/bytebuddy/matcher/StringMatcher","innerName":"Mode","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$2","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"matches","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"}]},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$3","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerClass":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerName":"com/comphenix/net/bytebuddy/matcher/StringMatcher","innerName":"Mode","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$3","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"matches","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"}]},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$4","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerClass":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerName":"com/comphenix/net/bytebuddy/matcher/StringMatcher","innerName":"Mode","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$4","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"matches","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DM_CONVERT_CASE"],"justification":"Both strings are transformed by the default locale"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$5","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerClass":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerName":"com/comphenix/net/bytebuddy/matcher/StringMatcher","innerName":"Mode","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$5","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"matches","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"}]},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$6","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerClass":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerName":"com/comphenix/net/bytebuddy/matcher/StringMatcher","innerName":"Mode","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$6","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"matches","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DM_CONVERT_CASE"],"justification":"Both strings are transformed by the default locale"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$7","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerClass":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerName":"com/comphenix/net/bytebuddy/matcher/StringMatcher","innerName":"Mode","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$7","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"matches","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"}]},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$8","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerClass":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerName":"com/comphenix/net/bytebuddy/matcher/StringMatcher","innerName":"Mode","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$8","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"matches","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["DM_CONVERT_CASE"],"justification":"Both strings are transformed by the default locale"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$9","version":49,"access":16432,"superName":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerClass":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode","outerName":"com/comphenix/net/bytebuddy/matcher/StringMatcher","innerName":"Mode","access":17417},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$Mode$9","access":16392},{"name":"com/comphenix/net/bytebuddy/matcher/StringMatcher$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"matches","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"}]},{"name":"com/comphenix/net/bytebuddy/matcher/StringSetMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"values","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/SubTypeMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/SuperTypeMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/TypeSortMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher<-Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort;>;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/matcher/VisibilityMatcher","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase;","superName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction$AbstractBase","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"matches","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/ByteCodeElement;)Z","signature":"(TT;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"matches","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Explicit","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$ClassLoading","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"ClassLoading","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"LazyFacade","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Empty","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545}],"methods":[{"name":"describe","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"clear","access":1025,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/pool/TypePool","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ArrayTypeResolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"ArrayTypeResolution","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$Hierarchical","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"Hierarchical","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"ComponentTypeReference","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"PRIMITIVE_TYPES","access":28,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"PRIMITIVE_DESCRIPTORS","access":28,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ARRAY_SYMBOL","access":26,"descriptor":"Ljava/lang/String;","constant":"["},{"name":"cacheProvider","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;)V"},{"name":"describe","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"doCache","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"doDescribe","access":1028,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ArrayTypeResolution","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ArrayProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ArrayProjection","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ArrayTypeResolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"ArrayTypeResolution","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"resolution","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"arity","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;I)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;I)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"ComponentTypeReference","access":1548}],"methods":[{"name":"lookup","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$Hierarchical","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$Hierarchical","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"Hierarchical","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"parent","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;Lcom/comphenix/net/bytebuddy/pool/TypePool;)V"},{"name":"describe","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Discriminating","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Discriminating","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$NoOp","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545}],"fields":[{"name":"UNRESOLVED","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"}],"methods":[{"name":"find","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"register","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"clear","access":1025,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Discriminating","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Discriminating","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Discriminating","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545}],"fields":[{"name":"matcher","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;","signature":"Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;"},{"name":"matched","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;"},{"name":"unmatched","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;)V","signature":"(Lcom/comphenix/net/bytebuddy/matcher/ElementMatcher;Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;)V"},{"name":"find","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"register","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"clear","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$NoOp","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$NoOp","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$NoOp;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$NoOp;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$NoOp;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$NoOp;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"find","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"register","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"clear","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","innerName":"Simple","access":9}],"fields":[{"name":"storage","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ConcurrentMap;)V","signature":"(Ljava/util/concurrent/ConcurrentMap;)V"},{"name":"withObjectType","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;"},{"name":"find","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"register","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"getStorage","access":1,"descriptor":"()Ljava/util/concurrent/ConcurrentMap;","signature":"()Ljava/util/concurrent/ConcurrentMap;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$ClassLoading","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$Hierarchical","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$Hierarchical","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"Hierarchical","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Empty","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$ClassLoading","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"ClassLoading","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"BOOTSTRAP_CLASS_LOADER","access":26,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/ClassLoader;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/ClassLoader;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"ofSystemLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"ofPlatformLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"ofBootLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"doDescribe","access":4,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$Hierarchical","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"TypeExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ParameterBag","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ParameterBag","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ComponentTypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"WithLazyResolution","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ReaderMode","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$Resolution","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$Hierarchical","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"Hierarchical","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Empty","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"IGNORE_METHOD","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"classFileLocator","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;"},{"name":"readerMode","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;Lcom/comphenix/net/bytebuddy/pool/TypePool;)V"},{"name":"ofSystemLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"ofPlatformLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"ofBootLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"doDescribe","access":4,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"parse","access":2,"descriptor":"([B)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"access$3300","access":4104,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForByteCodeElement","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"ForByteCodeElement","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"AbstractBase","access":1033}],"methods":[{"name":"register","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)V"},{"name":"onComplete","access":1025,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","innerName":"ForTypeVariable","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12}],"fields":[{"name":"descriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"values","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"register","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)V"},{"name":"onComplete","access":1,"descriptor":"()V"},{"name":"getTokens","access":1028,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","innerName":"ForTypeVariable","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable","innerName":"WithIndex","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548}],"fields":[{"name":"typePath","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/TypePath;)V"},{"name":"getTokens","access":4,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getPathMap","access":1028,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","innerName":"ForTypeVariable","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable","innerName":"WithIndex","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex$DoubleIndexed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex","innerName":"DoubleIndexed","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12}],"fields":[{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/TypePath;I)V"},{"name":"getPathMap","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"getIndexedPathMap","access":1028,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;>;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex$DoubleIndexed","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","innerName":"ForTypeVariable","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable","innerName":"WithIndex","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex$DoubleIndexed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex","innerName":"DoubleIndexed","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12}],"fields":[{"name":"preIndex","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/TypePath;II)V"},{"name":"getIndexedPathMap","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;>;"},{"name":"getDoubleIndexedPathMap","access":1028,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;>;>;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForByteCodeElement","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForByteCodeElement","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"ForByteCodeElement","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForByteCodeElement$WithIndex","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForByteCodeElement","innerName":"WithIndex","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"AbstractBase","access":1033}],"fields":[{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/util/List;)V"},{"name":"getTokens","access":4,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForByteCodeElement$WithIndex","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForByteCodeElement","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"ForByteCodeElement","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForByteCodeElement$WithIndex","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForByteCodeElement","innerName":"WithIndex","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"AbstractBase","access":1033}],"fields":[{"name":"index","access":18,"descriptor":"I"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;ILjava/util/Map;)V","signature":"(Ljava/lang/String;ILjava/util/Map;>;)V"},{"name":"getTokens","access":4,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable$WithIndex","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable","innerName":"WithIndex","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","innerName":"ForTypeVariable","access":1036}],"fields":[{"name":"pathMap","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/util/Map;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/util/Map;>;)V"},{"name":"getPathMap","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable$WithIndex","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable$WithIndex","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable","innerName":"WithIndex","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable$WithIndex$DoubleIndexed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable$WithIndex","innerName":"DoubleIndexed","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","innerName":"ForTypeVariable","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable","innerName":"WithIndex","access":1036}],"fields":[{"name":"indexedPathMap","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/TypePath;ILjava/util/Map;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/TypePath;ILjava/util/Map;>;>;)V"},{"name":"getIndexedPathMap","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;>;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable$WithIndex$DoubleIndexed","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex$DoubleIndexed","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable$WithIndex","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable","innerName":"WithIndex","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable$WithIndex$DoubleIndexed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable$WithIndex","innerName":"DoubleIndexed","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase","innerName":"ForTypeVariable","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable","innerName":"WithIndex","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex$DoubleIndexed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$AbstractBase$ForTypeVariable$WithIndex","innerName":"DoubleIndexed","access":1036}],"fields":[{"name":"doubleIndexedPathMap","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/TypePath;IILjava/util/Map;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/TypePath;IILjava/util/Map;>;>;>;)V"},{"name":"getDoubleIndexedPathMap","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;>;>;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ComponentTypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForArrayType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","innerName":"ForArrayType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","innerName":"ForAnnotationProperty","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$Illegal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"ComponentTypeReference","access":1548}],"methods":[{"name":"bind","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ComponentTypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty$Bound","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty","innerName":"Bound","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"ComponentTypeReference","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","innerName":"ForAnnotationProperty","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"annotationName","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;)V"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty;)Ljava/lang/String;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty$Bound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ComponentTypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","innerName":"ForAnnotationProperty","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"ComponentTypeReference","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty$Bound","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty","innerName":"Bound","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty;Ljava/lang/String;)V"},{"name":"lookup","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForArrayType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ComponentTypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"ComponentTypeReference","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForArrayType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","innerName":"ForArrayType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"componentType","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference;"},{"name":"lookup","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$Illegal","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ComponentTypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$Illegal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","innerName":"Illegal","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"ComponentTypeReference","access":1548}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$Illegal;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$Illegal;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$Illegal;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$Illegal;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant$RejectingSignatureVisitor","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"ForSignature","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"IncompleteToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForGenericArray","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForGenericArray","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$ForTopLevelType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","innerName":"ForTopLevelType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$ForInnerClass","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","innerName":"ForInnerClass","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant$RejectingSignatureVisitor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","innerName":"RejectingSignatureVisitor","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForPrimitiveType","access":16409}],"fields":[{"name":"genericTypeRegistrant","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant;"},{"name":"incompleteToken","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant;)V"},{"name":"visitBaseType","access":1,"descriptor":"(C)V"},{"name":"visitTypeVariable","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitArrayType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"visitClassType","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitInnerClassType","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitTypeArgument","access":1,"descriptor":"()V"},{"name":"visitTypeArgument","access":1,"descriptor":"(C)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","version":49,"access":1057,"signature":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant$RejectingSignatureVisitor;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant;","superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant$RejectingSignatureVisitor","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"ForSignature","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfRecordComponent","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfRecordComponent","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfMethod","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfField","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfField","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$OfFormalTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"OfFormalTypeVariable","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant$RejectingSignatureVisitor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","innerName":"RejectingSignatureVisitor","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","innerName":"Formal","access":12}],"fields":[{"name":"typeVariableTokens","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"currentTypeParameter","access":4,"descriptor":"Ljava/lang/String;"},{"name":"currentBounds","access":4,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"extract","access":12,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature;)TS;"},{"name":"visitFormalTypeParameter","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitClassBound","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitInterfaceBound","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"collectTypeParameter","access":4,"descriptor":"()V"},{"name":"resolve","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution;","signature":"()TT;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfField","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"ForSignature","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfField","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfField","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField$Tokenized","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField","innerName":"Tokenized","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Raw","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Malformed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Malformed","access":16409}],"fields":[{"name":"fieldTypeToken","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"extract","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField;"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature;","superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"ForSignature","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfMethod","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod$ExceptionTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod","innerName":"ExceptionTypeRegistrant","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod$ReturnTypeTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod","innerName":"ReturnTypeTypeRegistrant","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod$ParameterTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod","innerName":"ParameterTypeRegistrant","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod$Tokenized","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","innerName":"Tokenized","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Raw","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Malformed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Malformed","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548}],"fields":[{"name":"parameterTypeTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"exceptionTypeTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"returnTypeToken","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"extract","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod;"},{"name":"visitParameterType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitExceptionType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod;"},{"name":"resolve","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod;)Ljava/util/List;"},{"name":"access$602","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"},{"name":"access$700","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod;)Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod$ExceptionTypeRegistrant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"ForSignature","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfMethod","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod$ExceptionTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod","innerName":"ExceptionTypeRegistrant","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod;)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod$ParameterTypeRegistrant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"ForSignature","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfMethod","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod$ParameterTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod","innerName":"ParameterTypeRegistrant","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod;)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod$ReturnTypeTypeRegistrant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"ForSignature","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfMethod","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod$ReturnTypeTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod","innerName":"ReturnTypeTypeRegistrant","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod;)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfRecordComponent","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"ForSignature","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfRecordComponent","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfRecordComponent","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForRecordComponent","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent$Tokenized","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent","innerName":"Tokenized","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Raw","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Malformed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Malformed","access":16409}],"fields":[{"name":"recordComponentType","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"extract","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent;"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature;","superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"ForSignature","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType$InterfaceTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType","innerName":"InterfaceTypeRegistrant","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType$SuperClassRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType","innerName":"SuperClassRegistrant","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType$Tokenized","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType","innerName":"Tokenized","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Raw","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Malformed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Malformed","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548}],"fields":[{"name":"interfaceTypeTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"superClassToken","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"extract","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType;"},{"name":"visitSuperclass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitInterface","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType;"},{"name":"resolve","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution;"},{"name":"access$302","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType;)Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType$InterfaceTypeRegistrant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"ForSignature","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType$InterfaceTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType","innerName":"InterfaceTypeRegistrant","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType;)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType$SuperClassRegistrant","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"ForSignature","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType$SuperClassRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType","innerName":"SuperClassRegistrant","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType;)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"IncompleteToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$ForInnerClass","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","innerName":"ForInnerClass","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$ForTopLevelType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","innerName":"ForTopLevelType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548}],"methods":[{"name":"appendLowerBound","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"appendUpperBound","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"appendDirectBound","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"appendPlaceholder","access":1025,"descriptor":"()V"},{"name":"isParameterized","access":1025,"descriptor":"()Z"},{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"toToken","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"IncompleteToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase$ForLowerBound","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","innerName":"ForLowerBound","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase$ForUpperBound","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","innerName":"ForUpperBound","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase$ForDirectBound","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","innerName":"ForDirectBound","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUnboundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForUnboundWildcard","access":16409}],"fields":[{"name":"parameters","access":20,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"appendDirectBound","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"appendUpperBound","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"appendLowerBound","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"appendPlaceholder","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase$ForDirectBound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"IncompleteToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase$ForDirectBound","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","innerName":"ForDirectBound","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase;)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase$ForLowerBound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"IncompleteToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase$ForLowerBound","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","innerName":"ForLowerBound","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForLowerBoundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForLowerBoundWildcard","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase;)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase$ForUpperBound","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"IncompleteToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase$ForUpperBound","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","innerName":"ForUpperBound","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUpperBoundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForUpperBoundWildcard","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase;)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$ForInnerClass","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"IncompleteToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForParameterizedType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType$Nested","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType","innerName":"Nested","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForRawType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForRawType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$ForInnerClass","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","innerName":"ForInnerClass","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"INNER_CLASS_SEPARATOR","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"36"}},{"name":"internalName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"outerTypeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken;)V"},{"name":"toToken","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"},{"name":"isParameterized","access":1,"descriptor":"()Z"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$ForTopLevelType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"IncompleteToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForParameterizedType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForRawType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForRawType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken$ForTopLevelType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$IncompleteToken","innerName":"ForTopLevelType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"internalName","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"toToken","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"},{"name":"isParameterized","access":1,"descriptor":"()Z"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant$RejectingSignatureVisitor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","innerName":"RejectingSignatureVisitor","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548}],"methods":[{"name":"register","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant$RejectingSignatureVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant$RejectingSignatureVisitor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeRegistrant","innerName":"RejectingSignatureVisitor","access":9}],"fields":[{"name":"MESSAGE","access":26,"descriptor":"Ljava/lang/String;","constant":"Unexpected token in generic signature"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"visitFormalTypeParameter","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitClassBound","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitInterfaceBound","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitSuperclass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitInterface","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitParameterType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitExceptionType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitBaseType","access":1,"descriptor":"(C)V"},{"name":"visitTypeVariable","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitArrayType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitClassType","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitInnerClassType","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitTypeArgument","access":1,"descriptor":"()V"},{"name":"visitTypeArgument","access":1,"descriptor":"(C)Lcom/comphenix/net/bytebuddy/jar/asm/signature/SignatureVisitor;"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyRecordComponentDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyRecordComponentDescription","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyMethodDescription","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyFieldDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyFieldDescription","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TokenizedGenericType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyNestMemberList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyNestMemberList","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyTypeList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyPackageDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyPackageDescription","access":10},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationValue","access":1034},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$RecordComponentToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"RecordComponentToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"MethodToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$FieldToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"FieldToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TypeContainment","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$RecordComponentTokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"RecordComponentTokenList","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodTokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"MethodTokenList","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$FieldTokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"FieldTokenList","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","innerName":"OfSimpleType","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Raw","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"ForSignature","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545}],"fields":[{"name":"SUPER_CLASS_INDEX","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"NO_TYPE","access":26,"descriptor":"Ljava/lang/String;"},{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"actualModifiers","access":18,"descriptor":"I"},{"name":"modifiers","access":18,"descriptor":"I"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"superClassDescriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"genericSignature","access":18,"descriptor":"Ljava/lang/String;"},{"name":"signatureResolution","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType;"},{"name":"interfaceTypeDescriptors","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"typeContainment","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment;"},{"name":"declaringTypeName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"declaredTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"anonymousType","access":18,"descriptor":"Z"},{"name":"nestHost","access":18,"descriptor":"Ljava/lang/String;"},{"name":"nestMembers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"superTypeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"typeVariableAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"typeVariableBoundsAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;>;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"fieldTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"methodTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"recordComponentTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"permittedSubclasses","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"classFileVersion","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment;Ljava/lang/String;Ljava/util/List;ZLjava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/comphenix/net/bytebuddy/ClassFileVersion;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment;Ljava/lang/String;Ljava/util/List;ZLjava/lang/String;Ljava/util/List;Ljava/util/Map;>;>;Ljava/util/Map;>;>;Ljava/util/Map;>;>;>;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/comphenix/net/bytebuddy/ClassFileVersion;)V"},{"name":"getSuperClass","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getInterfaces","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getEnclosingMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getEnclosingType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaredTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"isAnonymousType","access":1,"descriptor":"()Z"},{"name":"isLocalType","access":1,"descriptor":"()Z"},{"name":"getDeclaredFields","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;","signature":"()Lcom/comphenix/net/bytebuddy/description/field/FieldList;"},{"name":"getDeclaredMethods","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/MethodList;"},{"name":"getPackage","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getActualModifiers","access":1,"descriptor":"(Z)I"},{"name":"getNestHost","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getNestMembers","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getGenericSignature","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getRecordComponents","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;","signature":"()Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList;"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"getPermittedSubclasses","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getClassFileVersion","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"access$900","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;)Ljava/util/List;"},{"name":"access$1100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;)Ljava/util/List;"},{"name":"access$1300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;)Ljava/util/List;"},{"name":"access$2300","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","innerName":"Resolution","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"descriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"values","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/util/Map;)V","signature":"(Ljava/lang/String;Ljava/util/Map;>;)V"},{"name":"getValues","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"getBinaryName","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"toAnnotationDescription","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution;"},{"name":"access$2000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken;Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","innerName":"Resolution","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution","innerName":"Simple","access":9}],"methods":[{"name":"isResolved","access":1025,"descriptor":"()Z"},{"name":"resolve","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution$Illegal","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","innerName":"Resolution","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution","innerName":"Illegal","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotationType","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","innerName":"Resolution","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"annotationDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;)V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$FieldToken","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyFieldDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyFieldDescription","access":2},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Raw","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"ForSignature","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfField","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfField","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$FieldToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"FieldToken","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"modifiers","access":18,"descriptor":"I"},{"name":"descriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"genericSignature","access":18,"descriptor":"Ljava/lang/String;"},{"name":"signatureResolution","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField;"},{"name":"typeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/List;)V","signature":"(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/util/Map;>;Ljava/util/List;)V"},{"name":"toFieldDescription","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyFieldDescription;"},{"name":"access$1000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$FieldToken;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyFieldDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$FieldTokenList","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$FieldTokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"FieldTokenList","access":4},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$FieldToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"FieldToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyFieldDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyFieldDescription","access":2}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"LazyTokenList","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForParameterizedType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUpperBoundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForUpperBoundWildcard","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForLowerBoundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForLowerBoundWildcard","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForGenericArray","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForGenericArray","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForRawType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForRawType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUnboundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForUnboundWildcard","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForPrimitiveType","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$OfFormalTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"OfFormalTypeVariable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12}],"fields":[{"name":"EMPTY_TYPE_PATH","access":25,"descriptor":"Ljava/lang/String;","constant":""},{"name":"COMPONENT_TYPE_PATH","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"91"}},{"name":"WILDCARD_TYPE_PATH","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"42"}},{"name":"INNER_CLASS_PATH","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"46"}},{"name":"INDEXED_TYPE_DELIMITER","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"59"}}],"methods":[{"name":"toGenericType","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"isPrimaryBound","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Z"},{"name":"getTypePathPrefix","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForGenericArray","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForGenericArray$LazyGenericArray","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForGenericArray","innerName":"LazyGenericArray","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForGenericArray","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForGenericArray","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"componentTypeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"toGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"isPrimaryBound","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Z"},{"name":"getTypePathPrefix","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForGenericArray$LazyGenericArray","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForGenericArray","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForGenericArray","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForGenericArray$LazyGenericArray","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForGenericArray","innerName":"LazyGenericArray","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfGenericArray","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfGenericArray","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"typePath","access":18,"descriptor":"Ljava/lang/String;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"componentTypeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForLowerBoundWildcard","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForLowerBoundWildcard$LazyLowerBoundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForLowerBoundWildcard","innerName":"LazyLowerBoundWildcard","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForLowerBoundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForLowerBoundWildcard","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"boundTypeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"toGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"isPrimaryBound","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Z"},{"name":"getTypePathPrefix","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForLowerBoundWildcard$LazyLowerBoundWildcard","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForLowerBoundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForLowerBoundWildcard","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForLowerBoundWildcard$LazyLowerBoundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForLowerBoundWildcard","innerName":"LazyLowerBoundWildcard","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"LazyTokenList","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList$ForWildcardBound","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList","innerName":"ForWildcardBound","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfWildcardType","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"typePath","access":18,"descriptor":"Ljava/lang/String;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"boundTypeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getLowerBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType$LazyParameterizedType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType","innerName":"LazyParameterizedType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType$Nested","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType","innerName":"Nested","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForParameterizedType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"parameterTypeTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/util/List;)V"},{"name":"toGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"isPrimaryBound","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Z"},{"name":"getTypePathPrefix","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType$LazyParameterizedType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForParameterizedType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType$LazyParameterizedType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType","innerName":"LazyParameterizedType","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"LazyTokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"typePath","access":18,"descriptor":"Ljava/lang/String;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"parameterTypeTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;Ljava/lang/String;Ljava/util/List;)V"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getTypeArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType$Nested","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForParameterizedType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType$Nested$LazyParameterizedType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType$Nested","innerName":"LazyParameterizedType","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType$Nested","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType","innerName":"Nested","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"parameterTypeTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"ownerTypeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V","signature":"(Ljava/lang/String;Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"toGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getTypePathPrefix","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isPrimaryBound","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType$Nested$LazyParameterizedType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForParameterizedType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType$Nested","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType","innerName":"Nested","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType$Nested$LazyParameterizedType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType$Nested","innerName":"LazyParameterizedType","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"LazyTokenList","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"typePath","access":18,"descriptor":"Ljava/lang/String;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"parameterTypeTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"ownerTypeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;Ljava/lang/String;Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getTypeArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForPrimitiveType","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType$LazyPrimitiveType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType","innerName":"LazyPrimitiveType","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"BOOLEAN","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType;"},{"name":"BYTE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType;"},{"name":"SHORT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType;"},{"name":"CHAR","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType;"},{"name":"INTEGER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType;"},{"name":"LONG","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType;"},{"name":"FLOAT","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType;"},{"name":"DOUBLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType;"},{"name":"VOID","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType;"},{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"of","access":9,"descriptor":"(C)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"},{"name":"toGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"isPrimaryBound","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Z"},{"name":"getTypePathPrefix","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType$LazyPrimitiveType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForPrimitiveType","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType$LazyPrimitiveType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForPrimitiveType","innerName":"LazyPrimitiveType","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typePath","access":18,"descriptor":"Ljava/lang/String;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForRawType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Raw","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw$RawAnnotatedType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","innerName":"RawAnnotatedType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForRawType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForRawType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"toGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"isPrimaryBound","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Z"},{"name":"getTypePathPrefix","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","innerName":"Formal","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$UnresolvedTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","innerName":"UnresolvedTypeVariable","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$AnnotatedTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","innerName":"AnnotatedTypeVariable","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForTypeVariable","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"symbol","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"toGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"isPrimaryBound","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Z"},{"name":"getTypePathPrefix","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$AnnotatedTypeVariable","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$AnnotatedTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","innerName":"AnnotatedTypeVariable","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"typeVariable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;)V"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getTypeVariableSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$OfFormalTypeVariable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal$LazyTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal","innerName":"LazyTypeVariable","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$OfFormalTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"OfFormalTypeVariable","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","innerName":"Formal","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"symbol","access":18,"descriptor":"Ljava/lang/String;"},{"name":"boundTypeTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/util/List;)V"},{"name":"toGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;>;Ljava/util/Map;>;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal$LazyTypeVariable","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","innerName":"Formal","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal$LazyTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal","innerName":"LazyTypeVariable","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal$LazyTypeVariable$LazyBoundTokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal$LazyTypeVariable","innerName":"LazyBoundTokenList","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"boundaryAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"symbol","access":18,"descriptor":"Ljava/lang/String;"},{"name":"boundTypeTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;>;Ljava/util/Map;>;>;Ljava/lang/String;Ljava/util/List;)V"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getTypeVariableSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal$LazyTypeVariable$LazyBoundTokenList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","innerName":"Formal","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal$LazyTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal","innerName":"LazyTypeVariable","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal$LazyTypeVariable$LazyBoundTokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$Formal$LazyTypeVariable","innerName":"LazyBoundTokenList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"boundTypeTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;>;>;Ljava/util/List;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$UnresolvedTypeVariable","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable$UnresolvedTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForTypeVariable","innerName":"UnresolvedTypeVariable","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"symbol","access":18,"descriptor":"Ljava/lang/String;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;Ljava/util/List;)V"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getTypeVariableSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUnboundWildcard","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUnboundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForUnboundWildcard","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUnboundWildcard$LazyUnboundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUnboundWildcard","innerName":"LazyUnboundWildcard","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUnboundWildcard;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUnboundWildcard;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUnboundWildcard;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUnboundWildcard;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"toGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"isPrimaryBound","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Z"},{"name":"getTypePathPrefix","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUnboundWildcard$LazyUnboundWildcard","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUnboundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForUnboundWildcard","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUnboundWildcard$LazyUnboundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUnboundWildcard","innerName":"LazyUnboundWildcard","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfWildcardType","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typePath","access":18,"descriptor":"Ljava/lang/String;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;Ljava/util/Map;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;Ljava/util/Map;>;)V"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getLowerBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUpperBoundWildcard","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUpperBoundWildcard$LazyUpperBoundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUpperBoundWildcard","innerName":"LazyUpperBoundWildcard","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUpperBoundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForUpperBoundWildcard","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"boundTypeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"toGenericType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"isPrimaryBound","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Z"},{"name":"getTypePathPrefix","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUpperBoundWildcard$LazyUpperBoundWildcard","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUpperBoundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"ForUpperBoundWildcard","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUpperBoundWildcard$LazyUpperBoundWildcard","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$ForUpperBoundWildcard","innerName":"LazyUpperBoundWildcard","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"LazyTokenList","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList$ForWildcardBound","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList","innerName":"ForWildcardBound","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfWildcardType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfWildcardType","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"typePath","access":18,"descriptor":"Ljava/lang/String;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"boundTypeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getLowerBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"LazyTokenList","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList$ForWildcardBound","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList","innerName":"ForWildcardBound","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"typePath","access":18,"descriptor":"Ljava/lang/String;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"genericTypeTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;Ljava/util/List;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList$ForWildcardBound","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"LazyTokenList","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList$ForWildcardBound","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$LazyTokenList","innerName":"ForWildcardBound","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"typePath","access":18,"descriptor":"Ljava/lang/String;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"genericTypeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/lang/String;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$OfFormalTypeVariable","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$OfFormalTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"OfFormalTypeVariable","access":1545}],"methods":[{"name":"toGenericType","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;>;Ljava/util/Map;>;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForRecordComponent","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Malformed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Malformed","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Raw","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12}],"methods":[{"name":"resolveTypeVariables","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;>;>;Ljava/util/Map;>;>;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField$Tokenized","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField","innerName":"Tokenized","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12}],"methods":[{"name":"resolveFieldType","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField$Tokenized","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TokenizedGenericType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField$Tokenized","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField","innerName":"Tokenized","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"fieldTypeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"resolveFieldType","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod$Tokenized","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","innerName":"Tokenized","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"methods":[{"name":"resolveReturnType","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"resolveParameterTypes","access":1025,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;>;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"resolveExceptionTypes","access":1025,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;>;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod$Tokenized","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$OfFormalTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"OfFormalTypeVariable","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TokenizedGenericType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$TokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","innerName":"TokenList","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$TypeVariableList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","innerName":"TypeVariableList","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Raw","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod$Tokenized","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","innerName":"Tokenized","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"returnTypeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"},{"name":"parameterTypeTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"exceptionTypeTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"typeVariableTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V"},{"name":"resolveReturnType","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"resolveParameterTypes","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;>;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"resolveExceptionTypes","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;>;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"resolveTypeVariables","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;>;>;Ljava/util/Map;>;>;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForRecordComponent","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent$Tokenized","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent","innerName":"Tokenized","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12}],"methods":[{"name":"resolveRecordType","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent$Tokenized","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForRecordComponent","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TokenizedGenericType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent$Tokenized","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent","innerName":"Tokenized","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"recordComponentTypeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;)V"},{"name":"resolveRecordType","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType","version":49,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType$Tokenized","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType","innerName":"Tokenized","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545}],"methods":[{"name":"resolveSuperClass","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"resolveInterfaceTypes","access":1025,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType$Tokenized","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$OfFormalTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"OfFormalTypeVariable","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TokenizedGenericType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$TokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","innerName":"TokenList","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$TypeVariableList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","innerName":"TypeVariableList","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType$Tokenized","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType","innerName":"Tokenized","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"superClassToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"},{"name":"interfaceTypeTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"typeVariableTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;Ljava/util/List;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;Ljava/util/List;Ljava/util/List;)V"},{"name":"resolveSuperClass","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"resolveInterfaceTypes","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"resolveTypeVariables","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;>;>;Ljava/util/Map;>;>;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Malformed","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType","com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField","com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Malformed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Malformed","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForRecordComponent","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TokenizedGenericType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$Malformed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","innerName":"Malformed","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$Malformed$TokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$Malformed","innerName":"TokenList","access":12}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Malformed;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Malformed;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Malformed;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Malformed;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolveSuperClass","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"resolveInterfaceTypes","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"resolveTypeVariables","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;>;>;Ljava/util/Map;>;>;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"resolveFieldType","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"resolveReturnType","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"resolveParameterTypes","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;>;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"resolveExceptionTypes","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;>;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"resolveRecordType","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType","com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField","com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Raw","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw$RawAnnotatedType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","innerName":"RawAnnotatedType","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForType","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForRecordComponent","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Empty","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw$RawAnnotatedType$LazyRawAnnotatedTypeList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw$RawAnnotatedType","innerName":"LazyRawAnnotatedTypeList","access":12}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resolveSuperClass","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"resolveInterfaceTypes","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"resolveTypeVariables","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;Ljava/util/Map;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;>;>;Ljava/util/Map;>;>;>;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"resolveFieldType","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"resolveReturnType","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"resolveParameterTypes","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;>;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"resolveExceptionTypes","access":1,"descriptor":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;>;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"resolveRecordType","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw$RawAnnotatedType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Raw","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw$RawAnnotatedType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","innerName":"RawAnnotatedType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw$RawAnnotatedType$LazyRawAnnotatedTypeList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw$RawAnnotatedType","innerName":"LazyRawAnnotatedTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TokenizedGenericType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typePath","access":18,"descriptor":"Ljava/lang/String;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw$RawAnnotatedType$LazyRawAnnotatedTypeList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Raw","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw$RawAnnotatedType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","innerName":"RawAnnotatedType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw$RawAnnotatedType$LazyRawAnnotatedTypeList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw$RawAnnotatedType","innerName":"LazyRawAnnotatedTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyTypeList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"descriptors","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;>;Ljava/util/List;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;>;>;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"asErasures","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"asRawTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getStackSize","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","version":49,"access":32,"superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","innerName":"Loadable","access":10},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","innerName":"Resolution","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingValue","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingValue","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545}],"fields":[{"name":"typePool","access":20,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"annotationType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"values","access":20,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;>;)V"},{"name":"asListOfNullable","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken;>;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"asList","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken;>;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getValue","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getAnnotationType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"prepare","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription$Loadable;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription$Loadable;"},{"name":"prepare","access":4161,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/pool/TypePool$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription$Loadable","version":49,"access":32,"signature":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;","superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","interfaces":["com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","innerName":"Loadable","access":10},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"Loadable","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$AnnotationInvocationHandler","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationDescription","innerName":"AnnotationInvocationHandler","access":9}],"fields":[{"name":"annotationType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/Class;Ljava/util/Map;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/Class;Ljava/util/Map;>;)V"},{"name":"load","access":1,"descriptor":"()Ljava/lang/annotation/Annotation;","signature":"()TS;"},{"name":"prepare","access":4161,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationDescription$Loadable;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/Class;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/pool/TypePool$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","version":49,"access":1056,"signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForArray","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerName":"ForArray","access":10},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForEnumerationValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerName":"ForEnumerationValue","access":10},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForAnnotationValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerName":"ForAnnotationValue","access":10},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForTypeValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerName":"ForTypeValue","access":10},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"State","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"Loaded","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationValue","access":1034}],"fields":[{"name":"hashCode","access":4226,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"doResolve","access":1028,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"getState","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$State;"},{"name":"filter","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"resolve","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TU;"},{"name":"load","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;","signature":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue$Loaded;"},{"name":"hashCode","access":1,"descriptor":"()I","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"hashCode"},"visible":true}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForAnnotationValue","version":49,"access":32,"signature":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue;","superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationValue","access":1034},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","innerName":"Resolution","access":1548},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForIncompatibleType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForAnnotationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForAnnotationValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerName":"ForAnnotationValue","access":10}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"annotationToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken;"},{"name":"resolved","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken;)V"},{"name":"doResolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"resolved"},"visible":true}]},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken;Lcom/comphenix/net/bytebuddy/pool/TypePool$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForArray","version":49,"access":32,"signature":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue;","superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"ComponentTypeReference","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationValue","access":1034},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForArray","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerName":"ForArray","access":10},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForDescriptionArray","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForDescriptionArray","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForIncompatibleType","access":9}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"componentTypeReference","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference;"},{"name":"values","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference;Ljava/util/List;>;)V"},{"name":"doResolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference;Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForEnumerationValue","version":49,"access":32,"signature":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue;>;","superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationValue","access":1034},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForIncompatibleType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForIncompatibleType","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForEnumerationDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription$WithUnknownConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForEnumerationDescription","innerName":"WithUnknownConstant","access":9},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForEnumerationValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerName":"ForEnumerationValue","access":10}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typeName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"value","access":18,"descriptor":"Ljava/lang/String;"},{"name":"resolved","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"doResolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;>;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"resolved"},"visible":true}]},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForTypeValue","version":49,"access":32,"signature":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue;>;","superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationValue","access":1034},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForTypeDescription","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForTypeDescription","access":9},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForMissingType","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForMissingType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForTypeValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerName":"ForTypeValue","access":10}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typeName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"resolved","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;)V"},{"name":"doResolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;>;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"resolved"},"visible":true}]},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyFieldDescription","version":49,"access":32,"superName":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyFieldDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyFieldDescription","access":2},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"modifiers","access":18,"descriptor":"I"},{"name":"descriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"genericSignature","access":18,"descriptor":"Ljava/lang/String;"},{"name":"signatureResolution","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField;"},{"name":"typeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField;Ljava/util/Map;Ljava/util/List;)V","signature":"(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField;Ljava/util/Map;>;Ljava/util/List;)V"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getGenericSignature","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForField;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","version":49,"access":32,"superName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyMethodDescription","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyNonGenericReceiverType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","innerName":"LazyNonGenericReceiverType","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","innerName":"LazyParameterizedReceiverType","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","innerName":"LazyParameterDescription","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","innerName":"LazyParameterList","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"MethodToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken$ParameterToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken","innerName":"ParameterToken","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"internalName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"modifiers","access":18,"descriptor":"I"},{"name":"returnTypeDescriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"genericSignature","access":18,"descriptor":"Ljava/lang/String;"},{"name":"signatureResolution","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod;"},{"name":"parameterTypeDescriptors","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"exceptionTypeDescriptors","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"typeVariableAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"typeVariableBoundAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;>;"},{"name":"returnTypeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"parameterTypeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"exceptionTypeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"receiverTypeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"parameterAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"parameterNames","access":18,"descriptor":"[Ljava/lang/String;"},{"name":"parameterModifiers","access":18,"descriptor":"[Ljava/lang/Integer;"},{"name":"defaultValue","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod;[Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)V","signature":"(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod;[Ljava/lang/String;Ljava/util/Map;>;>;Ljava/util/Map;>;>;>;Ljava/util/Map;>;Ljava/util/Map;>;>;Ljava/util/Map;>;>;Ljava/util/Map;>;Ljava/util/List;Ljava/util/Map;>;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)V"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getExceptionTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getParameters","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;","signature":"()Lcom/comphenix/net/bytebuddy/description/method/ParameterList;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getInternalName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getTypeVariables","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getDefaultValue","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"getReceiverType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getGenericSignature","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod;[Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;Lcom/comphenix/net/bytebuddy/pool/TypePool$1;)V"},{"name":"access$2500","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;)[Ljava/lang/String;"},{"name":"access$2600","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;)[Ljava/lang/Integer;"},{"name":"access$2700","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;)Ljava/util/List;"},{"name":"access$2800","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;)Ljava/util/Map;"},{"name":"access$2900","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod;"},{"name":"access$3000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;)Ljava/util/Map;"},{"name":"access$3100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;)Ljava/util/Map;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyNonGenericReceiverType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyMethodDescription","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyNonGenericReceiverType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","innerName":"LazyNonGenericReceiverType","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfNonGenericType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfNonGenericType","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getComponentType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getComponentType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterDescription","version":49,"access":32,"superName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyMethodDescription","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","innerName":"LazyParameterDescription","access":2},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"index","access":18,"descriptor":"I"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;I)V"},{"name":"getDeclaringMethod","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getIndex","access":1,"descriptor":"()I"},{"name":"isNamed","access":1,"descriptor":"()Z"},{"name":"hasModifiers","access":1,"descriptor":"()Z"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getDeclaringMethod","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterList","version":49,"access":32,"signature":"Lcom/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyMethodDescription","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","innerName":"LazyParameterList","access":2},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/method/ParameterList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/ParameterList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","innerName":"LazyParameterDescription","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/ParameterDescription$InDefinedShape;"},{"name":"hasExplicitMetaData","access":1,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"asTypeList","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType","version":49,"access":32,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyMethodDescription","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","innerName":"LazyParameterizedReceiverType","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType$TypeArgumentList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType","innerName":"TypeArgumentList","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyNonGenericReceiverType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","innerName":"LazyNonGenericReceiverType","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfParameterizedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfParameterizedType","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"getTypeArguments","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getTypePath","access":2,"descriptor":"()Ljava/lang/String;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"access$3200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType;)Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType$TypeArgumentList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyMethodDescription","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","innerName":"LazyParameterizedReceiverType","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType$TypeArgumentList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType","innerName":"TypeArgumentList","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType$TypeArgumentList$AnnotatedTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType$TypeArgumentList","innerName":"AnnotatedTypeVariable","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033}],"fields":[{"name":"typeVariables","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;"},{"name":"this$2","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType;Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType$TypeArgumentList$AnnotatedTypeVariable","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyMethodDescription","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","innerName":"LazyParameterizedReceiverType","access":2},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType$TypeArgumentList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType","innerName":"TypeArgumentList","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType$TypeArgumentList$AnnotatedTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType$TypeArgumentList","innerName":"AnnotatedTypeVariable","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$OfTypeVariable","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"OfTypeVariable","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"typeVariable","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"index","access":18,"descriptor":"I"},{"name":"this$3","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType$TypeArgumentList;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription$LazyParameterizedReceiverType$TypeArgumentList;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;I)V"},{"name":"getUpperBounds","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;"},{"name":"getTypeVariableSource","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"getSymbol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyNestMemberList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyNestMemberList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyNestMemberList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"nestMembers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"toInternalNames","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"getStackSize","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyPackageDescription","version":49,"access":32,"superName":"com/comphenix/net/bytebuddy/description/type/PackageDescription$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyPackageDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyPackageDescription","access":10},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$Empty","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"Empty","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/PackageDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/PackageDescription","innerName":"AbstractBase","access":1033}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;)V"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyRecordComponentDescription","version":49,"access":32,"superName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForRecordComponent","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyRecordComponentDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyRecordComponentDescription","access":2},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationDescription","access":10}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"descriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"genericSignature","access":18,"descriptor":"Ljava/lang/String;"},{"name":"signatureResolution","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent;"},{"name":"typeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent;Ljava/util/Map;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent;Ljava/util/Map;>;Ljava/util/List;)V"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"getDeclaringType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"getGenericSignature","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaringType","access":4161,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyTypeList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyTypeList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TokenizedGenericType","access":12}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"descriptors","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"toInternalNames","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"getStackSize","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken$ParameterToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken","innerName":"ParameterToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyMethodDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyMethodDescription","access":2},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Raw","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"ForSignature","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfMethod","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"MethodToken","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"modifiers","access":18,"descriptor":"I"},{"name":"descriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"genericSignature","access":18,"descriptor":"Ljava/lang/String;"},{"name":"signatureResolution","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForMethod;"},{"name":"exceptionName","access":18,"descriptor":"[Ljava/lang/String;"},{"name":"typeVariableAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"typeVariableBoundAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;>;"},{"name":"returnTypeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"parameterTypeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"exceptionTypeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"receiverTypeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"parameterAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"parameterTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"defaultValue","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)V","signature":"(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/util/Map;>;>;Ljava/util/Map;>;>;>;Ljava/util/Map;>;Ljava/util/Map;>;>;Ljava/util/Map;>;>;Ljava/util/Map;>;Ljava/util/List;Ljava/util/Map;>;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)V"},{"name":"toMethodDescription","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"access$1200","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken$ParameterToken","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"ValueHandling","access":9737},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"MethodToken","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken$ParameterToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken","innerName":"ParameterToken","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"NO_NAME","access":28,"descriptor":"Ljava/lang/String;"},{"name":"NO_MODIFIERS","access":28,"descriptor":"Ljava/lang/Integer;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"REVERSE_NULLABILITY"}},"visible":true}]},{"name":"modifiers","access":18,"descriptor":"Ljava/lang/Integer;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling;","values":{"value":{"kind":"enum","descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$ValueHandling$Sort;","name":"REVERSE_NULLABILITY"}},"visible":true}]}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/Integer;)V"},{"name":"getName","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"getModifiers","access":4,"descriptor":"()Ljava/lang/Integer;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodTokenList","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodTokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"MethodTokenList","access":4},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/method/MethodList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"MethodToken","access":12}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$RecordComponentToken","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"ForRecordComponent","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyRecordComponentDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyRecordComponentDescription","access":2},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$Raw","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution","innerName":"Raw","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"GenericTypeExtractor","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor","innerName":"ForSignature","access":1036},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature$OfRecordComponent","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$GenericTypeExtractor$ForSignature","innerName":"OfRecordComponent","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$RecordComponentToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"RecordComponentToken","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"descriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"genericSignature","access":18,"descriptor":"Ljava/lang/String;"},{"name":"signatureResolution","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$Resolution$ForRecordComponent;"},{"name":"typeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;>;Ljava/util/List;)V"},{"name":"toRecordComponentDescription","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape;"},{"name":"access$1400","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$RecordComponentToken;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$RecordComponentTokenList","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase;","superName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$RecordComponentTokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"RecordComponentTokenList","access":4},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/RecordComponentList$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/RecordComponentList","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$RecordComponentToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"RecordComponentToken","access":12}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/RecordComponentDescription$InDefinedShape;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$Malformed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","innerName":"Malformed","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$TypeVariableList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","innerName":"TypeVariableList","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$TokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","innerName":"TokenList","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithEagerNavigation","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TokenizedGenericType","access":12}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"genericTypeToken","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;"},{"name":"rawTypeDescriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"resolved","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"erasure","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;Ljava/lang/String;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;Ljava/lang/String;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;Ljava/lang/String;Ljava/util/Map;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken;Ljava/lang/String;Ljava/util/Map;>;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"toErasure","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"resolved"},"visible":true}]},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"erasure"},"visible":true}]},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$Malformed","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TokenizedGenericType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$Malformed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","innerName":"Malformed","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$Malformed$TokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$Malformed","innerName":"TokenList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","innerName":"LazyProjection","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection$WithEagerNavigation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic$LazyProjection","innerName":"WithEagerNavigation","access":1033}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"rawTypeDescriptor","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;)V"},{"name":"resolve","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"asErasure","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$Malformed$TokenList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TokenizedGenericType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$Malformed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","innerName":"Malformed","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$Malformed$TokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$Malformed","innerName":"TokenList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyTypeList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"rawTypeDescriptors","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"asErasures","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$TokenList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TokenizedGenericType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$TokenList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","innerName":"TokenList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyTypeList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyTypeList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"genericTypeTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"rawTypeDescriptors","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List;Ljava/util/Map;>;>;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"asErasures","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Lcom/comphenix/net/bytebuddy/pool/TypePool$1;)V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$TypeVariableList","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"GenericTypeToken","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken$OfFormalTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$GenericTypeToken","innerName":"OfFormalTypeVariable","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TokenizedGenericType","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType$TypeVariableList","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TokenizedGenericType","innerName":"TypeVariableList","access":12},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"AbstractBase","access":1033}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"typeVariables","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"typeVariableSource","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"boundAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;Ljava/util/Map;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/List;Lcom/comphenix/net/bytebuddy/description/TypeVariableSource;Ljava/util/Map;>;>;Ljava/util/Map;>;>;>;)V"},{"name":"get","access":1,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TypeContainment","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$WithinMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","innerName":"WithinMethod","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$WithinType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","innerName":"WithinType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$SelfContained","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","innerName":"SelfContained","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"methods":[{"name":"getEnclosingMethod","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getEnclosingType","access":1025,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"isSelfContained","access":1025,"descriptor":"()Z"},{"name":"isLocalType","access":1025,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$SelfContained","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TypeContainment","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$SelfContained","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","innerName":"SelfContained","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$SelfContained;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$SelfContained;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$SelfContained;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$SelfContained;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getEnclosingMethod","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getEnclosingType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"isSelfContained","access":1,"descriptor":"()Z"},{"name":"isLocalType","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$WithinMethod","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TypeContainment","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$WithinMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","innerName":"WithinMethod","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"methodName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"methodDescriptor","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"getEnclosingMethod","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getEnclosingType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"isSelfContained","access":1,"descriptor":"()Z"},{"name":"isLocalType","access":1,"descriptor":"()Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$WithinType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TypeContainment","access":1548},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$WithinType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","innerName":"WithinType","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"localType","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Z)V"},{"name":"getEnclosingMethod","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;"},{"name":"getEnclosingType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"isSelfContained","access":1,"descriptor":"()Z"},{"name":"isLocalType","access":1,"descriptor":"()Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ParameterBag","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ParameterBag","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ParameterBag","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"MethodToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken$ParameterToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken","innerName":"ParameterToken","access":12}],"fields":[{"name":"parameterType","access":18,"descriptor":"[Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"parameterRegistry","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":4,"descriptor":"([Lcom/comphenix/net/bytebuddy/jar/asm/Type;)V"},{"name":"register","access":4,"descriptor":"(ILjava/lang/String;)V"},{"name":"resolve","access":4,"descriptor":"(Z)Ljava/util/List;","signature":"(Z)Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ReaderMode","access":16409}],"fields":[{"name":"EXTENDED","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;"},{"name":"FAST","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;"},{"name":"flags","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getFlags","access":4,"descriptor":"()I"},{"name":"isExtended","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"TypeExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$RecordComponentExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","innerName":"RecordComponentExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$MethodExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","innerName":"MethodExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$FieldExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","innerName":"FieldExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","innerName":"AnnotationExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$FieldToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"FieldToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"MethodToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$RecordComponentToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"RecordComponentToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"TypeContainment","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$WithinMethod","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","innerName":"WithinMethod","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$WithinType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","innerName":"WithinType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable$WithIndex","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable","innerName":"WithIndex","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable$WithIndex$DoubleIndexed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable$WithIndex","innerName":"DoubleIndexed","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ComponentTypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","innerName":"ForAnnotationProperty","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment$SelfContained","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment","innerName":"SelfContained","access":16409}],"fields":[{"name":"REAL_MODIFIER_MASK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65535"}},{"name":"superTypeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"typeVariableAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"typeVariableBoundsAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;>;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"fieldTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"methodTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"recordComponentTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"actualModifiers","access":2,"descriptor":"I"},{"name":"modifiers","access":2,"descriptor":"I"},{"name":"internalName","access":2,"descriptor":"Ljava/lang/String;"},{"name":"superClassName","access":2,"descriptor":"Ljava/lang/String;"},{"name":"genericSignature","access":2,"descriptor":"Ljava/lang/String;"},{"name":"interfaceName","access":2,"descriptor":"[Ljava/lang/String;"},{"name":"anonymousType","access":2,"descriptor":"Z"},{"name":"nestHost","access":2,"descriptor":"Ljava/lang/String;"},{"name":"nestMembers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"typeContainment","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$TypeContainment;"},{"name":"declaringTypeName","access":2,"descriptor":"Ljava/lang/String;"},{"name":"declaredTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"permittedSubclasses","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"classFileVersion","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/ClassFileVersion;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default;)V"},{"name":"visit","access":1,"descriptor":"(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["EI_EXPOSE_REP2"],"justification":"The array is not to be modified by contract"},"visible":false}]},{"name":"visitOuterClass","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitInnerClass","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitField","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"visitMethod","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"visitNestHost","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitNestMember","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitRecordComponent","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;"},{"name":"visitPermittedSubclass","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"toTypeDescription","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"access$3900","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor;)Ljava/util/List;"},{"name":"access$4000","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor;)Ljava/util/List;"},{"name":"access$4100","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor;)Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"TypeExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","innerName":"AnnotationExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor$AnnotationLookup","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor","innerName":"AnnotationLookup","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor$ArrayLookup","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor","innerName":"ArrayLookup","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ComponentTypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForByteCodeElement","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"ForByteCodeElement","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForByteCodeElement$WithIndex","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForByteCodeElement","innerName":"WithIndex","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationValue","access":1034},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForTypeValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerName":"ForTypeValue","access":10},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForEnumerationValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerName":"ForEnumerationValue","access":10},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","innerName":"ForAnnotationProperty","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue$ForConstant","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationValue","innerName":"ForConstant","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"ComponentTypeReference","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$Illegal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","innerName":"Illegal","access":16409}],"fields":[{"name":"annotationRegistrant","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant;"},{"name":"componentTypeLocator","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor;Ljava/lang/String;Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator;)V","signature":"(Ljava/lang/String;Ljava/util/List;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor;Ljava/lang/String;ILjava/util/Map;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator;)V","signature":"(Ljava/lang/String;ILjava/util/Map;>;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator;)V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator;)V"},{"name":"visit","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"visitEnum","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitArray","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitEnd","access":1,"descriptor":"()V"},{"name":"access$3700","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor$AnnotationLookup","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"TypeExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","innerName":"AnnotationExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor$AnnotationLookup","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor","innerName":"AnnotationLookup","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationValue","access":1034},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForAnnotationValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerName":"ForAnnotationValue","access":10},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104}],"fields":[{"name":"descriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"values","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"this$2","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"register","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)V"},{"name":"onComplete","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor$ArrayLookup","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"ComponentTypeReference","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"TypeExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","innerName":"AnnotationExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor$ArrayLookup","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor","innerName":"ArrayLookup","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"LazyAnnotationValue","access":1034},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForArray","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$LazyAnnotationValue","innerName":"ForArray","access":10},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$1","access":4104}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"componentTypeReference","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference;"},{"name":"values","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"this$2","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$ComponentTypeReference;)V"},{"name":"register","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)V"},{"name":"onComplete","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$FieldExtractor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/FieldVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"TypeExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$FieldExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","innerName":"FieldExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","innerName":"AnnotationExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ComponentTypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","innerName":"ForAnnotationProperty","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$FieldToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"FieldToken","access":12}],"fields":[{"name":"modifiers","access":18,"descriptor":"I"},{"name":"internalName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"descriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"genericSignature","access":18,"descriptor":"Ljava/lang/String;"},{"name":"typeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$MethodExtractor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"MethodToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken$ParameterToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$MethodToken","innerName":"ParameterToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ParameterBag","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ParameterBag","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"TypeExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$MethodExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","innerName":"MethodExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable$WithIndex","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable","innerName":"WithIndex","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable$WithIndex$DoubleIndexed","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable$WithIndex","innerName":"DoubleIndexed","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","innerName":"AnnotationExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ComponentTypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","innerName":"ForAnnotationProperty","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForArrayType","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","innerName":"ForArrayType","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ReaderMode","access":16409}],"fields":[{"name":"modifiers","access":18,"descriptor":"I"},{"name":"internalName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"descriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"genericSignature","access":18,"descriptor":"Ljava/lang/String;"},{"name":"exceptionName","access":18,"descriptor":"[Ljava/lang/String;"},{"name":"typeVariableAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"typeVariableBoundAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;>;"},{"name":"returnTypeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"parameterTypeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"exceptionTypeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"receiverTypeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"parameterAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"parameterTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"legacyParameterBag","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ParameterBag;"},{"name":"firstLabel","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"visibleParameterShift","access":2,"descriptor":"I"},{"name":"invisibleParameterShift","access":2,"descriptor":"I"},{"name":"defaultValue","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;","signature":"Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotableParameterCount","access":1,"descriptor":"(IZ)V"},{"name":"visitParameterAnnotation","access":1,"descriptor":"(ILjava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitLabel","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitLocalVariable","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;I)V"},{"name":"visitParameter","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"visitAnnotationDefault","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"register","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue;)V","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationValue<**>;)V"},{"name":"onComplete","access":1,"descriptor":"()V"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$RecordComponentExtractor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$AnnotationToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"AnnotationToken","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"TypeExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$RecordComponentExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","innerName":"RecordComponentExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"AnnotationRegistrant","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant$ForTypeVariable","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$AnnotationRegistrant","innerName":"ForTypeVariable","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor$AnnotationExtractor","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor","innerName":"AnnotationExtractor","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ComponentTypeLocator","access":1548},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator$ForAnnotationProperty","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ComponentTypeLocator","innerName":"ForAnnotationProperty","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription$RecordComponentToken","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$LazyTypeDescription","innerName":"RecordComponentToken","access":12}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"descriptor","access":18,"descriptor":"Ljava/lang/String;"},{"name":"genericSignature","access":18,"descriptor":"Ljava/lang/String;"},{"name":"typeAnnotationTokens","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"annotationTokens","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$TypeExtractor;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitTypeAnnotation","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAnnotation","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"WithLazyResolution","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution","innerName":"LazyTypeDescription","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution$LazyResolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution","innerName":"LazyResolution","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"ReaderMode","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Empty","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator$ForClassLoader","outerName":"com/comphenix/net/bytebuddy/dynamic/ClassFileLocator","innerName":"ForClassLoader","access":9}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$CacheProvider;Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$ReaderMode;Lcom/comphenix/net/bytebuddy/pool/TypePool;)V"},{"name":"ofSystemLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"ofPlatformLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"ofBootLoader","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/dynamic/ClassFileLocator;)Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"doDescribe","access":4,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"doCache","access":4,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"doResolve","access":4,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"access$001","access":4104,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution$LazyResolution","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"WithLazyResolution","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution","innerName":"LazyTypeDescription","access":4},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution$LazyResolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution","innerName":"LazyResolution","access":4}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{"includeSyntheticFields":true},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution;Ljava/lang/String;)V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution$LazyTypeDescription","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType$WithDelegation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Default","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default","innerName":"WithLazyResolution","access":9},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","innerName":"OfSimpleType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType$WithDelegation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","innerName":"WithDelegation","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution","innerName":"LazyTypeDescription","access":4}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution;"},{"name":"delegate","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool$Default$WithLazyResolution;Ljava/lang/String;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"delegate","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"delegate"},"visible":true}]}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Empty","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/pool/TypePool;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Empty","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","innerName":"Illegal","access":9}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool$Empty;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/pool/TypePool$Empty;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/pool/TypePool$Empty;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Empty;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"describe","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"clear","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Explicit","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$Hierarchical","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase$Hierarchical","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerName":"Hierarchical","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Empty","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Empty","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$NoOp","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Explicit","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Explicit","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"types","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;)V","signature":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/util/Map;)V"},{"name":"doDescribe","access":4,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade$LazyResolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade","innerName":"LazyResolution","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$AbstractBase","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"CacheProvider","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider$NoOp","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$CacheProvider","innerName":"NoOp","access":16409},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"LazyFacade","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;)V"},{"name":"doDescribe","access":4,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/pool/TypePool$Resolution;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade$LazyResolution","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"LazyFacade","access":9},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade","innerName":"LazyTypeDescription","access":12},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade$LazyResolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade","innerName":"LazyResolution","access":12}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;)V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade$LazyTypeDescription","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType$WithDelegation","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"LazyFacade","access":9},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase","innerName":"OfSimpleType","access":1033},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType$WithDelegation","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription$AbstractBase$OfSimpleType","innerName":"WithDelegation","access":1033},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade$LazyTypeDescription","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$LazyFacade","innerName":"LazyTypeDescription","access":12}],"fields":[{"name":"typePool","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/pool/TypePool;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"delegate","access":4226,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/pool/TypePool;Ljava/lang/String;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"delegate","access":4,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"delegate"},"visible":true}]}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","innerName":"Illegal","access":9},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","innerName":"Simple","access":9}],"methods":[{"name":"isResolved","access":1025,"descriptor":"()Z"},{"name":"resolve","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution$Illegal","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution$Illegal","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","innerName":"Illegal","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/pool/TypePool$Resolution"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","outerName":"com/comphenix/net/bytebuddy/pool/TypePool","innerName":"Resolution","access":1545},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution$Simple","outerName":"com/comphenix/net/bytebuddy/pool/TypePool$Resolution","innerName":"Simple","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"isResolved","access":1,"descriptor":"()Z"},{"name":"resolve","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/utility/CompoundList","version":49,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/util/List;)Ljava/util/List;","signature":"(TS;Ljava/util/List<+TS;>;)Ljava/util/List;"},{"name":"of","access":9,"descriptor":"(Ljava/util/List;Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/util/List<+TS;>;TS;)Ljava/util/List;"},{"name":"of","access":9,"descriptor":"(Ljava/util/List;Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/util/List<+TS;>;Ljava/util/List<+TS;>;)Ljava/util/List;"},{"name":"of","access":9,"descriptor":"(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/util/List<+TS;>;Ljava/util/List<+TS;>;Ljava/util/List<+TS;>;)Ljava/util/List;"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$1","access":4104},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"Dynamic","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$Simple","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"Simple","access":9}],"methods":[{"name":"asConstantPoolValue","access":1025,"descriptor":"()Ljava/lang/Object;"},{"name":"getTypeDescription","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$1","access":4104},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","innerName":"HandleType","access":16409}],"fields":[{"name":"$SwitchMap$net$bytebuddy$utility$JavaConstant$MethodHandle$HandleType","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/utility/JavaConstant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"Dynamic","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription$ForLoadedEnumeration","outerName":"com/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription","innerName":"ForLoadedEnumeration","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$ForLoadedField","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"ForLoadedField","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$Simple","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"Simple","access":9}],"fields":[{"name":"CONSTANT_BOOTSTRAPS","access":26,"descriptor":"Ljava/lang/String;","constant":"java/lang/invoke/ConstantBootstraps"},{"name":"value","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/ConstantDynamic;"},{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ConstantDynamic;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"ofNullConstant","access":9,"descriptor":"()Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;"},{"name":"ofPrimitiveType","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;"},{"name":"ofPrimitiveType","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;"},{"name":"ofEnumeration","access":9,"descriptor":"(Ljava/lang/Enum;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;","signature":"(Ljava/lang/Enum<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;"},{"name":"ofEnumeration","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/enumeration/EnumerationDescription;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;"},{"name":"ofField","access":9,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;"},{"name":"ofField","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;"},{"name":"ofInvocation","access":137,"descriptor":"(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;"},{"name":"ofInvocation","access":9,"descriptor":"(Ljava/lang/reflect/Method;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;","signature":"(Ljava/lang/reflect/Method;Ljava/util/List<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;"},{"name":"ofInvocation","access":137,"descriptor":"(Ljava/lang/reflect/Constructor;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;","signature":"(Ljava/lang/reflect/Constructor<*>;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;"},{"name":"ofInvocation","access":9,"descriptor":"(Ljava/lang/reflect/Constructor;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;","signature":"(Ljava/lang/reflect/Constructor<*>;Ljava/util/List<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;"},{"name":"ofInvocation","access":137,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;"},{"name":"ofInvocation","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;","signature":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;"},{"name":"ofVarHandle","access":9,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;"},{"name":"ofVarHandle","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;"},{"name":"ofArrayVarHandle","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;"},{"name":"ofArrayVarHandle","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;"},{"name":"bootstrap","access":137,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;"},{"name":"bootstrap","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Method;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Method;Ljava/util/List<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;"},{"name":"bootstrap","access":137,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Constructor;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Constructor<*>;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;"},{"name":"bootstrap","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Constructor;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Constructor<*>;Ljava/util/List<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;"},{"name":"bootstrap","access":137,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;[Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;"},{"name":"bootstrap","access":9,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;","signature":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$Dynamic;"},{"name":"withType","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;"},{"name":"withType","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;"},{"name":"asConstantPoolValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/utility/JavaConstant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","innerName":"HandleType","access":16409},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$ForLoadedField","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"ForLoadedField","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$1","access":4104},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"CreationAction","access":16409}],"fields":[{"name":"DISPATCHER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$Initializable;"},{"name":"handleType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"ownerType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"returnType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"parameterTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"ofLoaded","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;"},{"name":"ofLoaded","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;","signature":"(Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;"},{"name":"ofSpecial","access":9,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;","signature":"(Ljava/lang/reflect/Method;Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;"},{"name":"ofSpecial","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;"},{"name":"ofGetter","access":9,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;"},{"name":"ofGetter","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;"},{"name":"ofSetter","access":9,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;"},{"name":"ofSetter","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle;"},{"name":"asConstantPoolValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getHandleType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getParameterTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getDescriptor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"lookupType","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"ForJava7CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$AbstractBase","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"Initializable","access":1545}],"methods":[{"name":"reveal","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getMethodType","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getReferenceKind","access":1025,"descriptor":"(Ljava/lang/Object;)I"},{"name":"getDeclaringClass","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"getName","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"returnType","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"parameterArray","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List<+Ljava/lang/Class<*>;>;"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$AbstractBase","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$Initializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$AbstractBase","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"AbstractBase","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"NO_ARGUMENTS","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"publicLookup","access":20,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getName","access":20,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getDeclaringClass","access":20,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getReferenceKind","access":20,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getMethodType","access":20,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"returnType","access":20,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"parameterArray","access":20,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"lookupClass","access":20,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"publicLookup","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getMethodType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getReferenceKind","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"getDeclaringClass","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"getName","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"returnType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"parameterArray","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List<+Ljava/lang/Class<*>;>;"},{"name":"lookupType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"Initializable","access":1545},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"ForJava8CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"ForJava7CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$Initializable;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForJava7CapableVm","version":49,"access":33,"signature":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$AbstractBase;Ljava/security/PrivilegedAction;","superName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$AbstractBase","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$AbstractBase","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"ForJava7CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"methodInfo","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Constructor;)V","signature":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Constructor<*>;)V"},{"name":"initialize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher;"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher;"},{"name":"reveal","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForJava8CapableVm","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$AbstractBase","innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$AbstractBase","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"AbstractBase","access":1033},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForJava8CapableVm","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"ForJava8CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"revealDirect","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"reveal","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"initialize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$Initializable;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$Initializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"Initializable","access":1545}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"initialize","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher;"},{"name":"publicLookup","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"lookupType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$Initializable","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher$Initializable","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher","innerName":"Initializable","access":1545}],"methods":[{"name":"initialize","access":1025,"descriptor":"()Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$Dispatcher;"},{"name":"publicLookup","access":1025,"descriptor":"()Ljava/lang/Object;"},{"name":"lookupType","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","innerName":"HandleType","access":16409},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"InDefinedShape","access":1545},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"InDefinedShape","access":1545}],"fields":[{"name":"INVOKE_VIRTUAL","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"INVOKE_STATIC","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"INVOKE_SPECIAL","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"INVOKE_INTERFACE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"INVOKE_SPECIAL_CONSTRUCTOR","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"PUT_FIELD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"GET_FIELD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"PUT_STATIC_FIELD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"GET_STATIC_FIELD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"identifier","access":18,"descriptor":"I"},{"name":"field","access":18,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IIZ)V","signature":"(IZ)V"},{"name":"of","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"of","access":12,"descriptor":"(I)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"ofSpecial","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"ofGetter","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"ofSetter","access":12,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription$InDefinedShape;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle$HandleType;"},{"name":"getIdentifier","access":1,"descriptor":"()I"},{"name":"isField","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/utility/JavaConstant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedMethod","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedMethod","access":9},{"name":"com/comphenix/net/bytebuddy/description/method/MethodDescription$ForLoadedConstructor","outerName":"com/comphenix/net/bytebuddy/description/method/MethodDescription","innerName":"ForLoadedConstructor","access":9},{"name":"com/comphenix/net/bytebuddy/description/field/FieldDescription$ForLoadedField","outerName":"com/comphenix/net/bytebuddy/description/field/FieldDescription","innerName":"ForLoadedField","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher","innerName":"CreationAction","access":16409}],"fields":[{"name":"DISPATCHER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher;"},{"name":"returnType","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"parameterTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)V"},{"name":"ofLoaded","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"},{"name":"of","access":137,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;","signature":"(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;","signature":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;Ljava/util/List<+Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;","signature":"(Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"},{"name":"ofSetter","access":9,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"},{"name":"ofSetter","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"},{"name":"ofGetter","access":9,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"},{"name":"ofGetter","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/field/FieldDescription;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"},{"name":"ofConstant","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"},{"name":"ofConstant","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"},{"name":"ofConstant","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType;"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"getParameterTypes","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeList;"},{"name":"getDescriptor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"asConstantPoolValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher","innerName":"ForLegacyVm","access":16409},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher","innerName":"ForJava7CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher","innerName":"CreationAction","access":16409}],"methods":[{"name":"returnType","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"parameterArray","access":1025,"descriptor":"(Ljava/lang/Object;)[Ljava/lang/Class;","signature":"(Ljava/lang/Object;)[Ljava/lang/Class<*>;"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher","innerName":"ForJava7CapableVm","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$ForJava7CapableVm","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$ForJava7CapableVm","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher","innerName":"ForJava7CapableVm","access":9}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"NO_ARGUMENTS","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"returnType","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"parameterArray","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"returnType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"parameterArray","access":1,"descriptor":"(Ljava/lang/Object;)[Ljava/lang/Class;","signature":"(Ljava/lang/Object;)[Ljava/lang/Class<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$ForLegacyVm","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$ForLegacyVm","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher","innerName":"ForLegacyVm","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$ForLegacyVm;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$ForLegacyVm;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$ForLegacyVm;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant$MethodType$Dispatcher$ForLegacyVm;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"returnType","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"parameterArray","access":1,"descriptor":"(Ljava/lang/Object;)[Ljava/lang/Class;","signature":"(Ljava/lang/Object;)[Ljava/lang/Class<*>;"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$Simple","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/utility/JavaConstant"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$Simple","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"Simple","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodHandle","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodHandle","access":9},{"name":"com/comphenix/net/bytebuddy/utility/JavaConstant$MethodType","outerName":"com/comphenix/net/bytebuddy/utility/JavaConstant","innerName":"MethodType","access":9}],"fields":[{"name":"value","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)V"},{"name":"ofLoaded","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;"},{"name":"of","access":9,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;"},{"name":"wrap","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/utility/JavaConstant;"},{"name":"wrap","access":9,"descriptor":"(Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/util/List<*>;)Ljava/util/List;"},{"name":"asConstantPoolValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getTypeDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule","version":49,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/description/NamedElement$WithOptionalName","com/comphenix/net/bytebuddy/description/annotation/AnnotationSource"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule","innerName":"Dispatcher","access":1548},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList$ForLoadedAnnotations","outerName":"com/comphenix/net/bytebuddy/description/annotation/AnnotationList","innerName":"ForLoadedAnnotations","access":9},{"name":"com/comphenix/net/bytebuddy/description/NamedElement$WithOptionalName","outerName":"com/comphenix/net/bytebuddy/description/NamedElement","innerName":"WithOptionalName","access":1545},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","innerName":"CreationAction","access":16409}],"fields":[{"name":"UNSUPPORTED","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaModule;"},{"name":"DISPATCHER","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher;"},{"name":"module","access":18,"descriptor":"Ljava/lang/reflect/AnnotatedElement;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/AnnotatedElement;)V"},{"name":"ofType","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/utility/JavaModule;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaModule;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/utility/JavaModule;"},{"name":"isSupported","access":9,"descriptor":"()Z"},{"name":"isNamed","access":1,"descriptor":"()Z"},{"name":"getActualName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getResourceAsStream","access":1,"descriptor":"(Ljava/lang/String;)Ljava/io/InputStream;"},{"name":"getClassLoader","access":1,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"unwrap","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"canRead","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Z"},{"name":"isExported","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Z"},{"name":"isOpened","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/description/type/PackageDescription;Lcom/comphenix/net/bytebuddy/utility/JavaModule;)Z"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/annotation/AnnotationList;"},{"name":"modify","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;)V","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/util/Set;Ljava/util/Map;>;Ljava/util/Map;>;Ljava/util/Set;>;Ljava/util/Map;Ljava/util/List;>;>;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","version":49,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Disabled","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","innerName":"Disabled","access":16409},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","innerName":"Enabled","access":1033},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","innerName":"CreationAction","access":16409}],"methods":[{"name":"isAlive","access":1025,"descriptor":"()Z"},{"name":"moduleOf","access":1025,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/utility/JavaModule;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaModule;"},{"name":"isNamed","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getName","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"getResourceAsStream","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/io/InputStream;"},{"name":"getClassLoader","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/ClassLoader;"},{"name":"isExported","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Z"},{"name":"isOpened","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Z"},{"name":"canRead","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"modify","access":1025,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Object;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;)V","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Object;Ljava/util/Set;Ljava/util/Map;>;Ljava/util/Map;>;Ljava/util/Set;>;Ljava/util/Map;Ljava/util/List;>;>;)V"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$CreationAction","version":49,"access":16433,"signature":"Ljava/lang/Enum;Ljava/security/PrivilegedAction;","superName":"java/lang/Enum","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$CreationAction","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","innerName":"CreationAction","access":16409},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","innerName":"Enabled","access":1033},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled$WithInstrumentationSupport","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled","innerName":"WithInstrumentationSupport","access":12},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled$WithoutInstrumentationSupport","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled","innerName":"WithoutInstrumentationSupport","access":12},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Disabled","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","innerName":"Disabled","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$CreationAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$CreationAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$CreationAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$CreationAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["REC_CATCH_EXCEPTION"],"justification":"Exception should not be rethrown but trigger a fallback"},"visible":false}]}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Disabled","version":49,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher;","superName":"java/lang/Enum","interfaces":["com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Disabled","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","innerName":"Disabled","access":16409}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Disabled;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Disabled;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Disabled;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Disabled;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"moduleOf","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/utility/JavaModule;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaModule;"},{"name":"getClassLoader","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/ClassLoader;"},{"name":"isNamed","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getName","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"getResourceAsStream","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/io/InputStream;"},{"name":"isExported","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Z"},{"name":"isOpened","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Z"},{"name":"canRead","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"modify","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Object;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;)V","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Object;Ljava/util/Set;Ljava/util/Map;>;Ljava/util/Map;>;Ljava/util/Set;>;Ljava/util/Map;Ljava/util/List;>;>;)V"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled","version":49,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled$WithInstrumentationSupport","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled","innerName":"WithInstrumentationSupport","access":12},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled$WithoutInstrumentationSupport","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled","innerName":"WithoutInstrumentationSupport","access":12},{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","innerName":"Enabled","access":1033}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"NO_ARGUMENTS","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"getModule","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getClassLoader","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"isNamed","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getName","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getResourceAsStream","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"isExported","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"isOpened","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"canRead","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"moduleOf","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/utility/JavaModule;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/net/bytebuddy/utility/JavaModule;"},{"name":"getResourceAsStream","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/io/InputStream;"},{"name":"getClassLoader","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/ClassLoader;"},{"name":"isNamed","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getName","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"isExported","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Z"},{"name":"isOpened","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Z"},{"name":"canRead","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled$WithInstrumentationSupport","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled","innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","innerName":"Enabled","access":1033},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled$WithInstrumentationSupport","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled","innerName":"WithInstrumentationSupport","access":12}],"fields":[{"name":"isModifiableModule","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"redefineModule","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"modify","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Object;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;)V","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Object;Ljava/util/Set;Ljava/util/Map;>;Ljava/util/Map;>;Ljava/util/Set;>;Ljava/util/Map;Ljava/util/List;>;>;)V"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled$WithoutInstrumentationSupport","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled","innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule","innerName":"Dispatcher","access":1548},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher","innerName":"Enabled","access":1033},{"name":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled$WithoutInstrumentationSupport","outerName":"com/comphenix/net/bytebuddy/utility/JavaModule$Dispatcher$Enabled","innerName":"WithoutInstrumentationSupport","access":12}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"},{"name":"modify","access":1,"descriptor":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Object;Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;)V","signature":"(Ljava/lang/instrument/Instrumentation;Ljava/lang/Object;Ljava/util/Set;Ljava/util/Map;>;Ljava/util/Map;>;Ljava/util/Set;>;Ljava/util/Map;Ljava/util/List;>;>;)V"}]},{"name":"com/comphenix/net/bytebuddy/utility/JavaType","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList","innerName":"Generic","access":1545},{"name":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/CachedReturnPlugin","innerName":"Enhance","access":9737},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$ForLoadedTypes","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"ForLoadedTypes","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic$Explicit","outerName":"com/comphenix/net/bytebuddy/description/type/TypeList$Generic","innerName":"Explicit","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$Latent","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"Latent","access":9},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDefinition$Sort","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDefinition","innerName":"Sort","access":16409},{"name":"com/comphenix/net/bytebuddy/description/type/TypeDescription$ForLoadedType","outerName":"com/comphenix/net/bytebuddy/description/type/TypeDescription","innerName":"ForLoadedType","access":9}],"fields":[{"name":"CONSTABLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"TYPE_DESCRIPTOR","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"TYPE_DESCRIPTOR_OF_FIELD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"TYPE_DESCRIPTOR_OF_METHOD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"CONSTANT_DESCRIPTION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"DYNAMIC_CONSTANT_DESCRIPTION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"CLASS_DESCRIPTION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"METHOD_TYPE_DESCRIPTION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"METHOD_HANDLE_DESCRIPTION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"DIRECT_METHOD_HANDLE_DESCRIPTION","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"METHOD_HANDLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"METHOD_HANDLES","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"METHOD_TYPE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"METHOD_HANDLES_LOOKUP","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"CALL_SITE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"VAR_HANDLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"PARAMETER","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"EXECUTABLE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"MODULE","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"RECORD","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"OBJECT_METHODS","access":16409,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"typeDescription","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"loaded","access":4226,"descriptor":"Ljava/lang/Class;"},{"name":"available","access":4226,"descriptor":"Z"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/utility/JavaType;"},{"name":"","access":130,"descriptor":"(Ljava/lang/String;ILjava/lang/String;ILjava/lang/reflect/Type;[Ljava/lang/reflect/Type;)V","signature":"(Ljava/lang/String;ILjava/lang/reflect/Type;[Ljava/lang/reflect/Type;)V"},{"name":"","access":130,"descriptor":"(Ljava/lang/String;ILjava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDefinition;[Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V","signature":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDefinition;[Lcom/comphenix/net/bytebuddy/description/type/TypeDefinition;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;)V","signature":"(Ljava/lang/String;ILcom/comphenix/net/bytebuddy/description/type/TypeDescription$Generic;Lcom/comphenix/net/bytebuddy/description/type/TypeList$Generic;)V"},{"name":"getTypeStub","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;"},{"name":"load","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"loaded"},"visible":true}]},{"name":"loadAsDescription","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/description/type/TypeDescription;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"isAvailable","access":1,"descriptor":"()Z","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/CachedReturnPlugin$Enhance;","values":{"value":"available"},"visible":true}]},{"name":"isInstance","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/net/bytebuddy/utility/OpenedClassReader","version":49,"access":33,"superName":"java/lang/Object","fields":[{"name":"EXPERIMENTAL_PROPERTY","access":25,"descriptor":"Ljava/lang/String;","constant":"com.comphenix.net.bytebuddy.experimental"},{"name":"EXPERIMENTAL","access":25,"descriptor":"Z"},{"name":"ASM_API","access":25,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"of","access":9,"descriptor":"([B)Lcom/comphenix/net/bytebuddy/jar/asm/ClassReader;"}]},{"name":"com/comphenix/net/bytebuddy/utility/RandomString","version":49,"access":33,"superName":"java/lang/Object","fields":[{"name":"DEFAULT_LENGTH","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"SYMBOL","access":26,"descriptor":"[C"},{"name":"KEY_BITS","access":26,"descriptor":"I"},{"name":"random","access":18,"descriptor":"Ljava/util/Random;"},{"name":"length","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"make","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"make","access":9,"descriptor":"(I)Ljava/lang/String;"},{"name":"hashOf","access":9,"descriptor":"(I)Ljava/lang/String;"},{"name":"nextString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/net/bytebuddy/utility/StreamDrainer","version":49,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"DEFAULT_BUFFER_SIZE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1024"}},{"name":"DEFAULT","access":25,"descriptor":"Lcom/comphenix/net/bytebuddy/utility/StreamDrainer;"},{"name":"END_OF_STREAM","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"FROM_BEGINNING","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"bufferSize","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"drain","access":1,"descriptor":"(Ljava/io/InputStream;)[B","exceptions":["java/io/IOException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/utility/privilege/GetSystemPropertyAction","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"key","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/utility/privilege/SetAccessibleAction","version":49,"access":33,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance","outerName":"com/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin","innerName":"Enhance","access":9737}],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/build/HashCodeAndEqualsPlugin$Enhance;","values":{},"visible":true}],"fields":[{"name":"accessibleObject","access":18,"descriptor":"Ljava/lang/reflect/AccessibleObject;","signature":"TT;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;)V","signature":"(TT;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/reflect/AccessibleObject;","signature":"()TT;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/utility/visitor/ExceptionTableSensitiveMethodVisitor","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","fields":[{"name":"trigger","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"considerEndOfExceptionTable","access":2,"descriptor":"()V"},{"name":"onAfterExceptionTable","access":1028,"descriptor":"()V"},{"name":"visitFrame","access":17,"descriptor":"(II[Ljava/lang/Object;I[Ljava/lang/Object;)V"},{"name":"onVisitFrame","access":4,"descriptor":"(II[Ljava/lang/Object;I[Ljava/lang/Object;)V"},{"name":"visitLabel","access":17,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"onVisitLabel","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitIntInsn","access":17,"descriptor":"(II)V"},{"name":"onVisitIntInsn","access":4,"descriptor":"(II)V"},{"name":"visitVarInsn","access":17,"descriptor":"(II)V"},{"name":"onVisitVarInsn","access":4,"descriptor":"(II)V"},{"name":"visitTypeInsn","access":17,"descriptor":"(ILjava/lang/String;)V"},{"name":"onVisitTypeInsn","access":4,"descriptor":"(ILjava/lang/String;)V"},{"name":"visitFieldInsn","access":17,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"onVisitFieldInsn","access":4,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitMethodInsn","access":17,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"onVisitMethodInsn","access":131076,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"visitMethodInsn","access":17,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V"},{"name":"onVisitMethodInsn","access":4,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V"},{"name":"visitInvokeDynamicInsn","access":145,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Handle;[Ljava/lang/Object;)V"},{"name":"onVisitInvokeDynamicInsn","access":132,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Handle;[Ljava/lang/Object;)V"},{"name":"visitJumpInsn","access":17,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"onVisitJumpInsn","access":4,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitLdcInsn","access":17,"descriptor":"(Ljava/lang/Object;)V"},{"name":"onVisitLdcInsn","access":4,"descriptor":"(Ljava/lang/Object;)V"},{"name":"visitIincInsn","access":17,"descriptor":"(II)V"},{"name":"onVisitIincInsn","access":4,"descriptor":"(II)V"},{"name":"visitTableSwitchInsn","access":145,"descriptor":"(IILcom/comphenix/net/bytebuddy/jar/asm/Label;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"onVisitTableSwitchInsn","access":132,"descriptor":"(IILcom/comphenix/net/bytebuddy/jar/asm/Label;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitLookupSwitchInsn","access":17,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;[I[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"onVisitLookupSwitchInsn","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;[I[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitMultiANewArrayInsn","access":17,"descriptor":"(Ljava/lang/String;I)V"},{"name":"onVisitMultiANewArrayInsn","access":4,"descriptor":"(Ljava/lang/String;I)V"},{"name":"visitInsn","access":17,"descriptor":"(I)V"},{"name":"onVisitInsn","access":4,"descriptor":"(I)V"}]},{"name":"com/comphenix/net/bytebuddy/utility/visitor/FramePaddingMethodVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","fields":[{"name":"padding","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"visitFrame","access":1,"descriptor":"(II[Ljava/lang/Object;I[Ljava/lang/Object;)V"},{"name":"visitInsn","access":1,"descriptor":"(I)V"},{"name":"visitIntInsn","access":1,"descriptor":"(II)V"},{"name":"visitVarInsn","access":1,"descriptor":"(II)V"},{"name":"visitTypeInsn","access":1,"descriptor":"(ILjava/lang/String;)V"},{"name":"visitFieldInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitMethodInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitMethodInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V"},{"name":"visitInvokeDynamicInsn","access":129,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Handle;[Ljava/lang/Object;)V"},{"name":"visitJumpInsn","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitLdcInsn","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"visitIincInsn","access":1,"descriptor":"(II)V"},{"name":"visitTableSwitchInsn","access":129,"descriptor":"(IILcom/comphenix/net/bytebuddy/jar/asm/Label;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitLookupSwitchInsn","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;[I[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitMultiANewArrayInsn","access":1,"descriptor":"(Ljava/lang/String;I)V"}]},{"name":"com/comphenix/net/bytebuddy/utility/visitor/LineNumberPrependingMethodVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/utility/visitor/ExceptionTableSensitiveMethodVisitor","fields":[{"name":"startOfMethod","access":18,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Label;"},{"name":"prependLineNumber","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"onAfterExceptionTable","access":4,"descriptor":"()V"},{"name":"visitLineNumber","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Label;)V"}]},{"name":"com/comphenix/net/bytebuddy/utility/visitor/LocalVariableAwareMethodVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","fields":[{"name":"freeOffset","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"visitVarInsn","access":1,"descriptor":"(II)V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["SF_SWITCH_NO_DEFAULT"],"justification":"No action required on default option."},"visible":false}]},{"name":"getFreeOffset","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/net/bytebuddy/utility/visitor/MetadataAwareClassVisitor","version":49,"access":1057,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","fields":[{"name":"triggerNestHost","access":2,"descriptor":"Z"},{"name":"triggerPermittedSubclasses","access":2,"descriptor":"Z"},{"name":"triggerOuterClass","access":2,"descriptor":"Z"},{"name":"triggerAttributes","access":2,"descriptor":"Z"},{"name":"triggerRecordComponents","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/ClassVisitor;)V"},{"name":"onNestHost","access":4,"descriptor":"()V"},{"name":"onAfterPermittedSubclasses","access":4,"descriptor":"()V"},{"name":"onOuterType","access":4,"descriptor":"()V"},{"name":"onAfterAttributes","access":4,"descriptor":"()V"},{"name":"onAfterRecordComponents","access":4,"descriptor":"()V"},{"name":"considerTriggerNestHost","access":2,"descriptor":"()V"},{"name":"considerTriggerOuterClass","access":2,"descriptor":"()V"},{"name":"considerTriggerAfterPermittedSubclasses","access":2,"descriptor":"()V"},{"name":"considerTriggerAfterAttributes","access":2,"descriptor":"()V"},{"name":"considerTriggerAfterRecordComponents","access":2,"descriptor":"()V"},{"name":"visitNestHost","access":17,"descriptor":"(Ljava/lang/String;)V"},{"name":"onVisitNestHost","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitPermittedSubclass","access":17,"descriptor":"(Ljava/lang/String;)V"},{"name":"onVisitPermittedSubclass","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitOuterClass","access":17,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"onVisitOuterClass","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitRecordComponent","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;"},{"name":"onVisitRecordComponent","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/RecordComponentVisitor;"},{"name":"visitAnnotation","access":17,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"onVisitAnnotation","access":4,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitTypeAnnotation","access":17,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"onVisitTypeAnnotation","access":4,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/TypePath;Ljava/lang/String;Z)Lcom/comphenix/net/bytebuddy/jar/asm/AnnotationVisitor;"},{"name":"visitAttribute","access":17,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;)V"},{"name":"onVisitAttribute","access":4,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Attribute;)V"},{"name":"visitNestMember","access":17,"descriptor":"(Ljava/lang/String;)V"},{"name":"onVisitNestMember","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"visitInnerClass","access":17,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V"},{"name":"onVisitInnerClass","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V"},{"name":"visitField","access":17,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"onVisitField","access":4,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/net/bytebuddy/jar/asm/FieldVisitor;"},{"name":"visitMethod","access":17,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"onVisitMethod","access":4,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"},{"name":"visitEnd","access":17,"descriptor":"()V"},{"name":"onVisitEnd","access":4,"descriptor":"()V"}]},{"name":"com/comphenix/net/bytebuddy/utility/visitor/StackAwareMethodVisitor","version":49,"access":33,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/visitor/StackAwareMethodVisitor$1","access":4104}],"fields":[{"name":"SIZE_CHANGE","access":26,"descriptor":"[I"},{"name":"current","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"sizes","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"freeIndex","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;Lcom/comphenix/net/bytebuddy/description/method/MethodDescription;)V"},{"name":"adjustStack","access":2,"descriptor":"(I)V"},{"name":"adjustStack","access":2,"descriptor":"(II)V"},{"name":"drainStack","access":1,"descriptor":"()V"},{"name":"drainStack","access":1,"descriptor":"(IILcom/comphenix/net/bytebuddy/implementation/bytecode/StackSize;)I"},{"name":"doDrain","access":2,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"register","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;Ljava/util/List;)V","signature":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;Ljava/util/List;)V"},{"name":"visitInsn","access":1,"descriptor":"(I)V"},{"name":"visitIntInsn","access":1,"descriptor":"(II)V"},{"name":"visitVarInsn","access":1,"descriptor":"(II)V","annotations":[{"descriptor":"Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;","values":{"value":["SF_SWITCH_NO_DEFAULT"],"justification":"No default behavior is applied"},"visible":false}]},{"name":"visitTypeInsn","access":1,"descriptor":"(ILjava/lang/String;)V"},{"name":"visitFieldInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"visitMethodInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V"},{"name":"visitInvokeDynamicInsn","access":129,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Handle;[Ljava/lang/Object;)V"},{"name":"visitLdcInsn","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"visitMultiANewArrayInsn","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"visitJumpInsn","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitLabel","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitLineNumber","access":1,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitTableSwitchInsn","access":129,"descriptor":"(IILcom/comphenix/net/bytebuddy/jar/asm/Label;[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitLookupSwitchInsn","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;[I[Lcom/comphenix/net/bytebuddy/jar/asm/Label;)V"},{"name":"visitTryCatchBlock","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Lcom/comphenix/net/bytebuddy/jar/asm/Label;Ljava/lang/String;)V"}]},{"name":"com/comphenix/net/bytebuddy/utility/visitor/StackAwareMethodVisitor$1","version":49,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/net/bytebuddy/utility/visitor/StackAwareMethodVisitor","innerClasses":[{"name":"com/comphenix/net/bytebuddy/utility/visitor/StackAwareMethodVisitor$1","access":4104}],"fields":[{"name":"$SwitchMap$net$bytebuddy$implementation$bytecode$StackSize","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/protocol/AsynchronousManager","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"registerAsyncHandler","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)Lcom/comphenix/protocol/async/AsyncListenerHandler;"},{"name":"unregisterAsyncHandler","access":1025,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;)V"},{"name":"unregisterAsyncHandler","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)V"},{"name":"unregisterAsyncHandlers","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"getSendingTypes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getReceivingTypes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"hasAsynchronousListeners","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)Z"},{"name":"getPacketStream","access":1025,"descriptor":"()Lcom/comphenix/protocol/PacketStream;"},{"name":"getErrorReporter","access":1025,"descriptor":"()Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"cleanupAll","access":1025,"descriptor":"()V"},{"name":"signalPacketTransmission","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"registerTimeoutHandler","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)V"},{"name":"unregisterTimeoutHandler","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)V"},{"name":"getTimeoutHandlers","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getAsyncHandlers","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"com/comphenix/protocol/CommandBase","version":52,"access":1056,"superName":"java/lang/Object","interfaces":["org/bukkit/command/CommandExecutor"],"innerClasses":[{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9}],"fields":[{"name":"REPORT_COMMAND_ERROR","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_UNEXPECTED_COMMAND","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"PERMISSION_ADMIN","access":25,"descriptor":"Ljava/lang/String;","constant":"protocol.admin"},{"name":"permission","access":2,"descriptor":"Ljava/lang/String;"},{"name":"name","access":2,"descriptor":"Ljava/lang/String;"},{"name":"minimumArgumentCount","access":2,"descriptor":"I"},{"name":"reporter","access":4,"descriptor":"Lcom/comphenix/protocol/error/ErrorReporter;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Ljava/lang/String;Ljava/lang/String;I)V"},{"name":"onCommand","access":17,"descriptor":"(Lorg/bukkit/command/CommandSender;Lorg/bukkit/command/Command;Ljava/lang/String;[Ljava/lang/String;)Z"},{"name":"parseBoolean","access":4,"descriptor":"(Ljava/util/Deque;Ljava/lang/String;)Ljava/lang/Boolean;","signature":"(Ljava/util/Deque;Ljava/lang/String;)Ljava/lang/Boolean;"},{"name":"toQueue","access":4,"descriptor":"([Ljava/lang/String;I)Ljava/util/Deque;","signature":"([Ljava/lang/String;I)Ljava/util/Deque;"},{"name":"getPermission","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getReporter","access":4,"descriptor":"()Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"handleCommand","access":1028,"descriptor":"(Lorg/bukkit/command/CommandSender;[Ljava/lang/String;)Z"}]},{"name":"com/comphenix/protocol/CommandFilter","version":52,"access":33,"superName":"com/comphenix/protocol/CommandBase","innerClasses":[{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"com/comphenix/protocol/CommandFilter$FilterFailedHandler","outerName":"com/comphenix/protocol/CommandFilter","innerName":"FilterFailedHandler","access":1545},{"name":"com/comphenix/protocol/CommandFilter$1","access":0},{"name":"com/comphenix/protocol/CommandFilter$Filter","outerName":"com/comphenix/protocol/CommandFilter","innerName":"Filter","access":9},{"name":"com/comphenix/protocol/CommandFilter$SubCommand","outerName":"com/comphenix/protocol/CommandFilter","innerName":"SubCommand","access":16410},{"name":"com/comphenix/protocol/CommandFilter$3","access":4104},{"name":"com/comphenix/protocol/CommandFilter$CompilationSuccessCanceller","outerName":"com/comphenix/protocol/CommandFilter","innerName":"CompilationSuccessCanceller","access":2},{"name":"com/comphenix/protocol/MultipleLinesPrompt$MultipleConversationCanceller","outerName":"com/comphenix/protocol/MultipleLinesPrompt","innerName":"MultipleConversationCanceller","access":1545},{"name":"com/comphenix/protocol/CommandFilter$2","access":0}],"fields":[{"name":"REPORT_FALLBACK_ENGINE","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_LOAD_FALLBACK_ENGINE","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_PACKAGES_UNSUPPORTED_IN_ENGINE","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_FILTER_REMOVED_FOR_ERROR","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_HANDLE_CONVERSATION","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"NAME","access":25,"descriptor":"Ljava/lang/String;","constant":"filter"},{"name":"defaultFailedHandler","access":2,"descriptor":"Lcom/comphenix/protocol/CommandFilter$FilterFailedHandler;"},{"name":"filters","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"plugin","access":18,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"config","access":2,"descriptor":"Lcom/comphenix/protocol/ProtocolConfig;"},{"name":"engine","access":2,"descriptor":"Ljavax/script/ScriptEngine;"},{"name":"uninitialized","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/ProtocolConfig;)V"},{"name":"initalizeScript","access":2,"descriptor":"()V"},{"name":"printPackageWarning","access":2,"descriptor":"(Ljavax/script/ScriptException;)V"},{"name":"initializeEngine","access":2,"descriptor":"()V","exceptions":["javax/script/ScriptException"]},{"name":"isInitialized","access":1,"descriptor":"()Z"},{"name":"getDefaultErrorHandler","access":2,"descriptor":"()Lcom/comphenix/protocol/CommandFilter$FilterFailedHandler;"},{"name":"filterEvent","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)Z"},{"name":"filterEvent","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;Lcom/comphenix/protocol/CommandFilter$FilterFailedHandler;)Z"},{"name":"checkScriptStatus","access":2,"descriptor":"()V"},{"name":"handleCommand","access":4,"descriptor":"(Lorg/bukkit/command/CommandSender;[Ljava/lang/String;)Z"},{"name":"findFilter","access":2,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/CommandFilter$Filter;"},{"name":"parseCommand","access":2,"descriptor":"([Ljava/lang/String;I)Lcom/comphenix/protocol/CommandFilter$SubCommand;"},{"name":"getName","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"getPermission","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/CommandFilter;)Ljavax/script/ScriptEngine;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/CommandFilter;)Lorg/bukkit/plugin/Plugin;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/CommandFilter;)Ljava/util/List;"}]},{"name":"com/comphenix/protocol/CommandFilter$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/CommandFilter$FilterFailedHandler"],"outerClass":"com/comphenix/protocol/CommandFilter","outerMethod":"getDefaultErrorHandler","outerMethodDescriptor":"()Lcom/comphenix/protocol/CommandFilter$FilterFailedHandler;","innerClasses":[{"name":"com/comphenix/protocol/CommandFilter$1","access":0},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"com/comphenix/protocol/CommandFilter$Filter","outerName":"com/comphenix/protocol/CommandFilter","innerName":"Filter","access":9},{"name":"com/comphenix/protocol/CommandFilter$FilterFailedHandler","outerName":"com/comphenix/protocol/CommandFilter","innerName":"FilterFailedHandler","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/CommandFilter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/CommandFilter;)V"},{"name":"handle","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;Lcom/comphenix/protocol/CommandFilter$Filter;Ljava/lang/Exception;)Z"}]},{"name":"com/comphenix/protocol/CommandFilter$2","version":52,"access":32,"superName":"java/lang/Object","interfaces":["org/bukkit/conversations/ConversationAbandonedListener"],"outerClass":"com/comphenix/protocol/CommandFilter","outerMethod":"handleCommand","outerMethodDescriptor":"(Lorg/bukkit/command/CommandSender;[Ljava/lang/String;)Z","innerClasses":[{"name":"com/comphenix/protocol/CommandFilter$2","access":0},{"name":"com/comphenix/protocol/CommandFilter$Filter","outerName":"com/comphenix/protocol/CommandFilter","innerName":"Filter","access":9},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9}],"fields":[{"name":"val$prompt","access":4112,"descriptor":"Lcom/comphenix/protocol/MultipleLinesPrompt;"},{"name":"val$name","access":4112,"descriptor":"Ljava/lang/String;"},{"name":"val$packets","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/CommandFilter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/CommandFilter;Lcom/comphenix/protocol/MultipleLinesPrompt;Ljava/lang/String;Ljava/util/Set;)V","signature":"()V"},{"name":"conversationAbandoned","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationAbandonedEvent;)V"}]},{"name":"com/comphenix/protocol/CommandFilter$3","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/CommandFilter","innerClasses":[{"name":"com/comphenix/protocol/CommandFilter$SubCommand","outerName":"com/comphenix/protocol/CommandFilter","innerName":"SubCommand","access":16410},{"name":"com/comphenix/protocol/CommandFilter$3","access":4104}],"fields":[{"name":"$SwitchMap$com$comphenix$protocol$CommandFilter$SubCommand","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/protocol/CommandFilter$CompilationSuccessCanceller","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/MultipleLinesPrompt$MultipleConversationCanceller"],"innerClasses":[{"name":"com/comphenix/protocol/CommandFilter$CompilationSuccessCanceller","outerName":"com/comphenix/protocol/CommandFilter","innerName":"CompilationSuccessCanceller","access":2},{"name":"com/comphenix/protocol/MultipleLinesPrompt$MultipleConversationCanceller","outerName":"com/comphenix/protocol/MultipleLinesPrompt","innerName":"MultipleConversationCanceller","access":1545},{"name":"com/comphenix/protocol/CommandFilter$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/CommandFilter;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/CommandFilter;)V"},{"name":"cancelBasedOnInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z"},{"name":"setConversation","access":1,"descriptor":"(Lorg/bukkit/conversations/Conversation;)V"},{"name":"cancelBasedOnInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;Ljava/lang/StringBuilder;I)Z"},{"name":"clone","access":1,"descriptor":"()Lcom/comphenix/protocol/CommandFilter$CompilationSuccessCanceller;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/conversations/ConversationCanceller;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/CommandFilter;Lcom/comphenix/protocol/CommandFilter$1;)V"}]},{"name":"com/comphenix/protocol/CommandFilter$Filter","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/CommandFilter$Filter","outerName":"com/comphenix/protocol/CommandFilter","innerName":"Filter","access":9}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"predicate","access":18,"descriptor":"Ljava/lang/String;"},{"name":"packets","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getPredicate","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getRanges","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"isApplicable","access":2,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)Z"},{"name":"evaluate","access":1,"descriptor":"(Ljavax/script/ScriptEngine;Lcom/comphenix/protocol/events/PacketEvent;)Z","exceptions":["javax/script/ScriptException"]},{"name":"compile","access":1,"descriptor":"(Ljavax/script/ScriptEngine;)V","exceptions":["javax/script/ScriptException"]},{"name":"close","access":1,"descriptor":"(Ljavax/script/ScriptEngine;)V"}]},{"name":"com/comphenix/protocol/CommandFilter$FilterFailedHandler","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/CommandFilter$FilterFailedHandler","outerName":"com/comphenix/protocol/CommandFilter","innerName":"FilterFailedHandler","access":1545},{"name":"com/comphenix/protocol/CommandFilter$Filter","outerName":"com/comphenix/protocol/CommandFilter","innerName":"Filter","access":9}],"methods":[{"name":"handle","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;Lcom/comphenix/protocol/CommandFilter$Filter;Ljava/lang/Exception;)Z"}]},{"name":"com/comphenix/protocol/CommandFilter$SubCommand","version":52,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/CommandFilter$SubCommand","outerName":"com/comphenix/protocol/CommandFilter","innerName":"SubCommand","access":16410}],"fields":[{"name":"ADD","access":16409,"descriptor":"Lcom/comphenix/protocol/CommandFilter$SubCommand;"},{"name":"REMOVE","access":16409,"descriptor":"Lcom/comphenix/protocol/CommandFilter$SubCommand;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/CommandFilter$SubCommand;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/CommandFilter$SubCommand;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/CommandFilter$SubCommand;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/CommandFilter$SubCommand;"}]},{"name":"com/comphenix/protocol/CommandPacket","version":52,"access":32,"superName":"com/comphenix/protocol/CommandBase","innerClasses":[{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"com/comphenix/protocol/CommandPacket$SubCommand","outerName":"com/comphenix/protocol/CommandPacket","innerName":"SubCommand","access":16410},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409},{"name":"com/comphenix/protocol/events/ListeningWhitelist$Builder","outerName":"com/comphenix/protocol/events/ListeningWhitelist","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/CommandPacket$1","access":0},{"name":"com/comphenix/protocol/CommandPacket$2","access":0}],"fields":[{"name":"REPORT_CANNOT_SEND_MESSAGE","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"NAME","access":25,"descriptor":"Ljava/lang/String;","constant":"packet"},{"name":"PAGE_LINE_COUNT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"plugin","access":2,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"logger","access":2,"descriptor":"Ljava/util/logging/Logger;"},{"name":"manager","access":2,"descriptor":"Lcom/comphenix/protocol/ProtocolManager;"},{"name":"chatter","access":2,"descriptor":"Lcom/comphenix/protocol/utility/ChatExtensions;"},{"name":"typeParser","access":2,"descriptor":"Lcom/comphenix/protocol/PacketTypeParser;"},{"name":"pagedMessage","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"packetTypes","access":2,"descriptor":"Lcom/comphenix/protocol/concurrency/PacketTypeSet;"},{"name":"extendedTypes","access":2,"descriptor":"Lcom/comphenix/protocol/concurrency/PacketTypeSet;"},{"name":"compareTypes","access":2,"descriptor":"Lcom/comphenix/protocol/concurrency/PacketTypeSet;"},{"name":"originalPackets","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"listener","access":2,"descriptor":"Lcom/comphenix/protocol/events/PacketListener;"},{"name":"compareListener","access":2,"descriptor":"Lcom/comphenix/protocol/events/PacketListener;"},{"name":"filter","access":2,"descriptor":"Lcom/comphenix/protocol/CommandFilter;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Lorg/bukkit/plugin/Plugin;Ljava/util/logging/Logger;Lcom/comphenix/protocol/CommandFilter;Lcom/comphenix/protocol/ProtocolManager;)V"},{"name":"sendMessageSilently","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)V"},{"name":"broadcastMessageSilently","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"printPage","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;I)V"},{"name":"handleCommand","access":4,"descriptor":"(Lorg/bukkit/command/CommandSender;[Ljava/lang/String;)Z"},{"name":"executeAddCommand","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/util/Set;ZZ)V","signature":"(Lorg/bukkit/command/CommandSender;Ljava/util/Set;ZZ)V"},{"name":"executeRemoveCommand","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/util/Set;)V","signature":"(Lorg/bukkit/command/CommandSender;Ljava/util/Set;)V"},{"name":"executeNamesCommand","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/util/Set;)V","signature":"(Lorg/bukkit/command/CommandSender;Ljava/util/Set;)V"},{"name":"getWhitelistInfo","access":2,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)Ljava/lang/String;"},{"name":"filterTypes","access":2,"descriptor":"(Ljava/util/Set;Lcom/comphenix/protocol/PacketType$Sender;)Ljava/util/Set;","signature":"(Ljava/util/Set;Lcom/comphenix/protocol/PacketType$Sender;)Ljava/util/Set;"},{"name":"createPacketListener","access":1,"descriptor":"(Ljava/util/Set;)Lcom/comphenix/protocol/events/PacketListener;","signature":"(Ljava/util/Set;)Lcom/comphenix/protocol/events/PacketListener;"},{"name":"createCompareListener","access":1,"descriptor":"(Ljava/util/Set;)Lcom/comphenix/protocol/events/PacketListener;","signature":"(Ljava/util/Set;)Lcom/comphenix/protocol/events/PacketListener;"},{"name":"updatePacketListener","access":1,"descriptor":"()Lcom/comphenix/protocol/events/PacketListener;"},{"name":"parseCommand","access":2,"descriptor":"(Ljava/util/Deque;)Lcom/comphenix/protocol/CommandPacket$SubCommand;","signature":"(Ljava/util/Deque;)Lcom/comphenix/protocol/CommandPacket$SubCommand;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/CommandPacket;)Lcom/comphenix/protocol/CommandFilter;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/CommandPacket;)Lcom/comphenix/protocol/concurrency/PacketTypeSet;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/CommandPacket;)Ljava/util/Map;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/CommandPacket;)Ljava/util/logging/Logger;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/protocol/CommandPacket;)Lorg/bukkit/plugin/Plugin;"}]},{"name":"com/comphenix/protocol/CommandPacket$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/events/PacketListener"],"outerClass":"com/comphenix/protocol/CommandPacket","outerMethod":"createPacketListener","outerMethodDescriptor":"(Ljava/util/Set;)Lcom/comphenix/protocol/events/PacketListener;","innerClasses":[{"name":"com/comphenix/protocol/CommandPacket$1","access":0}],"fields":[{"name":"val$serverList","access":4112,"descriptor":"Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"val$clientList","access":4112,"descriptor":"Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/CommandPacket;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/CommandPacket;Lcom/comphenix/protocol/events/ListeningWhitelist;Lcom/comphenix/protocol/events/ListeningWhitelist;)V","signature":"()V"},{"name":"onPacketSending","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"onPacketReceiving","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"printInformation","access":2,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"getSendingWhitelist","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"getReceivingWhitelist","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"}]},{"name":"com/comphenix/protocol/CommandPacket$2","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/events/PacketListener"],"outerClass":"com/comphenix/protocol/CommandPacket","outerMethod":"createCompareListener","outerMethodDescriptor":"(Ljava/util/Set;)Lcom/comphenix/protocol/events/PacketListener;","innerClasses":[{"name":"com/comphenix/protocol/CommandPacket$2","access":0}],"fields":[{"name":"val$serverList","access":4112,"descriptor":"Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"val$clientList","access":4112,"descriptor":"Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/CommandPacket;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/CommandPacket;Lcom/comphenix/protocol/events/ListeningWhitelist;Lcom/comphenix/protocol/events/ListeningWhitelist;)V","signature":"()V"},{"name":"onPacketSending","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"onPacketReceiving","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"savePacketState","access":2,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"getSendingWhitelist","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"getReceivingWhitelist","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"}]},{"name":"com/comphenix/protocol/CommandPacket$SubCommand","version":52,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/CommandPacket$SubCommand","outerName":"com/comphenix/protocol/CommandPacket","innerName":"SubCommand","access":16410}],"fields":[{"name":"ADD","access":16409,"descriptor":"Lcom/comphenix/protocol/CommandPacket$SubCommand;"},{"name":"REMOVE","access":16409,"descriptor":"Lcom/comphenix/protocol/CommandPacket$SubCommand;"},{"name":"NAMES","access":16409,"descriptor":"Lcom/comphenix/protocol/CommandPacket$SubCommand;"},{"name":"PAGE","access":16409,"descriptor":"Lcom/comphenix/protocol/CommandPacket$SubCommand;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/CommandPacket$SubCommand;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/CommandPacket$SubCommand;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/CommandPacket$SubCommand;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/CommandPacket$SubCommand;"}]},{"name":"com/comphenix/protocol/CommandProtocol","version":52,"access":32,"superName":"com/comphenix/protocol/CommandBase","innerClasses":[{"name":"com/comphenix/protocol/updater/Updater$UpdateType","outerName":"com/comphenix/protocol/updater/Updater","innerName":"UpdateType","access":16409},{"name":"com/comphenix/protocol/CommandProtocol$1","access":0}],"fields":[{"name":"NAME","access":25,"descriptor":"Ljava/lang/String;","constant":"protocol"},{"name":"plugin","access":2,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"updater","access":2,"descriptor":"Lcom/comphenix/protocol/updater/Updater;"},{"name":"config","access":2,"descriptor":"Lcom/comphenix/protocol/ProtocolConfig;"},{"name":"FILE_FORMAT","access":10,"descriptor":"Ljava/text/SimpleDateFormat;"},{"name":"TIMESTAMP_FORMAT","access":10,"descriptor":"Ljava/text/SimpleDateFormat;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/updater/Updater;Lcom/comphenix/protocol/ProtocolConfig;)V"},{"name":"handleCommand","access":4,"descriptor":"(Lorg/bukkit/command/CommandSender;[Ljava/lang/String;)Z"},{"name":"checkVersion","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Z)V"},{"name":"updateVersion","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Z)V"},{"name":"printListeners","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;)V"},{"name":"performUpdate","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;Lcom/comphenix/protocol/updater/Updater$UpdateType;Z)V"},{"name":"toggleTimings","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;[Ljava/lang/String;)V"},{"name":"saveTimings","access":2,"descriptor":"(Lcom/comphenix/protocol/timing/TimedListenerManager;)V"},{"name":"updateFinished","access":1,"descriptor":"()V"},{"name":"reloadConfiguration","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;)V"},{"name":"printVersion","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;)V"},{"name":"dump","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;)V"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/CommandProtocol;)Lcom/comphenix/protocol/updater/Updater;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/CommandProtocol;)Lorg/bukkit/plugin/Plugin;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/CommandProtocol;)Lcom/comphenix/protocol/ProtocolConfig;"}]},{"name":"com/comphenix/protocol/CommandProtocol$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"com/comphenix/protocol/CommandProtocol","outerMethod":"performUpdate","outerMethodDescriptor":"(Lorg/bukkit/command/CommandSender;Lcom/comphenix/protocol/updater/Updater$UpdateType;Z)V","innerClasses":[{"name":"com/comphenix/protocol/CommandProtocol$1","access":0},{"name":"com/comphenix/protocol/updater/Updater$UpdateType","outerName":"com/comphenix/protocol/updater/Updater","innerName":"UpdateType","access":16409}],"fields":[{"name":"val$command","access":4112,"descriptor":"Z"},{"name":"val$sender","access":4112,"descriptor":"Lorg/bukkit/command/CommandSender;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/CommandProtocol;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/CommandProtocol;ZLorg/bukkit/command/CommandSender;)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/MultipleLinesPrompt","version":52,"access":32,"superName":"org/bukkit/conversations/StringPrompt","innerClasses":[{"name":"com/comphenix/protocol/MultipleLinesPrompt$MultipleWrapper","outerName":"com/comphenix/protocol/MultipleLinesPrompt","innerName":"MultipleWrapper","access":10},{"name":"com/comphenix/protocol/MultipleLinesPrompt$MultipleConversationCanceller","outerName":"com/comphenix/protocol/MultipleLinesPrompt","innerName":"MultipleConversationCanceller","access":1545}],"fields":[{"name":"KEY","access":26,"descriptor":"Ljava/lang/String;","constant":"multiple_lines_prompt"},{"name":"KEY_LAST","access":26,"descriptor":"Ljava/lang/String;","constant":"multiple_lines_prompt.last_line"},{"name":"KEY_LINES","access":26,"descriptor":"Ljava/lang/String;","constant":"multiple_lines_prompt.linecount"},{"name":"endMarker","access":18,"descriptor":"Lcom/comphenix/protocol/MultipleLinesPrompt$MultipleConversationCanceller;"},{"name":"initialPrompt","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"removeAccumulatedInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Ljava/lang/String;"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationCanceller;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/MultipleLinesPrompt$MultipleConversationCanceller;Ljava/lang/String;)V"},{"name":"acceptInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Lorg/bukkit/conversations/Prompt;"},{"name":"getPromptText","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/MultipleLinesPrompt$MultipleConversationCanceller","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/conversations/ConversationCanceller"],"innerClasses":[{"name":"com/comphenix/protocol/MultipleLinesPrompt$MultipleConversationCanceller","outerName":"com/comphenix/protocol/MultipleLinesPrompt","innerName":"MultipleConversationCanceller","access":1545}],"methods":[{"name":"cancelBasedOnInput","access":1025,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z"},{"name":"cancelBasedOnInput","access":1025,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;Ljava/lang/StringBuilder;I)Z"}]},{"name":"com/comphenix/protocol/MultipleLinesPrompt$MultipleWrapper","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/MultipleLinesPrompt$MultipleConversationCanceller"],"innerClasses":[{"name":"com/comphenix/protocol/MultipleLinesPrompt$MultipleWrapper","outerName":"com/comphenix/protocol/MultipleLinesPrompt","innerName":"MultipleWrapper","access":10},{"name":"com/comphenix/protocol/MultipleLinesPrompt$MultipleConversationCanceller","outerName":"com/comphenix/protocol/MultipleLinesPrompt","innerName":"MultipleConversationCanceller","access":1545}],"fields":[{"name":"canceller","access":2,"descriptor":"Lorg/bukkit/conversations/ConversationCanceller;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationCanceller;)V"},{"name":"cancelBasedOnInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z"},{"name":"cancelBasedOnInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;Ljava/lang/StringBuilder;I)Z"},{"name":"setConversation","access":1,"descriptor":"(Lorg/bukkit/conversations/Conversation;)V"},{"name":"clone","access":1,"descriptor":"()Lcom/comphenix/protocol/MultipleLinesPrompt$MultipleWrapper;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/conversations/ConversationCanceller;"}]},{"name":"com/comphenix/protocol/PacketLogging","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/command/CommandExecutor","com/comphenix/protocol/events/PacketListener"],"innerClasses":[{"name":"com/comphenix/protocol/PacketLogging$LogLocation","outerName":"com/comphenix/protocol/PacketLogging","innerName":"LogLocation","access":16410},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409},{"name":"com/comphenix/protocol/events/ListeningWhitelist$Builder","outerName":"com/comphenix/protocol/events/ListeningWhitelist","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/PacketLogging$LogFormatter","outerName":"com/comphenix/protocol/PacketLogging","innerName":"LogFormatter","access":10},{"name":"com/comphenix/protocol/PacketLogging$1","access":4104}],"fields":[{"name":"NAME","access":25,"descriptor":"Ljava/lang/String;","constant":"packetlog"},{"name":"sendingTypes","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"receivingTypes","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"sendingWhitelist","access":2,"descriptor":"Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"receivingWhitelist","access":2,"descriptor":"Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"fileLogger","access":2,"descriptor":"Ljava/util/logging/Logger;"},{"name":"location","access":2,"descriptor":"Lcom/comphenix/protocol/PacketLogging$LogLocation;"},{"name":"manager","access":18,"descriptor":"Lcom/comphenix/protocol/ProtocolManager;"},{"name":"plugin","access":18,"descriptor":"Lorg/bukkit/plugin/Plugin;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/ProtocolManager;)V"},{"name":"onCommand","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Lorg/bukkit/command/Command;Ljava/lang/String;[Ljava/lang/String;)Z"},{"name":"startLogging","access":2,"descriptor":"()V"},{"name":"onPacketSending","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"onPacketReceiving","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"hexDump","access":10,"descriptor":"([B)Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"log","access":2,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"getSendingWhitelist","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"getReceivingWhitelist","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"}]},{"name":"com/comphenix/protocol/PacketLogging$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/PacketLogging","innerClasses":[{"name":"com/comphenix/protocol/PacketLogging$1","access":4104}]},{"name":"com/comphenix/protocol/PacketLogging$LogFormatter","version":52,"access":32,"superName":"java/util/logging/Formatter","innerClasses":[{"name":"com/comphenix/protocol/PacketLogging$LogFormatter","outerName":"com/comphenix/protocol/PacketLogging","innerName":"LogFormatter","access":10},{"name":"com/comphenix/protocol/PacketLogging$1","access":4104}],"fields":[{"name":"DATE","access":26,"descriptor":"Ljava/text/SimpleDateFormat;"},{"name":"LINE_SEPARATOR","access":26,"descriptor":"Ljava/lang/String;"},{"name":"FORMAT","access":26,"descriptor":"Ljava/lang/String;","constant":"[{0}] {1}"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"format","access":1,"descriptor":"(Ljava/util/logging/LogRecord;)Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/PacketLogging$1;)V"}]},{"name":"com/comphenix/protocol/PacketLogging$LogLocation","version":52,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/PacketLogging$LogLocation","outerName":"com/comphenix/protocol/PacketLogging","innerName":"LogLocation","access":16410}],"fields":[{"name":"CONSOLE","access":16409,"descriptor":"Lcom/comphenix/protocol/PacketLogging$LogLocation;"},{"name":"FILE","access":16409,"descriptor":"Lcom/comphenix/protocol/PacketLogging$LogLocation;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/PacketLogging$LogLocation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/PacketLogging$LogLocation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/PacketLogging$LogLocation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/PacketLogging$LogLocation;"}]},{"name":"com/comphenix/protocol/PacketStream","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"sendServerPacket","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"sendServerPacket","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;Z)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"sendServerPacket","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;Lcom/comphenix/protocol/events/NetworkMarker;Z)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"sendWirePacket","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;I[B)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"sendWirePacket","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/injector/netty/WirePacket;)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"recieveClientPacket","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;)V","exceptions":["java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"recieveClientPacket","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;Z)V","exceptions":["java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"recieveClientPacket","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;Lcom/comphenix/protocol/events/NetworkMarker;Z)V","exceptions":["java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]}]},{"name":"com/comphenix/protocol/PacketType","version":52,"access":33,"signature":"Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Cloneable;Ljava/lang/Comparable;","superName":"java/lang/Object","interfaces":["java/io/Serializable","java/lang/Cloneable","java/lang/Comparable"],"innerClasses":[{"name":"com/comphenix/protocol/PacketType$Handshake","outerName":"com/comphenix/protocol/PacketType","innerName":"Handshake","access":9},{"name":"com/comphenix/protocol/PacketType$Handshake$Client","outerName":"com/comphenix/protocol/PacketType$Handshake","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Handshake$Server","outerName":"com/comphenix/protocol/PacketType$Handshake","innerName":"Server","access":9},{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Client","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Server","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Server","access":9},{"name":"com/comphenix/protocol/PacketType$Status","outerName":"com/comphenix/protocol/PacketType","innerName":"Status","access":9},{"name":"com/comphenix/protocol/PacketType$Status$Client","outerName":"com/comphenix/protocol/PacketType$Status","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Status$Server","outerName":"com/comphenix/protocol/PacketType$Status","innerName":"Server","access":9},{"name":"com/comphenix/protocol/PacketType$Login","outerName":"com/comphenix/protocol/PacketType","innerName":"Login","access":9},{"name":"com/comphenix/protocol/PacketType$Login$Client","outerName":"com/comphenix/protocol/PacketType$Login","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Login$Server","outerName":"com/comphenix/protocol/PacketType$Login","innerName":"Server","access":9},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/PacketTypeLookup$ClassLookup","outerName":"com/comphenix/protocol/PacketTypeLookup","innerName":"ClassLookup","access":9},{"name":"com/comphenix/protocol/PacketType$1","access":0},{"name":"com/comphenix/protocol/PacketType$2","access":4104},{"name":"com/comphenix/protocol/PacketType$ForceAsync","outerName":"com/comphenix/protocol/PacketType","innerName":"ForceAsync","access":9737},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}},{"name":"UNKNOWN_PACKET","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"LOOKUP","access":10,"descriptor":"Lcom/comphenix/protocol/PacketTypeLookup;"},{"name":"PROTOCOL_VERSION","access":26,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"protocol","access":18,"descriptor":"Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"sender","access":18,"descriptor":"Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"currentId","access":18,"descriptor":"I"},{"name":"version","access":18,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"classNames","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"names","access":0,"descriptor":"[Ljava/lang/String;"},{"name":"name","access":2,"descriptor":"Ljava/lang/String;"},{"name":"deprecated","access":2,"descriptor":"Z"},{"name":"forceAsync","access":2,"descriptor":"Z"},{"name":"dynamic","access":2,"descriptor":"Z"},{"name":"hashCode","access":2,"descriptor":"I"},{"name":"onDynamicCreate","access":8,"descriptor":"Ljava/util/function/Consumer;","signature":"Ljava/util/function/Consumer;"}],"methods":[{"name":"getLookup","access":10,"descriptor":"()Lcom/comphenix/protocol/PacketTypeLookup;"},{"name":"values","access":9,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;"},{"name":"findLegacy","access":131081,"descriptor":"(I)Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"findLegacy","access":131081,"descriptor":"(ILcom/comphenix/protocol/PacketType$Sender;)Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"hasLegacy","access":131081,"descriptor":"(I)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"findCurrent","access":9,"descriptor":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;I)Lcom/comphenix/protocol/PacketType;"},{"name":"findCurrent","access":9,"descriptor":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;Ljava/lang/String;)Lcom/comphenix/protocol/PacketType;"},{"name":"formatMojangClassName","access":10,"descriptor":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;Ljava/lang/String;)Ljava/lang/String;"},{"name":"formatClassName","access":10,"descriptor":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;Ljava/lang/String;)Ljava/lang/String;"},{"name":"isMcpPacketName","access":10,"descriptor":"(Ljava/lang/String;)Z"},{"name":"formatMcpClassName","access":10,"descriptor":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;Ljava/lang/String;)Ljava/lang/String;"},{"name":"hasCurrent","access":9,"descriptor":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;I)Z"},{"name":"fromID","access":9,"descriptor":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;ILjava/lang/Class;)Lcom/comphenix/protocol/PacketType;","signature":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;ILjava/lang/Class<*>;)Lcom/comphenix/protocol/PacketType;"},{"name":"fromCurrent","access":9,"descriptor":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;ILjava/lang/Class;)Lcom/comphenix/protocol/PacketType;","signature":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;ILjava/lang/Class<*>;)Lcom/comphenix/protocol/PacketType;"},{"name":"find","access":10,"descriptor":"(Ljava/util/Map;Ljava/lang/String;)Lcom/comphenix/protocol/PacketType;","signature":"(Ljava/util/Map;Ljava/lang/String;)Lcom/comphenix/protocol/PacketType;"},{"name":"fromClass","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/PacketType;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/PacketType;"},{"name":"fromName","access":9,"descriptor":"(Ljava/lang/String;)Ljava/util/Collection;","signature":"(Ljava/lang/String;)Ljava/util/Collection;"},{"name":"hasClass","access":131081,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"scheduleRegister","access":9,"descriptor":"(Lcom/comphenix/protocol/PacketType;Ljava/lang/String;)V"},{"name":"getObjectEnum","access":9,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Lcom/comphenix/protocol/PacketTypeEnum;"},{"name":"","access":129,"descriptor":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;I[Ljava/lang/String;)V"},{"name":"","access":129,"descriptor":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;ILcom/comphenix/protocol/utility/MinecraftVersion;[Ljava/lang/String;)V"},{"name":"isSupported","access":1,"descriptor":"()Z"},{"name":"getProtocol","access":1,"descriptor":"()Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"getSender","access":1,"descriptor":"()Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"isClient","access":1,"descriptor":"()Z"},{"name":"isServer","access":1,"descriptor":"()Z"},{"name":"getCurrentId","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getClassNames","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getPacketClass","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"setName","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"name","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setDeprecated","access":0,"descriptor":"()V"},{"name":"isDeprecated","access":1,"descriptor":"()Z"},{"name":"forceAsync","access":0,"descriptor":"()V"},{"name":"isAsyncForced","access":1,"descriptor":"()Z"},{"name":"getCurrentVersion","access":1,"descriptor":"()Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"isDynamic","access":1,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"compareTo","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lcom/comphenix/protocol/PacketType;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lambda$static$0","access":4106,"descriptor":"(Ljava/lang/String;)V"},{"name":"access$400","access":4104,"descriptor":"()Lcom/comphenix/protocol/PacketTypeLookup;"}]},{"name":"com/comphenix/protocol/PacketType$1","version":52,"access":32,"superName":"org/bukkit/scheduler/BukkitRunnable","outerClass":"com/comphenix/protocol/PacketType","outerMethod":"scheduleRegister","outerMethodDescriptor":"(Lcom/comphenix/protocol/PacketType;Ljava/lang/String;)V","innerClasses":[{"name":"com/comphenix/protocol/PacketType$1","access":0}],"fields":[{"name":"val$type","access":4112,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"val$name","access":4112,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/PacketType;Ljava/lang/String;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/PacketType$2","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/PacketType","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/PacketType$2","access":4104}],"fields":[{"name":"$SwitchMap$com$comphenix$protocol$PacketType$Protocol","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/protocol/PacketType$ForceAsync","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/comphenix/protocol/PacketType$ForceAsync","outerName":"com/comphenix/protocol/PacketType","innerName":"ForceAsync","access":9737}],"annotations":[{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"FIELD"}]},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true}]},{"name":"com/comphenix/protocol/PacketType$Handshake","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Handshake","outerName":"com/comphenix/protocol/PacketType","innerName":"Handshake","access":9},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/PacketType$Handshake$Server","outerName":"com/comphenix/protocol/PacketType$Handshake","innerName":"Server","access":9},{"name":"com/comphenix/protocol/PacketType$Handshake$Client","outerName":"com/comphenix/protocol/PacketType$Handshake","innerName":"Client","access":9}],"fields":[{"name":"PROTOCOL","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Protocol;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getProtocol","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/comphenix/protocol/PacketType$Protocol;"}]},{"name":"com/comphenix/protocol/PacketType$Handshake$Client","version":52,"access":33,"superName":"com/comphenix/protocol/PacketTypeEnum","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Handshake","outerName":"com/comphenix/protocol/PacketType","innerName":"Handshake","access":9},{"name":"com/comphenix/protocol/PacketType$Handshake$Client","outerName":"com/comphenix/protocol/PacketType$Handshake","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409}],"fields":[{"name":"SENDER","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"SET_PROTOCOL","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"INSTANCE","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Handshake$Client;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getInstance","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Handshake$Client;"},{"name":"getSender","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Sender;"}]},{"name":"com/comphenix/protocol/PacketType$Handshake$Server","version":52,"access":33,"superName":"com/comphenix/protocol/PacketTypeEnum","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Handshake","outerName":"com/comphenix/protocol/PacketType","innerName":"Handshake","access":9},{"name":"com/comphenix/protocol/PacketType$Handshake$Server","outerName":"com/comphenix/protocol/PacketType$Handshake","innerName":"Server","access":9},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409}],"fields":[{"name":"SENDER","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"INSTANCE","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Handshake$Server;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getInstance","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Handshake$Server;"},{"name":"getSender","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Sender;"}]},{"name":"com/comphenix/protocol/PacketType$Login","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Login","outerName":"com/comphenix/protocol/PacketType","innerName":"Login","access":9},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/PacketType$Login$Client","outerName":"com/comphenix/protocol/PacketType$Login","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Login$Server","outerName":"com/comphenix/protocol/PacketType$Login","innerName":"Server","access":9}],"fields":[{"name":"PROTOCOL","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Protocol;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getProtocol","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"access$300","access":4104,"descriptor":"()Lcom/comphenix/protocol/PacketType$Protocol;"}]},{"name":"com/comphenix/protocol/PacketType$Login$Client","version":52,"access":33,"superName":"com/comphenix/protocol/PacketTypeEnum","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Login","outerName":"com/comphenix/protocol/PacketType","innerName":"Login","access":9},{"name":"com/comphenix/protocol/PacketType$Login$Client","outerName":"com/comphenix/protocol/PacketType$Login","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409}],"fields":[{"name":"SENDER","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"START","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ENCRYPTION_BEGIN","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"CUSTOM_PAYLOAD","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"INSTANCE","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Login$Client;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getSender","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"getInstance","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Login$Client;"}]},{"name":"com/comphenix/protocol/PacketType$Login$Server","version":52,"access":33,"superName":"com/comphenix/protocol/PacketTypeEnum","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Login","outerName":"com/comphenix/protocol/PacketType","innerName":"Login","access":9},{"name":"com/comphenix/protocol/PacketType$Login$Server","outerName":"com/comphenix/protocol/PacketType$Login","innerName":"Server","access":9},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409}],"fields":[{"name":"SENDER","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"DISCONNECT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ENCRYPTION_BEGIN","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SUCCESS","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_COMPRESSION","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"CUSTOM_PAYLOAD","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"INSTANCE","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Login$Server;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getSender","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"getInstance","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Login$Server;"}]},{"name":"com/comphenix/protocol/PacketType$Play","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/PacketType$Play$Client","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Server","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Server","access":9}],"fields":[{"name":"PROTOCOL","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Protocol;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getProtocol","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"access$100","access":4104,"descriptor":"()Lcom/comphenix/protocol/PacketType$Protocol;"}]},{"name":"com/comphenix/protocol/PacketType$Play$Client","version":52,"access":33,"superName":"com/comphenix/protocol/PacketTypeEnum","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Client","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409}],"fields":[{"name":"SENDER","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"TELEPORT_ACCEPT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"TILE_NBT_QUERY","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"DIFFICULTY_CHANGE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"CHAT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"CLIENT_COMMAND","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SETTINGS","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"TAB_COMPLETE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ENCHANT_ITEM","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"WINDOW_CLICK","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"CLOSE_WINDOW","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"CUSTOM_PAYLOAD","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"B_EDIT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ENTITY_NBT_QUERY","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"USE_ENTITY","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"JIGSAW_GENERATE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"KEEP_ALIVE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"DIFFICULTY_LOCK","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"POSITION","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"POSITION_LOOK","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"LOOK","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"GROUND","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"VEHICLE_MOVE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"BOAT_MOVE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"PICK_ITEM","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"AUTO_RECIPE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ABILITIES","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"BLOCK_DIG","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ENTITY_ACTION","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"STEER_VEHICLE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"PONG","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"RECIPE_SETTINGS","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"RECIPE_DISPLAYED","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ITEM_NAME","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"RESOURCE_PACK_STATUS","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ADVANCEMENTS","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"TR_SEL","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"BEACON","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"HELD_ITEM_SLOT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_COMMAND_BLOCK","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_COMMAND_MINECART","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_CREATIVE_SLOT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_JIGSAW","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"STRUCT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"UPDATE_SIGN","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ARM_ANIMATION","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SPECTATE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"USE_ITEM","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"BLOCK_PLACE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"TRANSACTION","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"FLYING","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"INSTANCE","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Play$Client;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getSender","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"getInstance","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Play$Client;"}]},{"name":"com/comphenix/protocol/PacketType$Play$Server","version":52,"access":33,"superName":"com/comphenix/protocol/PacketTypeEnum","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Server","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Server","access":9},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409}],"fields":[{"name":"SENDER","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"SPAWN_ENTITY","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SPAWN_ENTITY_EXPERIENCE_ORB","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SPAWN_ENTITY_LIVING","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SPAWN_ENTITY_PAINTING","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"NAMED_ENTITY_SPAWN","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ADD_VIBRATION_SIGNAL","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ANIMATION","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"STATISTIC","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"BLOCK_BREAK","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"BLOCK_BREAK_ANIMATION","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"TILE_ENTITY_DATA","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"BLOCK_ACTION","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"BLOCK_CHANGE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"BOSS","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SERVER_DIFFICULTY","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"CHAT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"CLEAR_TITLES","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"TAB_COMPLETE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"COMMANDS","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"CLOSE_WINDOW","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"WINDOW_ITEMS","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"WINDOW_DATA","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_SLOT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_COOLDOWN","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"CUSTOM_PAYLOAD","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"CUSTOM_SOUND_EFFECT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"KICK_DISCONNECT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ENTITY_STATUS","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"EXPLOSION","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"UNLOAD_CHUNK","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"GAME_STATE_CHANGE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"OPEN_WINDOW_HORSE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"INITIALIZE_BORDER","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"KEEP_ALIVE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"MAP_CHUNK","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"WORLD_EVENT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"WORLD_PARTICLES","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"LIGHT_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"LOGIN","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"MAP","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"OPEN_WINDOW_MERCHANT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"REL_ENTITY_MOVE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"REL_ENTITY_MOVE_LOOK","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ENTITY_LOOK","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"VEHICLE_MOVE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"OPEN_BOOK","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"OPEN_WINDOW","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"OPEN_SIGN_EDITOR","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"PING","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"AUTO_RECIPE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ABILITIES","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"PLAYER_COMBAT_END","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"PLAYER_COMBAT_ENTER","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"PLAYER_COMBAT_KILL","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"PLAYER_INFO","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"LOOK_AT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"POSITION","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"RECIPES","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ENTITY_DESTROY","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"REMOVE_ENTITY_EFFECT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"RESOURCE_PACK_SEND","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"RESPAWN","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ENTITY_HEAD_ROTATION","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"MULTI_BLOCK_CHANGE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SELECT_ADVANCEMENT_TAB","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_ACTION_BAR_TEXT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_BORDER_CENTER","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_BORDER_LERP_SIZE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_BORDER_SIZE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_BORDER_WARNING_DELAY","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_BORDER_WARNING_DISTANCE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"CAMERA","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"HELD_ITEM_SLOT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"VIEW_CENTRE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"VIEW_DISTANCE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SPAWN_POSITION","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SCOREBOARD_DISPLAY_OBJECTIVE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ENTITY_METADATA","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ATTACH_ENTITY","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ENTITY_VELOCITY","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ENTITY_EQUIPMENT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"EXPERIENCE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"UPDATE_HEALTH","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SCOREBOARD_OBJECTIVE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"MOUNT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SCOREBOARD_TEAM","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SCOREBOARD_SCORE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_SUBTITLE_TEXT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"UPDATE_TIME","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_TITLE_TEXT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"SET_TITLES_ANIMATION","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ENTITY_SOUND","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"NAMED_SOUND_EFFECT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"STOP_SOUND","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"PLAYER_LIST_HEADER_FOOTER","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"NBT_QUERY","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"COLLECT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ENTITY_TELEPORT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ADVANCEMENTS","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"UPDATE_ATTRIBUTES","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"ENTITY_EFFECT","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"RECIPE_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"TAGS","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"MAP_CHUNK_BULK","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"SET_COMPRESSION","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"UPDATE_ENTITY_NBT","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"CRAFT_PROGRESS_BAR","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"ENTITY_MOVE_LOOK","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"STATISTICS","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"OPEN_SIGN_ENTITY","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"UPDATE_SIGN","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"BED","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"USE_BED","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"SPAWN_ENTITY_WEATHER","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"TITLE","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"WORLD_BORDER","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"COMBAT_EVENT","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"TRANSACTION","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"ENTITY","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"INSTANCE","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Play$Server;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getSender","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"getInstance","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Play$Server;"}]},{"name":"com/comphenix/protocol/PacketType$Protocol","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409}],"fields":[{"name":"HANDSHAKING","access":16409,"descriptor":"Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"PLAY","access":16409,"descriptor":"Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"STATUS","access":16409,"descriptor":"Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"LOGIN","access":16409,"descriptor":"Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"LEGACY","access":16409,"descriptor":"Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"packetName","access":2,"descriptor":"Ljava/lang/String;"},{"name":"mojangName","access":2,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/PacketType$Protocol;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V","signature":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"fromVanilla","access":9,"descriptor":"(Ljava/lang/Enum;)Lcom/comphenix/protocol/PacketType$Protocol;","signature":"(Ljava/lang/Enum<*>;)Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"getPacketName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getMojangName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getMcpPacketName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/PacketType$Protocol;"}]},{"name":"com/comphenix/protocol/PacketType$Sender","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409}],"fields":[{"name":"CLIENT","access":16409,"descriptor":"Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"SERVER","access":16409,"descriptor":"Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"mojangName","access":2,"descriptor":"Ljava/lang/String;"},{"name":"packetName","access":2,"descriptor":"Ljava/lang/String;"},{"name":"mcpName","access":2,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/PacketType$Sender;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"toSide","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ConnectionSide;"},{"name":"getPacketName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getMcpPacketName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getMojangName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/PacketType$Sender;"}]},{"name":"com/comphenix/protocol/PacketType$Status","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Status","outerName":"com/comphenix/protocol/PacketType","innerName":"Status","access":9},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/PacketType$Status$Client","outerName":"com/comphenix/protocol/PacketType$Status","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Status$Server","outerName":"com/comphenix/protocol/PacketType$Status","innerName":"Server","access":9}],"fields":[{"name":"PROTOCOL","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Protocol;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getProtocol","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"access$200","access":4104,"descriptor":"()Lcom/comphenix/protocol/PacketType$Protocol;"}]},{"name":"com/comphenix/protocol/PacketType$Status$Client","version":52,"access":33,"superName":"com/comphenix/protocol/PacketTypeEnum","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Status","outerName":"com/comphenix/protocol/PacketType","innerName":"Status","access":9},{"name":"com/comphenix/protocol/PacketType$Status$Client","outerName":"com/comphenix/protocol/PacketType$Status","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409}],"fields":[{"name":"SENDER","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"START","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"PING","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"INSTANCE","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Status$Client;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getSender","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"getInstance","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Status$Client;"}]},{"name":"com/comphenix/protocol/PacketType$Status$Server","version":52,"access":33,"superName":"com/comphenix/protocol/PacketTypeEnum","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Status","outerName":"com/comphenix/protocol/PacketType","innerName":"Status","access":9},{"name":"com/comphenix/protocol/PacketType$Status$Server","outerName":"com/comphenix/protocol/PacketType$Status","innerName":"Server","access":9},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/PacketType$ForceAsync","outerName":"com/comphenix/protocol/PacketType","innerName":"ForceAsync","access":9737}],"fields":[{"name":"SENDER","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"SERVER_INFO","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Lcom/comphenix/protocol/PacketType$ForceAsync;","values":{},"visible":true}]},{"name":"PONG","access":25,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"OUT_SERVER_INFO","access":131097,"descriptor":"Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lcom/comphenix/protocol/PacketType$ForceAsync;","values":{},"visible":true}]},{"name":"INSTANCE","access":26,"descriptor":"Lcom/comphenix/protocol/PacketType$Status$Server;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getSender","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"getInstance","access":9,"descriptor":"()Lcom/comphenix/protocol/PacketType$Status$Server;"}]},{"name":"com/comphenix/protocol/PacketTypeEnum","version":52,"access":33,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"innerClasses":[{"name":"com/comphenix/protocol/PacketType$ForceAsync","outerName":"com/comphenix/protocol/PacketType","innerName":"ForceAsync","access":9737}],"fields":[{"name":"members","access":4,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"registerAll","access":4,"descriptor":"()V"},{"name":"registerMember","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;Ljava/lang/String;)Z"},{"name":"hasMember","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Z"},{"name":"values","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"com/comphenix/protocol/PacketTypeLookup","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/PacketTypeLookup$ProtocolSenderLookup","outerName":"com/comphenix/protocol/PacketTypeLookup","innerName":"ProtocolSenderLookup","access":9},{"name":"com/comphenix/protocol/PacketTypeLookup$ClassLookup","outerName":"com/comphenix/protocol/PacketTypeLookup","innerName":"ClassLookup","access":9},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409},{"name":"com/comphenix/protocol/PacketTypeLookup$1","access":4104}],"fields":[{"name":"legacyLookup","access":18,"descriptor":"Lcom/comphenix/protocol/collections/IntegerMap;","signature":"Lcom/comphenix/protocol/collections/IntegerMap;"},{"name":"serverLookup","access":18,"descriptor":"Lcom/comphenix/protocol/collections/IntegerMap;","signature":"Lcom/comphenix/protocol/collections/IntegerMap;"},{"name":"clientLookup","access":18,"descriptor":"Lcom/comphenix/protocol/collections/IntegerMap;","signature":"Lcom/comphenix/protocol/collections/IntegerMap;"},{"name":"idLookup","access":18,"descriptor":"Lcom/comphenix/protocol/PacketTypeLookup$ProtocolSenderLookup;"},{"name":"classLookup","access":18,"descriptor":"Lcom/comphenix/protocol/PacketTypeLookup$ClassLookup;"},{"name":"nameLookup","access":18,"descriptor":"Lcom/google/common/collect/Multimap;","signature":"Lcom/google/common/collect/Multimap;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"addPacketTypes","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/comphenix/protocol/PacketTypeLookup;","signature":"(Ljava/lang/Iterable<+Lcom/comphenix/protocol/PacketType;>;)Lcom/comphenix/protocol/PacketTypeLookup;"},{"name":"getFromLegacy","access":1,"descriptor":"(I)Lcom/comphenix/protocol/PacketType;"},{"name":"getFromName","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/Collection;","signature":"(Ljava/lang/String;)Ljava/util/Collection;"},{"name":"getFromLegacy","access":1,"descriptor":"(ILcom/comphenix/protocol/PacketType$Sender;)Lcom/comphenix/protocol/PacketType;"},{"name":"getFirst","access":2,"descriptor":"(ILcom/comphenix/protocol/collections/IntegerMap;Lcom/comphenix/protocol/collections/IntegerMap;)Ljava/lang/Object;","signature":"(ILcom/comphenix/protocol/collections/IntegerMap;Lcom/comphenix/protocol/collections/IntegerMap;)TT;"},{"name":"getFromCurrent","access":131073,"descriptor":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;I)Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getFromCurrent","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;Ljava/lang/String;)Lcom/comphenix/protocol/PacketType;"},{"name":"getClassLookup","access":1,"descriptor":"()Lcom/comphenix/protocol/PacketTypeLookup$ClassLookup;"}]},{"name":"com/comphenix/protocol/PacketTypeLookup$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/PacketTypeLookup","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/PacketTypeLookup$1","access":4104}],"fields":[{"name":"$SwitchMap$com$comphenix$protocol$PacketType$Protocol","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/protocol/PacketTypeLookup$ClassLookup","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/PacketTypeLookup$ClassLookup","outerName":"com/comphenix/protocol/PacketTypeLookup","innerName":"ClassLookup","access":9},{"name":"com/comphenix/protocol/PacketTypeLookup$1","access":4104},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409}],"fields":[{"name":"HANDSHAKE_CLIENT","access":17,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"HANDSHAKE_SERVER","access":17,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"GAME_CLIENT","access":17,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"GAME_SERVER","access":17,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"STATUS_CLIENT","access":17,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"STATUS_SERVER","access":17,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"LOGIN_CLIENT","access":17,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"LOGIN_SERVER","access":17,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getMap","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;)Ljava/util/Map;","signature":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;)Ljava/util/Map;"}]},{"name":"com/comphenix/protocol/PacketTypeLookup$ProtocolSenderLookup","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/PacketTypeLookup$ProtocolSenderLookup","outerName":"com/comphenix/protocol/PacketTypeLookup","innerName":"ProtocolSenderLookup","access":9},{"name":"com/comphenix/protocol/PacketTypeLookup$1","access":4104},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409}],"fields":[{"name":"HANDSHAKE_CLIENT","access":17,"descriptor":"Lcom/comphenix/protocol/collections/IntegerMap;","signature":"Lcom/comphenix/protocol/collections/IntegerMap;"},{"name":"HANDSHAKE_SERVER","access":17,"descriptor":"Lcom/comphenix/protocol/collections/IntegerMap;","signature":"Lcom/comphenix/protocol/collections/IntegerMap;"},{"name":"GAME_CLIENT","access":17,"descriptor":"Lcom/comphenix/protocol/collections/IntegerMap;","signature":"Lcom/comphenix/protocol/collections/IntegerMap;"},{"name":"GAME_SERVER","access":17,"descriptor":"Lcom/comphenix/protocol/collections/IntegerMap;","signature":"Lcom/comphenix/protocol/collections/IntegerMap;"},{"name":"STATUS_CLIENT","access":17,"descriptor":"Lcom/comphenix/protocol/collections/IntegerMap;","signature":"Lcom/comphenix/protocol/collections/IntegerMap;"},{"name":"STATUS_SERVER","access":17,"descriptor":"Lcom/comphenix/protocol/collections/IntegerMap;","signature":"Lcom/comphenix/protocol/collections/IntegerMap;"},{"name":"LOGIN_CLIENT","access":17,"descriptor":"Lcom/comphenix/protocol/collections/IntegerMap;","signature":"Lcom/comphenix/protocol/collections/IntegerMap;"},{"name":"LOGIN_SERVER","access":17,"descriptor":"Lcom/comphenix/protocol/collections/IntegerMap;","signature":"Lcom/comphenix/protocol/collections/IntegerMap;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getMap","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;)Lcom/comphenix/protocol/collections/IntegerMap;","signature":"(Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;)Lcom/comphenix/protocol/collections/IntegerMap;"}]},{"name":"com/comphenix/protocol/PacketTypeParser","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409}],"fields":[{"name":"DEFAULT_MAX_RANGE","access":25,"descriptor":"Lcom/google/common/collect/Range;","signature":"Lcom/google/common/collect/Range;"},{"name":"side","access":2,"descriptor":"Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"protocol","access":2,"descriptor":"Lcom/comphenix/protocol/PacketType$Protocol;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"parseTypes","access":1,"descriptor":"(Ljava/util/Deque;Lcom/google/common/collect/Range;)Ljava/util/Set;","signature":"(Ljava/util/Deque;Lcom/google/common/collect/Range;)Ljava/util/Set;"},{"name":"getLastProtocol","access":1,"descriptor":"()Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"getLastSide","access":1,"descriptor":"()Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"parseSide","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/events/ConnectionSide;"},{"name":"parseProtocol","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/PacketType$Protocol;"}]},{"name":"com/comphenix/protocol/ProtocolConfig","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"LAST_UPDATE_FILE","access":26,"descriptor":"Ljava/lang/String;","constant":"lastupdate"},{"name":"SECTION_GLOBAL","access":26,"descriptor":"Ljava/lang/String;","constant":"global"},{"name":"SECTION_AUTOUPDATER","access":26,"descriptor":"Ljava/lang/String;","constant":"auto updater"},{"name":"METRICS_ENABLED","access":26,"descriptor":"Ljava/lang/String;","constant":"metrics"},{"name":"IGNORE_VERSION_CHECK","access":26,"descriptor":"Ljava/lang/String;","constant":"ignore version check"},{"name":"BACKGROUND_COMPILER_ENABLED","access":26,"descriptor":"Ljava/lang/String;","constant":"background compiler"},{"name":"DEBUG_MODE_ENABLED","access":26,"descriptor":"Ljava/lang/String;","constant":"debug"},{"name":"DETAILED_ERROR","access":26,"descriptor":"Ljava/lang/String;","constant":"detailed error"},{"name":"INJECTION_METHOD","access":26,"descriptor":"Ljava/lang/String;","constant":"injection method"},{"name":"SCRIPT_ENGINE_NAME","access":26,"descriptor":"Ljava/lang/String;","constant":"script engine"},{"name":"SUPPRESSED_REPORTS","access":26,"descriptor":"Ljava/lang/String;","constant":"suppressed reports"},{"name":"UPDATER_NOTIFY","access":26,"descriptor":"Ljava/lang/String;","constant":"notify"},{"name":"UPDATER_DOWNLAD","access":26,"descriptor":"Ljava/lang/String;","constant":"download"},{"name":"UPDATER_DELAY","access":26,"descriptor":"Ljava/lang/String;","constant":"delay"},{"name":"DEFAULT_UPDATER_DELAY","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"43200"}},{"name":"plugin","access":2,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"config","access":2,"descriptor":"Lorg/bukkit/configuration/Configuration;"},{"name":"loadingSections","access":2,"descriptor":"Z"},{"name":"global","access":2,"descriptor":"Lorg/bukkit/configuration/ConfigurationSection;"},{"name":"updater","access":2,"descriptor":"Lorg/bukkit/configuration/ConfigurationSection;"},{"name":"lastUpdateTime","access":2,"descriptor":"J"},{"name":"configChanged","access":2,"descriptor":"Z"},{"name":"valuesChanged","access":2,"descriptor":"Z"},{"name":"modCount","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"reloadConfig","access":1,"descriptor":"()V"},{"name":"loadLastUpdate","access":2,"descriptor":"()J"},{"name":"saveLastUpdate","access":2,"descriptor":"(J)V"},{"name":"getLastUpdateFile","access":2,"descriptor":"()Ljava/io/File;"},{"name":"loadSections","access":2,"descriptor":"(Z)V"},{"name":"setConfig","access":2,"descriptor":"(Lorg/bukkit/configuration/ConfigurationSection;Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"getGlobalValue","access":2,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/String;TT;)TT;"},{"name":"getUpdaterValue","access":2,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/String;TT;)TT;"},{"name":"getFile","access":1,"descriptor":"()Ljava/io/File;"},{"name":"isDetailedErrorReporting","access":1,"descriptor":"()Z"},{"name":"setDetailedErrorReporting","access":1,"descriptor":"(Z)V"},{"name":"isAutoNotify","access":1,"descriptor":"()Z"},{"name":"setAutoNotify","access":1,"descriptor":"(Z)V"},{"name":"isAutoDownload","access":1,"descriptor":"()Z"},{"name":"setAutoDownload","access":1,"descriptor":"(Z)V"},{"name":"isDebug","access":1,"descriptor":"()Z"},{"name":"setDebug","access":1,"descriptor":"(Z)V"},{"name":"getSuppressedReports","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"setSuppressedReports","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"getAutoDelay","access":1,"descriptor":"()J"},{"name":"setAutoDelay","access":1,"descriptor":"(J)V"},{"name":"getIgnoreVersionCheck","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setIgnoreVersionCheck","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"isMetricsEnabled","access":1,"descriptor":"()Z"},{"name":"setMetricsEnabled","access":1,"descriptor":"(Z)V"},{"name":"isBackgroundCompilerEnabled","access":1,"descriptor":"()Z"},{"name":"setBackgroundCompilerEnabled","access":1,"descriptor":"(Z)V"},{"name":"getAutoLastTime","access":1,"descriptor":"()J"},{"name":"setAutoLastTime","access":1,"descriptor":"(J)V"},{"name":"getScriptEngineName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setScriptEngineName","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getDefaultMethod","access":1,"descriptor":"()Lcom/comphenix/protocol/injector/PlayerInjectHooks;"},{"name":"getInjectionMethod","access":1,"descriptor":"()Lcom/comphenix/protocol/injector/PlayerInjectHooks;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"setInjectionMethod","access":1,"descriptor":"(Lcom/comphenix/protocol/injector/PlayerInjectHooks;)V"},{"name":"getModificationCount","access":1,"descriptor":"()I"},{"name":"saveAll","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/ProtocolLib","version":52,"access":33,"superName":"org/bukkit/plugin/java/JavaPlugin","innerClasses":[{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"com/comphenix/protocol/updater/Updater$UpdateType","outerName":"com/comphenix/protocol/updater/Updater","innerName":"UpdateType","access":16409},{"name":"com/comphenix/protocol/ProtocolLib$ProtocolCommand","outerName":"com/comphenix/protocol/ProtocolLib","innerName":"ProtocolCommand","access":16410},{"name":"com/comphenix/protocol/ProtocolLib$4","access":4104},{"name":"com/comphenix/protocol/ProtocolLib$1","access":0},{"name":"com/comphenix/protocol/ProtocolLib$2","access":0},{"name":"com/comphenix/protocol/ProtocolLib$3","access":0}],"fields":[{"name":"REPORT_CANNOT_LOAD_CONFIG","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_DELETE_CONFIG","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_PARSE_INJECTION_METHOD","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_PLUGIN_LOAD_ERROR","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_PLUGIN_ENABLE_ERROR","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_METRICS_IO_ERROR","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_METRICS_GENERIC_ERROR","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_PARSE_MINECRAFT_VERSION","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_DETECT_CONFLICTING_PLUGINS","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_REGISTER_COMMAND","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_CREATE_TIMEOUT_TASK","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_UPDATE_PLUGIN","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"BUKKIT_DEV_SLUG","access":24,"descriptor":"Ljava/lang/String;","constant":"protocollib"},{"name":"BUKKIT_DEV_ID","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"45564"}},{"name":"MILLI_PER_SECOND","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1000"}},{"name":"PERMISSION_INFO","access":26,"descriptor":"Ljava/lang/String;","constant":"protocol.info"},{"name":"protocolManager","access":10,"descriptor":"Lcom/comphenix/protocol/injector/InternalManager;"},{"name":"reporter","access":10,"descriptor":"Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"config","access":10,"descriptor":"Lcom/comphenix/protocol/ProtocolConfig;"},{"name":"statistics","access":2,"descriptor":"Lcom/comphenix/protocol/metrics/Statistics;"},{"name":"backgroundCompiler","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/compiler/BackgroundCompiler;"},{"name":"packetTask","access":2,"descriptor":"I"},{"name":"tickCounter","access":2,"descriptor":"I"},{"name":"ASYNC_MANAGER_DELAY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"unhookTask","access":2,"descriptor":"Lcom/comphenix/protocol/injector/DelayedSingleTask;"},{"name":"configExpectedMod","access":2,"descriptor":"I"},{"name":"updater","access":2,"descriptor":"Lcom/comphenix/protocol/updater/Updater;"},{"name":"UPDATES_DISABLED","access":9,"descriptor":"Z"},{"name":"logger","access":10,"descriptor":"Ljava/util/logging/Logger;"},{"name":"redirectHandler","access":2,"descriptor":"Ljava/util/logging/Handler;"},{"name":"commandProtocol","access":2,"descriptor":"Lcom/comphenix/protocol/CommandProtocol;"},{"name":"commandPacket","access":2,"descriptor":"Lcom/comphenix/protocol/CommandPacket;"},{"name":"commandFilter","access":2,"descriptor":"Lcom/comphenix/protocol/CommandFilter;"},{"name":"packetLogging","access":2,"descriptor":"Lcom/comphenix/protocol/PacketLogging;"},{"name":"skipDisable","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"onLoad","access":1,"descriptor":"()V"},{"name":"initializeCommands","access":2,"descriptor":"()V"},{"name":"getFilteredReporter","access":2,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;)Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"deleteConfig","access":2,"descriptor":"()Z"},{"name":"reloadConfig","access":1,"descriptor":"()V"},{"name":"setupBroadcastUsers","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"onEnable","access":1,"descriptor":"()V"},{"name":"checkForIncompatibility","access":2,"descriptor":"(Lorg/bukkit/plugin/PluginManager;)V"},{"name":"verifyMinecraftVersion","access":2,"descriptor":"()Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"checkConflictingVersions","access":2,"descriptor":"()V"},{"name":"registerCommand","access":2,"descriptor":"(Ljava/lang/String;Lorg/bukkit/command/CommandExecutor;)V"},{"name":"disablePlugin","access":2,"descriptor":"()V"},{"name":"createPacketTask","access":2,"descriptor":"(Lorg/bukkit/Server;)V"},{"name":"updateConfiguration","access":2,"descriptor":"()V"},{"name":"checkUpdates","access":2,"descriptor":"()V"},{"name":"onDisable","access":1,"descriptor":"()V"},{"name":"getStatistics","access":1,"descriptor":"()Lcom/comphenix/protocol/metrics/Statistics;"},{"name":"getProtocolConfig","access":1,"descriptor":"()Lcom/comphenix/protocol/ProtocolConfig;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/comphenix/protocol/ProtocolConfig;"},{"name":"access$100","access":4104,"descriptor":"()Ljava/util/logging/Logger;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/ProtocolLib;)Lcom/comphenix/protocol/CommandPacket;"},{"name":"access$300","access":4104,"descriptor":"()Lcom/comphenix/protocol/injector/InternalManager;"},{"name":"access$408","access":4104,"descriptor":"(Lcom/comphenix/protocol/ProtocolLib;)I"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/protocol/ProtocolLib;)V"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/protocol/ProtocolLib;)I"},{"name":"access$600","access":4104,"descriptor":"(Lcom/comphenix/protocol/ProtocolLib;)V"}]},{"name":"com/comphenix/protocol/ProtocolLib$1","version":52,"access":32,"superName":"com/comphenix/protocol/error/DelegatedErrorReporter","outerClass":"com/comphenix/protocol/ProtocolLib","outerMethod":"getFilteredReporter","outerMethodDescriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;)Lcom/comphenix/protocol/error/ErrorReporter;","innerClasses":[{"name":"com/comphenix/protocol/ProtocolLib$1","access":0}],"fields":[{"name":"lastModCount","access":2,"descriptor":"I"},{"name":"reports","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/ProtocolLib;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/ProtocolLib;Lcom/comphenix/protocol/error/ErrorReporter;)V"},{"name":"filterReport","access":4,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;Z)Lcom/comphenix/protocol/error/Report;"}]},{"name":"com/comphenix/protocol/ProtocolLib$2","version":52,"access":32,"superName":"java/util/logging/Handler","outerClass":"com/comphenix/protocol/ProtocolLib","outerMethod":"setupBroadcastUsers","outerMethodDescriptor":"(Ljava/lang/String;)V","innerClasses":[{"name":"com/comphenix/protocol/ProtocolLib$2","access":0}],"fields":[{"name":"val$permission","access":4112,"descriptor":"Ljava/lang/String;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/ProtocolLib;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/ProtocolLib;Ljava/lang/String;)V"},{"name":"publish","access":1,"descriptor":"(Ljava/util/logging/LogRecord;)V"},{"name":"flush","access":1,"descriptor":"()V"},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/lang/SecurityException"]}]},{"name":"com/comphenix/protocol/ProtocolLib$3","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"com/comphenix/protocol/ProtocolLib","outerMethod":"createPacketTask","outerMethodDescriptor":"(Lorg/bukkit/Server;)V","innerClasses":[{"name":"com/comphenix/protocol/ProtocolLib$3","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/ProtocolLib;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/ProtocolLib;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/ProtocolLib$4","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/ProtocolLib","innerClasses":[{"name":"com/comphenix/protocol/ProtocolLib$ProtocolCommand","outerName":"com/comphenix/protocol/ProtocolLib","innerName":"ProtocolCommand","access":16410},{"name":"com/comphenix/protocol/ProtocolLib$4","access":4104}],"fields":[{"name":"$SwitchMap$com$comphenix$protocol$ProtocolLib$ProtocolCommand","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/protocol/ProtocolLib$ProtocolCommand","version":52,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/ProtocolLib$ProtocolCommand","outerName":"com/comphenix/protocol/ProtocolLib","innerName":"ProtocolCommand","access":16410}],"fields":[{"name":"FILTER","access":16409,"descriptor":"Lcom/comphenix/protocol/ProtocolLib$ProtocolCommand;"},{"name":"PACKET","access":16409,"descriptor":"Lcom/comphenix/protocol/ProtocolLib$ProtocolCommand;"},{"name":"PROTOCOL","access":16409,"descriptor":"Lcom/comphenix/protocol/ProtocolLib$ProtocolCommand;"},{"name":"LOGGING","access":16409,"descriptor":"Lcom/comphenix/protocol/ProtocolLib$ProtocolCommand;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/ProtocolLib$ProtocolCommand;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/ProtocolLib$ProtocolCommand;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/ProtocolLib$ProtocolCommand;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/ProtocolLib$ProtocolCommand;"}]},{"name":"com/comphenix/protocol/ProtocolLibrary","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"MINIMUM_MINECRAFT_VERSION","access":25,"descriptor":"Ljava/lang/String;","constant":"1.8"},{"name":"MAXIMUM_MINECRAFT_VERSION","access":25,"descriptor":"Ljava/lang/String;","constant":"1.17.1"},{"name":"MINECRAFT_LAST_RELEASE_DATE","access":25,"descriptor":"Ljava/lang/String;","constant":"2021-07-06"},{"name":"INCOMPATIBLE","access":25,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"plugin","access":10,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"config","access":10,"descriptor":"Lcom/comphenix/protocol/ProtocolConfig;"},{"name":"manager","access":10,"descriptor":"Lcom/comphenix/protocol/ProtocolManager;"},{"name":"reporter","access":10,"descriptor":"Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"updatesDisabled","access":10,"descriptor":"Z"},{"name":"initialized","access":10,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"init","access":12,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/ProtocolConfig;Lcom/comphenix/protocol/ProtocolManager;Lcom/comphenix/protocol/error/ErrorReporter;)V"},{"name":"getPlugin","access":9,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"getConfig","access":9,"descriptor":"()Lcom/comphenix/protocol/ProtocolConfig;"},{"name":"getProtocolManager","access":9,"descriptor":"()Lcom/comphenix/protocol/ProtocolManager;"},{"name":"getErrorReporter","access":9,"descriptor":"()Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"disableUpdates","access":9,"descriptor":"()V"},{"name":"updatesDisabled","access":9,"descriptor":"()Z"}]},{"name":"com/comphenix/protocol/ProtocolLogger","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"debugEnabled","access":10,"descriptor":"Z"},{"name":"logger","access":10,"descriptor":"Ljava/util/logging/Logger;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"init","access":9,"descriptor":"(Lcom/comphenix/protocol/ProtocolLib;)V"},{"name":"log","access":137,"descriptor":"(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"log","access":137,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"log","access":9,"descriptor":"(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"debug","access":137,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"debug","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"warnAbove","access":137,"descriptor":"(Lcom/comphenix/protocol/utility/MinecraftVersion;Ljava/lang/String;[Ljava/lang/Object;)V"}]},{"name":"com/comphenix/protocol/ProtocolManager","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/PacketStream"],"methods":[{"name":"getProtocolVersion","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)I"},{"name":"sendServerPacket","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;Z)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"recieveClientPacket","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;Z)V","exceptions":["java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"broadcastServerPacket","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;)V"},{"name":"broadcastServerPacket","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;Lorg/bukkit/entity/Entity;Z)V"},{"name":"broadcastServerPacket","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;Lorg/bukkit/Location;I)V"},{"name":"getPacketListeners","access":1025,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"addPacketListener","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)V"},{"name":"removePacketListener","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)V"},{"name":"removePacketListeners","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"createPacket","access":1025,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Lcom/comphenix/protocol/events/PacketContainer;"},{"name":"createPacket","access":1025,"descriptor":"(Lcom/comphenix/protocol/PacketType;Z)Lcom/comphenix/protocol/events/PacketContainer;"},{"name":"createPacketConstructor","access":1153,"descriptor":"(Lcom/comphenix/protocol/PacketType;[Ljava/lang/Object;)Lcom/comphenix/protocol/injector/PacketConstructor;"},{"name":"updateEntity","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Ljava/util/List;)V","signature":"(Lorg/bukkit/entity/Entity;Ljava/util/List;)V","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"getEntityFromID","access":1025,"descriptor":"(Lorg/bukkit/World;I)Lorg/bukkit/entity/Entity;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"getEntityTrackers","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Ljava/util/List;","signature":"(Lorg/bukkit/entity/Entity;)Ljava/util/List;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"getSendingFilterTypes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getReceivingFilterTypes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getMinecraftVersion","access":1025,"descriptor":"()Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"isClosed","access":1025,"descriptor":"()Z"},{"name":"getAsynchronousManager","access":1025,"descriptor":"()Lcom/comphenix/protocol/AsynchronousManager;"},{"name":"verifyWhitelist","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;Lcom/comphenix/protocol/events/ListeningWhitelist;)V"}]},{"name":"com/comphenix/protocol/RangeParser","version":52,"access":32,"superName":"java/lang/Object","methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getRanges","access":9,"descriptor":"(Ljava/lang/String;Lcom/google/common/collect/Range;)Ljava/util/List;","signature":"(Ljava/lang/String;Lcom/google/common/collect/Range;)Ljava/util/List;>;"},{"name":"getRanges","access":9,"descriptor":"(Ljava/util/Deque;Lcom/google/common/collect/Range;)Ljava/util/List;","signature":"(Ljava/util/Deque;Lcom/google/common/collect/Range;)Ljava/util/List;>;"},{"name":"simplify","access":10,"descriptor":"(Ljava/util/List;I)Ljava/util/List;","signature":"(Ljava/util/List;>;I)Ljava/util/List;>;"},{"name":"tokenizeInput","access":10,"descriptor":"(Ljava/util/Deque;)Ljava/util/List;","signature":"(Ljava/util/Deque;)Ljava/util/List;"}]},{"name":"com/comphenix/protocol/async/AsyncFilterManager","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/AsynchronousManager"],"innerClasses":[{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9}],"fields":[{"name":"serverTimeoutListeners","access":2,"descriptor":"Lcom/comphenix/protocol/injector/SortedPacketListenerList;"},{"name":"clientTimeoutListeners","access":2,"descriptor":"Lcom/comphenix/protocol/injector/SortedPacketListenerList;"},{"name":"timeoutListeners","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"serverProcessingQueue","access":2,"descriptor":"Lcom/comphenix/protocol/async/PacketProcessingQueue;"},{"name":"clientProcessingQueue","access":2,"descriptor":"Lcom/comphenix/protocol/async/PacketProcessingQueue;"},{"name":"playerSendingHandler","access":18,"descriptor":"Lcom/comphenix/protocol/async/PlayerSendingHandler;"},{"name":"reporter","access":18,"descriptor":"Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"mainThread","access":18,"descriptor":"Ljava/lang/Thread;"},{"name":"scheduler","access":18,"descriptor":"Lorg/bukkit/scheduler/BukkitScheduler;"},{"name":"currentSendingIndex","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"manager","access":2,"descriptor":"Lcom/comphenix/protocol/ProtocolManager;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Lorg/bukkit/scheduler/BukkitScheduler;)V"},{"name":"getManager","access":1,"descriptor":"()Lcom/comphenix/protocol/ProtocolManager;"},{"name":"setManager","access":1,"descriptor":"(Lcom/comphenix/protocol/ProtocolManager;)V"},{"name":"registerAsyncHandler","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)Lcom/comphenix/protocol/async/AsyncListenerHandler;"},{"name":"registerTimeoutHandler","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)V"},{"name":"getTimeoutHandlers","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getAsyncHandlers","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"registerAsyncHandler","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;Z)Lcom/comphenix/protocol/async/AsyncListenerHandler;"},{"name":"hasValidWhitelist","access":2,"descriptor":"(Lcom/comphenix/protocol/events/ListeningWhitelist;)Z"},{"name":"unregisterTimeoutHandler","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)V"},{"name":"unregisterAsyncHandler","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)V"},{"name":"findHandler","access":2,"descriptor":"(Lcom/comphenix/protocol/async/PacketProcessingQueue;Lcom/comphenix/protocol/events/ListeningWhitelist;Lcom/comphenix/protocol/events/PacketListener;)Lcom/comphenix/protocol/async/AsyncListenerHandler;"},{"name":"unregisterAsyncHandler","access":1,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;)V"},{"name":"unregisterAsyncHandlerInternal","access":0,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;)V"},{"name":"onMainThread","access":2,"descriptor":"()Z"},{"name":"unregisterAsyncHandlers","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"unregisterAsyncHandlers","access":2,"descriptor":"(Lcom/comphenix/protocol/async/PacketProcessingQueue;Lorg/bukkit/plugin/Plugin;)V"},{"name":"enqueueSyncPacket","access":33,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;Lcom/comphenix/protocol/async/AsyncMarker;)V"},{"name":"getReceivingTypes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getSendingTypes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getScheduler","access":1,"descriptor":"()Lorg/bukkit/scheduler/BukkitScheduler;"},{"name":"hasAsynchronousListeners","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)Z"},{"name":"createAsyncMarker","access":1,"descriptor":"()Lcom/comphenix/protocol/async/AsyncMarker;"},{"name":"createAsyncMarker","access":1,"descriptor":"(J)Lcom/comphenix/protocol/async/AsyncMarker;"},{"name":"createAsyncMarker","access":2,"descriptor":"(JJ)Lcom/comphenix/protocol/async/AsyncMarker;"},{"name":"getPacketStream","access":1,"descriptor":"()Lcom/comphenix/protocol/PacketStream;"},{"name":"getErrorReporter","access":1,"descriptor":"()Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"cleanupAll","access":1,"descriptor":"()V"},{"name":"signalPacketTransmission","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"signalPacketTransmission","access":2,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;Z)V"},{"name":"getSendingQueue","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)Lcom/comphenix/protocol/async/PacketSendingQueue;"},{"name":"getSendingQueue","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;Z)Lcom/comphenix/protocol/async/PacketSendingQueue;"},{"name":"getProcessingQueue","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)Lcom/comphenix/protocol/async/PacketProcessingQueue;"},{"name":"signalFreeProcessingSlot","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"sendProcessedPackets","access":1,"descriptor":"(IZ)V"},{"name":"removePlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V"}]},{"name":"com/comphenix/protocol/async/AsyncListenerHandler","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/async/AsyncListenerHandler$1","access":0},{"name":"com/comphenix/protocol/async/AsyncListenerHandler$2","access":0},{"name":"com/comphenix/protocol/async/AsyncListenerHandler$3","access":0},{"name":"com/comphenix/protocol/async/AsyncListenerHandler$4","access":0},{"name":"com/comphenix/protocol/async/AsyncListenerHandler$5","access":0},{"name":"com/comphenix/protocol/timing/TimedListenerManager$ListenerType","outerName":"com/comphenix/protocol/timing/TimedListenerManager","innerName":"ListenerType","access":16409}],"fields":[{"name":"REPORT_HANDLER_NOT_STARTED","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"INTERUPT_PACKET","access":26,"descriptor":"Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"WAKEUP_PACKET","access":26,"descriptor":"Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"TICKS_PER_SECOND","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"nextID","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"DEFAULT_CAPACITY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1024"}},{"name":"cancelled","access":66,"descriptor":"Z"},{"name":"started","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"listener","access":2,"descriptor":"Lcom/comphenix/protocol/events/PacketListener;"},{"name":"filterManager","access":2,"descriptor":"Lcom/comphenix/protocol/async/AsyncFilterManager;"},{"name":"nullPacketListener","access":2,"descriptor":"Lcom/comphenix/protocol/async/NullPacketListener;"},{"name":"queuedPackets","access":2,"descriptor":"Ljava/util/concurrent/ArrayBlockingQueue;","signature":"Ljava/util/concurrent/ArrayBlockingQueue;"},{"name":"stoppedTasks","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"stopLock","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"syncTask","access":2,"descriptor":"I"},{"name":"mainThread","access":2,"descriptor":"Ljava/lang/Thread;"},{"name":"warningTask","access":2,"descriptor":"I"},{"name":"timedManager","access":2,"descriptor":"Lcom/comphenix/protocol/timing/TimedListenerManager;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Thread;Lcom/comphenix/protocol/async/AsyncFilterManager;Lcom/comphenix/protocol/events/PacketListener;)V"},{"name":"startWarningTask","access":2,"descriptor":"()V"},{"name":"stopWarningTask","access":2,"descriptor":"()V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"getAsyncListener","access":1,"descriptor":"()Lcom/comphenix/protocol/events/PacketListener;"},{"name":"setNullPacketListener","access":0,"descriptor":"(Lcom/comphenix/protocol/async/NullPacketListener;)V"},{"name":"getNullPacketListener","access":0,"descriptor":"()Lcom/comphenix/protocol/events/PacketListener;"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"cancel","access":1,"descriptor":"()V"},{"name":"enqueuePacket","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"getListenerLoop","access":1,"descriptor":"()Lcom/comphenix/protocol/async/AsyncRunnable;"},{"name":"start","access":33,"descriptor":"()V"},{"name":"start","access":33,"descriptor":"(Lcom/google/common/base/Function;)V","signature":"(Lcom/google/common/base/Function;)V"},{"name":"scheduleAsync","access":2,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"getFriendlyWorkerName","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"fromWhitelist","access":2,"descriptor":"(Lcom/comphenix/protocol/events/ListeningWhitelist;)Ljava/lang/String;"},{"name":"syncStart","access":33,"descriptor":"()Z"},{"name":"syncStart","access":33,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z"},{"name":"syncStop","access":33,"descriptor":"()Z"},{"name":"start","access":33,"descriptor":"(I)V"},{"name":"stop","access":33,"descriptor":"()V"},{"name":"stop","access":33,"descriptor":"(I)V"},{"name":"setWorkers","access":33,"descriptor":"(I)V"},{"name":"getWorkers","access":33,"descriptor":"()I"},{"name":"waitForStops","access":2,"descriptor":"()Z","exceptions":["java/lang/InterruptedException"]},{"name":"listenerLoop","access":2,"descriptor":"(I)V"},{"name":"processPacket","access":2,"descriptor":"(ILcom/comphenix/protocol/events/PacketEvent;Ljava/lang/String;)V"},{"name":"close","access":34,"descriptor":"()V"},{"name":"stopThreads","access":2,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;)Lcom/comphenix/protocol/events/PacketListener;"},{"name":"access$100","access":4104,"descriptor":"()Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;I)V"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;)Ljava/lang/Object;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;)Ljava/util/Set;"},{"name":"access$500","access":4104,"descriptor":"()Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"access$600","access":4104,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;)Ljava/util/concurrent/ArrayBlockingQueue;"},{"name":"access$700","access":4104,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"access$800","access":4104,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;)Z"},{"name":"access$900","access":4104,"descriptor":"()Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"access$1000","access":4104,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;ILcom/comphenix/protocol/events/PacketEvent;Ljava/lang/String;)V"}]},{"name":"com/comphenix/protocol/async/AsyncListenerHandler$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"com/comphenix/protocol/async/AsyncListenerHandler","outerMethod":"startWarningTask","outerMethodDescriptor":"()V","innerClasses":[{"name":"com/comphenix/protocol/async/AsyncListenerHandler$1","access":0},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/async/AsyncListenerHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/async/AsyncListenerHandler$2","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/async/AsyncRunnable"],"outerClass":"com/comphenix/protocol/async/AsyncListenerHandler","outerMethod":"getListenerLoop","outerMethodDescriptor":"()Lcom/comphenix/protocol/async/AsyncRunnable;","innerClasses":[{"name":"com/comphenix/protocol/async/AsyncListenerHandler$2","access":0}],"fields":[{"name":"firstRun","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicBoolean;"},{"name":"finished","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicBoolean;"},{"name":"id","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/async/AsyncListenerHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;)V"},{"name":"getID","access":1,"descriptor":"()I"},{"name":"run","access":1,"descriptor":"()V"},{"name":"stop","access":1,"descriptor":"()Z","exceptions":["java/lang/InterruptedException"]},{"name":"isRunning","access":1,"descriptor":"()Z"},{"name":"isFinished","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/protocol/async/AsyncListenerHandler$3","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"com/comphenix/protocol/async/AsyncListenerHandler","outerMethod":"start","outerMethodDescriptor":"()V","innerClasses":[{"name":"com/comphenix/protocol/async/AsyncListenerHandler$3","access":0}],"fields":[{"name":"val$listenerLoop","access":4112,"descriptor":"Lcom/comphenix/protocol/async/AsyncRunnable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/async/AsyncListenerHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;Lcom/comphenix/protocol/async/AsyncRunnable;)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/async/AsyncListenerHandler$4","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"com/comphenix/protocol/async/AsyncListenerHandler","outerMethod":"start","outerMethodDescriptor":"(Lcom/google/common/base/Function;)V","innerClasses":[{"name":"com/comphenix/protocol/async/AsyncListenerHandler$4","access":0}],"fields":[{"name":"val$delegateCopy","access":4112,"descriptor":"Lcom/google/common/base/Function;"},{"name":"val$listenerLoop","access":4112,"descriptor":"Lcom/comphenix/protocol/async/AsyncRunnable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/async/AsyncListenerHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;Lcom/google/common/base/Function;Lcom/comphenix/protocol/async/AsyncRunnable;)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/async/AsyncListenerHandler$5","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"com/comphenix/protocol/async/AsyncListenerHandler","outerMethod":"syncStart","outerMethodDescriptor":"(JLjava/util/concurrent/TimeUnit;)Z","innerClasses":[{"name":"com/comphenix/protocol/async/AsyncListenerHandler$5","access":0}],"fields":[{"name":"val$unit","access":4112,"descriptor":"Ljava/util/concurrent/TimeUnit;"},{"name":"val$time","access":4112,"descriptor":"J"},{"name":"val$workerID","access":4112,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/async/AsyncListenerHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;Ljava/util/concurrent/TimeUnit;JI)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/async/AsyncMarker","version":52,"access":33,"signature":"Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable;","superName":"java/lang/Object","interfaces":["java/io/Serializable","java/lang/Comparable"],"innerClasses":[{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Client","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Status","outerName":"com/comphenix/protocol/PacketType","innerName":"Status","access":9},{"name":"com/comphenix/protocol/PacketType$Status$Server","outerName":"com/comphenix/protocol/PacketType$Status","innerName":"Server","access":9}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-2621498096616187384"}},{"name":"DEFAULT_TIMEOUT_DELTA","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1800000"}},{"name":"DEFAULT_SENDING_DELTA","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"packetStream","access":130,"descriptor":"Lcom/comphenix/protocol/PacketStream;"},{"name":"listenerTraversal","access":130,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"initialTime","access":2,"descriptor":"J"},{"name":"timeout","access":2,"descriptor":"J"},{"name":"originalSendingIndex","access":2,"descriptor":"J"},{"name":"newSendingIndex","access":2,"descriptor":"J"},{"name":"queuedSendingIndex","access":2,"descriptor":"Ljava/lang/Long;"},{"name":"processed","access":66,"descriptor":"Z"},{"name":"transmitted","access":66,"descriptor":"Z"},{"name":"asyncCancelled","access":66,"descriptor":"Z"},{"name":"processingDelay","access":2,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"processingLock","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"listenerHandler","access":130,"descriptor":"Lcom/comphenix/protocol/async/AsyncListenerHandler;"},{"name":"workerID","access":130,"descriptor":"I"},{"name":"isMinecraftAsync","access":74,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"alwaysSync","access":74,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/PacketStream;JJJ)V"},{"name":"getInitialTime","access":1,"descriptor":"()J"},{"name":"getTimeout","access":1,"descriptor":"()J"},{"name":"setTimeout","access":1,"descriptor":"(J)V"},{"name":"getOriginalSendingIndex","access":1,"descriptor":"()J"},{"name":"getNewSendingIndex","access":1,"descriptor":"()J"},{"name":"setNewSendingIndex","access":1,"descriptor":"(J)V"},{"name":"getPacketStream","access":1,"descriptor":"()Lcom/comphenix/protocol/PacketStream;"},{"name":"setPacketStream","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketStream;)V"},{"name":"isProcessed","access":1,"descriptor":"()Z"},{"name":"setProcessed","access":0,"descriptor":"(Z)V"},{"name":"incrementProcessingDelay","access":1,"descriptor":"()I"},{"name":"decrementProcessingDelay","access":0,"descriptor":"()I"},{"name":"getProcessingDelay","access":1,"descriptor":"()I"},{"name":"isQueued","access":1,"descriptor":"()Z"},{"name":"getQueuedSendingIndex","access":1,"descriptor":"()J"},{"name":"setQueuedSendingIndex","access":0,"descriptor":"(Ljava/lang/Long;)V"},{"name":"getProcessingLock","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"setProcessingLock","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"isTransmitted","access":1,"descriptor":"()Z"},{"name":"hasExpired","access":1,"descriptor":"()Z"},{"name":"hasExpired","access":1,"descriptor":"(J)Z"},{"name":"isAsyncCancelled","access":1,"descriptor":"()Z"},{"name":"setAsyncCancelled","access":1,"descriptor":"(Z)V"},{"name":"getListenerHandler","access":1,"descriptor":"()Lcom/comphenix/protocol/async/AsyncListenerHandler;"},{"name":"setListenerHandler","access":0,"descriptor":"(Lcom/comphenix/protocol/async/AsyncListenerHandler;)V"},{"name":"getWorkerID","access":1,"descriptor":"()I"},{"name":"setWorkerID","access":0,"descriptor":"(I)V"},{"name":"getListenerTraversal","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"setListenerTraversal","access":0,"descriptor":"(Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator;>;)V"},{"name":"sendPacket","access":0,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V","exceptions":["java/io/IOException"]},{"name":"isMinecraftAsync","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)Z","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"compareTo","access":1,"descriptor":"(Lcom/comphenix/protocol/async/AsyncMarker;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/comphenix/protocol/async/AsyncRunnable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"methods":[{"name":"getID","access":1025,"descriptor":"()I"},{"name":"stop","access":1025,"descriptor":"()Z","exceptions":["java/lang/InterruptedException"]},{"name":"isRunning","access":1025,"descriptor":"()Z"},{"name":"isFinished","access":1025,"descriptor":"()Z"}]},{"name":"com/comphenix/protocol/async/NullPacketListener","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/events/PacketListener"],"innerClasses":[{"name":"com/comphenix/protocol/events/ListeningWhitelist$Builder","outerName":"com/comphenix/protocol/events/ListeningWhitelist","innerName":"Builder","access":9}],"fields":[{"name":"sendingWhitelist","access":2,"descriptor":"Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"receivingWhitelist","access":2,"descriptor":"Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"plugin","access":2,"descriptor":"Lorg/bukkit/plugin/Plugin;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)V"},{"name":"onPacketSending","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"onPacketReceiving","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"getSendingWhitelist","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"getReceivingWhitelist","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"cloneWhitelist","access":2,"descriptor":"(Lcom/comphenix/protocol/events/ListenerPriority;Lcom/comphenix/protocol/events/ListeningWhitelist;)Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"}]},{"name":"com/comphenix/protocol/async/PacketEventHolder","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/lang/Comparable;","superName":"java/lang/Object","interfaces":["java/lang/Comparable"],"fields":[{"name":"event","access":2,"descriptor":"Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"sendingIndex","access":2,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"getEvent","access":1,"descriptor":"()Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"compareTo","access":1,"descriptor":"(Lcom/comphenix/protocol/async/PacketEventHolder;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/comphenix/protocol/async/PacketProcessingQueue","version":52,"access":32,"signature":"Lcom/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap;","superName":"com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap","innerClasses":[{"name":"com/google/common/collect/MinMaxPriorityQueue$Builder","outerName":"com/google/common/collect/MinMaxPriorityQueue","innerName":"Builder","access":25},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9}],"fields":[{"name":"REPORT_GUAVA_CORRUPT_MISSING","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"INITIAL_CAPACITY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"DEFAULT_MAXIMUM_CONCURRENCY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"DEFAULT_QUEUE_LIMIT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"61440"}},{"name":"maximumConcurrency","access":18,"descriptor":"I"},{"name":"concurrentProcessing","access":2,"descriptor":"Ljava/util/concurrent/Semaphore;"},{"name":"processingQueue","access":2,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"sendingHandler","access":2,"descriptor":"Lcom/comphenix/protocol/async/PlayerSendingHandler;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/async/PlayerSendingHandler;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/async/PlayerSendingHandler;III)V"},{"name":"enqueue","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;Z)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"signalBeginProcessing","access":1,"descriptor":"(Z)V"},{"name":"signalProcessingDone","access":1,"descriptor":"()V"},{"name":"getMaximumConcurrency","access":1,"descriptor":"()I"},{"name":"cleanupAll","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/async/PacketSendingQueue","version":52,"access":1056,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/async/PacketSendingQueue$1","access":0},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9}],"fields":[{"name":"REPORT_DROPPED_PACKET","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"INITIAL_CAPACITY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"sendingQueue","access":2,"descriptor":"Ljava/util/concurrent/PriorityBlockingQueue;","signature":"Ljava/util/concurrent/PriorityBlockingQueue;"},{"name":"asynchronousSender","access":2,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"notThreadSafe","access":18,"descriptor":"Z"},{"name":"cleanedUp","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(ZLjava/util/concurrent/Executor;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"enqueue","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"signalPacketUpdate","access":33,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;Z)V"},{"name":"signalPacketUpdate","access":33,"descriptor":"(Ljava/util/List;Z)V","signature":"(Ljava/util/List;Z)V"},{"name":"trySendPackets","access":1,"descriptor":"(Z)V"},{"name":"processPacketHolder","access":2,"descriptor":"(ZLcom/comphenix/protocol/async/PacketEventHolder;)Z"},{"name":"onPacketTimeout","access":1028,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"isOnline","access":2,"descriptor":"(Lorg/bukkit/entity/Player;)Z"},{"name":"forceSend","access":2,"descriptor":"()V"},{"name":"isSynchronizeMain","access":1,"descriptor":"()Z"},{"name":"sendPacket","access":2,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"cleanupAll","access":1,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/async/PacketSendingQueue;ZLcom/comphenix/protocol/async/PacketEventHolder;)Z"}]},{"name":"com/comphenix/protocol/async/PacketSendingQueue$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"com/comphenix/protocol/async/PacketSendingQueue","outerMethod":"processPacketHolder","outerMethodDescriptor":"(ZLcom/comphenix/protocol/async/PacketEventHolder;)Z","innerClasses":[{"name":"com/comphenix/protocol/async/PacketSendingQueue$1","access":0}],"fields":[{"name":"val$holder","access":4112,"descriptor":"Lcom/comphenix/protocol/async/PacketEventHolder;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/async/PacketSendingQueue;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/async/PacketSendingQueue;Lcom/comphenix/protocol/async/PacketEventHolder;)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/async/PlayerSendingHandler","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/async/PlayerSendingHandler$QueueContainer","outerName":"com/comphenix/protocol/async/PlayerSendingHandler","innerName":"QueueContainer","access":2}],"fields":[{"name":"reporter","access":2,"descriptor":"Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"playerSendingQueues","access":2,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"serverTimeoutListeners","access":2,"descriptor":"Lcom/comphenix/protocol/injector/SortedPacketListenerList;"},{"name":"clientTimeoutListeners","access":2,"descriptor":"Lcom/comphenix/protocol/injector/SortedPacketListenerList;"},{"name":"asynchronousSender","access":2,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"cleaningUp","access":66,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Lcom/comphenix/protocol/injector/SortedPacketListenerList;Lcom/comphenix/protocol/injector/SortedPacketListenerList;)V"},{"name":"initializeScheduler","access":33,"descriptor":"()V"},{"name":"getSendingQueue","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)Lcom/comphenix/protocol/async/PacketSendingQueue;"},{"name":"getSendingQueue","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;Z)Lcom/comphenix/protocol/async/PacketSendingQueue;"},{"name":"sendAllPackets","access":1,"descriptor":"()V"},{"name":"sendServerPackets","access":1,"descriptor":"(Ljava/util/List;Z)V","signature":"(Ljava/util/List;Z)V"},{"name":"sendClientPackets","access":1,"descriptor":"(Ljava/util/List;Z)V","signature":"(Ljava/util/List;Z)V"},{"name":"trySendServerPackets","access":1,"descriptor":"(Z)V"},{"name":"trySendClientPackets","access":1,"descriptor":"(Z)V"},{"name":"getServerQueues","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getClientQueues","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"cleanupAll","access":1,"descriptor":"()V"},{"name":"removePlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/async/PlayerSendingHandler;)Ljava/util/concurrent/Executor;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/async/PlayerSendingHandler;)Z"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/async/PlayerSendingHandler;)Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/async/PlayerSendingHandler;)Lcom/comphenix/protocol/injector/SortedPacketListenerList;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/protocol/async/PlayerSendingHandler;)Lcom/comphenix/protocol/injector/SortedPacketListenerList;"}]},{"name":"com/comphenix/protocol/async/PlayerSendingHandler$QueueContainer","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/async/PlayerSendingHandler$QueueContainer","outerName":"com/comphenix/protocol/async/PlayerSendingHandler","innerName":"QueueContainer","access":2},{"name":"com/comphenix/protocol/async/PlayerSendingHandler$QueueContainer$1","access":0},{"name":"com/comphenix/protocol/async/PlayerSendingHandler$QueueContainer$2","access":0}],"fields":[{"name":"serverQueue","access":2,"descriptor":"Lcom/comphenix/protocol/async/PacketSendingQueue;"},{"name":"clientQueue","access":2,"descriptor":"Lcom/comphenix/protocol/async/PacketSendingQueue;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/async/PlayerSendingHandler;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/async/PlayerSendingHandler;)V"},{"name":"getServerQueue","access":1,"descriptor":"()Lcom/comphenix/protocol/async/PacketSendingQueue;"},{"name":"getClientQueue","access":1,"descriptor":"()Lcom/comphenix/protocol/async/PacketSendingQueue;"}]},{"name":"com/comphenix/protocol/async/PlayerSendingHandler$QueueContainer$1","version":52,"access":32,"superName":"com/comphenix/protocol/async/PacketSendingQueue","outerClass":"com/comphenix/protocol/async/PlayerSendingHandler$QueueContainer","outerMethod":"","outerMethodDescriptor":"(Lcom/comphenix/protocol/async/PlayerSendingHandler;)V","innerClasses":[{"name":"com/comphenix/protocol/async/PlayerSendingHandler$QueueContainer","outerName":"com/comphenix/protocol/async/PlayerSendingHandler","innerName":"QueueContainer","access":2},{"name":"com/comphenix/protocol/async/PlayerSendingHandler$QueueContainer$1","access":0}],"fields":[{"name":"val$this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/async/PlayerSendingHandler;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/protocol/async/PlayerSendingHandler$QueueContainer;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/async/PlayerSendingHandler$QueueContainer;ZLjava/util/concurrent/Executor;Lcom/comphenix/protocol/async/PlayerSendingHandler;)V"},{"name":"onPacketTimeout","access":4,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"}]},{"name":"com/comphenix/protocol/async/PlayerSendingHandler$QueueContainer$2","version":52,"access":32,"superName":"com/comphenix/protocol/async/PacketSendingQueue","outerClass":"com/comphenix/protocol/async/PlayerSendingHandler$QueueContainer","outerMethod":"","outerMethodDescriptor":"(Lcom/comphenix/protocol/async/PlayerSendingHandler;)V","innerClasses":[{"name":"com/comphenix/protocol/async/PlayerSendingHandler$QueueContainer","outerName":"com/comphenix/protocol/async/PlayerSendingHandler","innerName":"QueueContainer","access":2},{"name":"com/comphenix/protocol/async/PlayerSendingHandler$QueueContainer$2","access":0}],"fields":[{"name":"val$this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/async/PlayerSendingHandler;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/protocol/async/PlayerSendingHandler$QueueContainer;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/async/PlayerSendingHandler$QueueContainer;ZLjava/util/concurrent/Executor;Lcom/comphenix/protocol/async/PlayerSendingHandler;)V"},{"name":"onPacketTimeout","access":4,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"}]},{"name":"com/comphenix/protocol/async/Synchronization","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/async/Synchronization$SynchronizedQueue","outerName":"com/comphenix/protocol/async/Synchronization","innerName":"SynchronizedQueue","access":10},{"name":"com/comphenix/protocol/async/Synchronization$1","access":4104},{"name":"com/comphenix/protocol/async/Synchronization$SynchronizedCollection","outerName":"com/comphenix/protocol/async/Synchronization","innerName":"SynchronizedCollection","access":10},{"name":"com/comphenix/protocol/async/Synchronization$SynchronizedObject","outerName":"com/comphenix/protocol/async/Synchronization","innerName":"SynchronizedObject","access":10}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"queue","access":9,"descriptor":"(Ljava/util/Queue;Ljava/lang/Object;)Ljava/util/Queue;","signature":"(Ljava/util/Queue;Ljava/lang/Object;)Ljava/util/Queue;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":1}]}]},{"name":"com/comphenix/protocol/async/Synchronization$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/async/Synchronization","innerClasses":[{"name":"com/comphenix/protocol/async/Synchronization$1","access":4104}]},{"name":"com/comphenix/protocol/async/Synchronization$SynchronizedCollection","version":52,"access":32,"signature":"Lcom/comphenix/protocol/async/Synchronization$SynchronizedObject;Ljava/util/Collection;","superName":"com/comphenix/protocol/async/Synchronization$SynchronizedObject","interfaces":["java/util/Collection"],"innerClasses":[{"name":"com/comphenix/protocol/async/Synchronization$SynchronizedCollection","outerName":"com/comphenix/protocol/async/Synchronization","innerName":"SynchronizedCollection","access":10},{"name":"com/comphenix/protocol/async/Synchronization$SynchronizedObject","outerName":"com/comphenix/protocol/async/Synchronization","innerName":"SynchronizedObject","access":10},{"name":"com/comphenix/protocol/async/Synchronization$1","access":4104}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"5440572373531285692"}}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/Collection;Ljava/lang/Object;)V","signature":"(Ljava/util/Collection;Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":1}]},{"name":"delegate","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TE;>;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"removeAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Ljava/util/Collection;Ljava/lang/Object;Lcom/comphenix/protocol/async/Synchronization$1;)V"}]},{"name":"com/comphenix/protocol/async/Synchronization$SynchronizedObject","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/comphenix/protocol/async/Synchronization$SynchronizedObject","outerName":"com/comphenix/protocol/async/Synchronization","innerName":"SynchronizedObject","access":10}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-4408866092364554628"}},{"name":"delegate","access":16,"descriptor":"Ljava/lang/Object;"},{"name":"mutex","access":16,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":1}]},{"name":"delegate","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/async/Synchronization$SynchronizedQueue","version":52,"access":32,"signature":"Lcom/comphenix/protocol/async/Synchronization$SynchronizedCollection;Ljava/util/Queue;","superName":"com/comphenix/protocol/async/Synchronization$SynchronizedCollection","interfaces":["java/util/Queue"],"innerClasses":[{"name":"com/comphenix/protocol/async/Synchronization$SynchronizedCollection","outerName":"com/comphenix/protocol/async/Synchronization","innerName":"SynchronizedCollection","access":10},{"name":"com/comphenix/protocol/async/Synchronization$1","access":4104},{"name":"com/comphenix/protocol/async/Synchronization$SynchronizedQueue","outerName":"com/comphenix/protocol/async/Synchronization","innerName":"SynchronizedQueue","access":10}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1961791630386791902"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Queue;Ljava/lang/Object;)V","signature":"(Ljava/util/Queue;Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":1}]},{"name":"delegate","access":0,"descriptor":"()Ljava/util/Queue;","signature":"()Ljava/util/Queue;"},{"name":"element","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"poll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"remove","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/collections/ExpireHashMap","version":52,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/collections/ExpireHashMap$1","access":0},{"name":"com/comphenix/protocol/collections/ExpireHashMap$ExpireEntry","outerName":"com/comphenix/protocol/collections/ExpireHashMap","innerName":"ExpireEntry","access":2},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"keyLookup","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map.ExpireEntry;>;"},{"name":"expireQueue","access":2,"descriptor":"Ljava/util/PriorityQueue;","signature":"Ljava/util/PriorityQueue.ExpireEntry;>;"},{"name":"valueView","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ticker","access":2,"descriptor":"Lcom/google/common/base/Ticker;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/google/common/base/Ticker;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(TK;TV;JLjava/util/concurrent/TimeUnit;)TV;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TK;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TV;)Z"},{"name":"removeKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"collect","access":1,"descriptor":"()V"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"evictExpired","access":4,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/collections/ExpireHashMap$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function.ExpireEntry;TV;>;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function"],"outerClass":"com/comphenix/protocol/collections/ExpireHashMap","innerClasses":[{"name":"com/comphenix/protocol/collections/ExpireHashMap$1","access":0},{"name":"com/comphenix/protocol/collections/ExpireHashMap$ExpireEntry","outerName":"com/comphenix/protocol/collections/ExpireHashMap","innerName":"ExpireEntry","access":2}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/collections/ExpireHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/collections/ExpireHashMap;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/protocol/collections/ExpireHashMap$ExpireEntry;)Ljava/lang/Object;","signature":"(Lcom/comphenix/protocol/collections/ExpireHashMap.ExpireEntry;)TV;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/collections/ExpireHashMap$ExpireEntry","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/lang/Comparable.ExpireEntry;>;","superName":"java/lang/Object","interfaces":["java/lang/Comparable"],"innerClasses":[{"name":"com/comphenix/protocol/collections/ExpireHashMap$ExpireEntry","outerName":"com/comphenix/protocol/collections/ExpireHashMap","innerName":"ExpireEntry","access":2}],"fields":[{"name":"expireTime","access":17,"descriptor":"J"},{"name":"expireKey","access":17,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"expireValue","access":17,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/collections/ExpireHashMap;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/collections/ExpireHashMap;JLjava/lang/Object;Ljava/lang/Object;)V","signature":"(JTK;TV;)V"},{"name":"compareTo","access":1,"descriptor":"(Lcom/comphenix/protocol/collections/ExpireHashMap$ExpireEntry;)I","signature":"(Lcom/comphenix/protocol/collections/ExpireHashMap.ExpireEntry;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/comphenix/protocol/collections/IntegerMap","version":52,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"array","access":2,"descriptor":"[Ljava/lang/Object;","signature":"[TT;"},{"name":"size","access":2,"descriptor":"I"}],"methods":[{"name":"newMap","access":9,"descriptor":"()Lcom/comphenix/protocol/collections/IntegerMap;","signature":"()Lcom/comphenix/protocol/collections/IntegerMap;"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"put","access":1,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;","signature":"(ITT;)TT;"},{"name":"remove","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TT;"},{"name":"ensureCapacity","access":4,"descriptor":"(I)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TT;"},{"name":"containsKey","access":1,"descriptor":"(I)Z"},{"name":"toMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"}]},{"name":"com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap","version":52,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"mapListeners","access":2,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;>;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"addListener","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/ListeningWhitelist;)V","signature":"(TTListener;Lcom/comphenix/protocol/events/ListeningWhitelist;)V"},{"name":"addListener","access":2,"descriptor":"(Lcom/comphenix/protocol/PacketType;Lcom/comphenix/protocol/injector/PrioritizedListener;)V","signature":"(Lcom/comphenix/protocol/PacketType;Lcom/comphenix/protocol/injector/PrioritizedListener;)V"},{"name":"removeListener","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/ListeningWhitelist;)Ljava/util/List;","signature":"(TTListener;Lcom/comphenix/protocol/events/ListeningWhitelist;)Ljava/util/List;"},{"name":"getListener","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Ljava/util/Collection;","signature":"(Lcom/comphenix/protocol/PacketType;)Ljava/util/Collection;>;"},{"name":"values","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"clearListeners","access":4,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree","version":52,"access":1057,"signature":";TValue:Ljava/lang/Object;>Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint","outerName":"com/comphenix/protocol/concurrency/AbstractIntervalTree","innerName":"EndPoint","access":4},{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree$State","outerName":"com/comphenix/protocol/concurrency/AbstractIntervalTree","innerName":"State","access":16412},{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree$Entry","outerName":"com/comphenix/protocol/concurrency/AbstractIntervalTree","innerName":"Entry","access":1},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree$1","access":4104}],"fields":[{"name":"bounds","access":4,"descriptor":"Ljava/util/NavigableMap;","signature":"Ljava/util/NavigableMap.EndPoint;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/util/Set;","signature":"(TTKey;TTKey;)Ljava/util/Set.Entry;>;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Z)Ljava/util/Set;","signature":"(TTKey;TTKey;Z)Ljava/util/Set.Entry;>;"},{"name":"getEntry","access":4,"descriptor":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint;Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint;)Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$Entry;","signature":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint;Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint;)Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.Entry;"},{"name":"removeEntrySafely","access":2,"descriptor":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint;Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint;)V","signature":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint;Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint;)V"},{"name":"addEndPoint","access":4,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Object;Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$State;)Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint;","signature":"(TTKey;TTValue;Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$State;)Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Object;)V","signature":"(TTKey;TTKey;TTValue;)V"},{"name":"putUnsafe","access":2,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Object;)Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$Entry;","signature":"(TTKey;TTKey;TTValue;)Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.Entry;"},{"name":"checkBounds","access":2,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)V","signature":"(TTKey;TTKey;)V"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Comparable;)Z","signature":"(TTKey;)Z"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set.Entry;>;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"getEntries","access":2,"descriptor":"(Ljava/util/Set;Ljava/util/NavigableMap;)V","signature":"(Ljava/util/Set.Entry;>;Ljava/util/NavigableMap.EndPoint;>;)V"},{"name":"putAll","access":1,"descriptor":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree;)V","signature":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Object;","signature":"(TTKey;)TTValue;"},{"name":"getEndPoint","access":4,"descriptor":"(Ljava/lang/Comparable;)Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint;","signature":"(TTKey;)Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint;"},{"name":"getPreviousEndPoint","access":4,"descriptor":"(Ljava/lang/Comparable;Z)Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint;","signature":"(TTKey;Z)Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint;"},{"name":"getNextEndPoint","access":4,"descriptor":"(Ljava/lang/Comparable;Z)Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint;","signature":"(TTKey;Z)Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint;"},{"name":"invokeEntryAdded","access":2,"descriptor":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$Entry;)V","signature":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.Entry;)V"},{"name":"invokeEntryAdded","access":2,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set.Entry;>;)V"},{"name":"invokeEntryRemoved","access":2,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set.Entry;>;)V"},{"name":"onEntryAdded","access":4,"descriptor":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$Entry;)V","signature":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.Entry;)V"},{"name":"onEntryRemoved","access":4,"descriptor":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$Entry;)V","signature":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.Entry;)V"},{"name":"decrementKey","access":1028,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Comparable;","signature":"(TTKey;)TTKey;"},{"name":"incrementKey","access":1028,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Comparable;","signature":"(TTKey;)TTKey;"}]},{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/concurrency/AbstractIntervalTree","innerClasses":[{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree$State","outerName":"com/comphenix/protocol/concurrency/AbstractIntervalTree","innerName":"State","access":16412},{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree$1","access":4104}],"fields":[{"name":"$SwitchMap$com$comphenix$protocol$concurrency$AbstractIntervalTree$State","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint","outerName":"com/comphenix/protocol/concurrency/AbstractIntervalTree","innerName":"EndPoint","access":4},{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree$State","outerName":"com/comphenix/protocol/concurrency/AbstractIntervalTree","innerName":"State","access":16412}],"fields":[{"name":"state","access":1,"descriptor":"Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$State;"},{"name":"value","access":1,"descriptor":"Ljava/lang/Object;","signature":"TTValue;"},{"name":"key","access":1,"descriptor":"Ljava/lang/Comparable;","signature":"TTKey;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/concurrency/AbstractIntervalTree;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree;Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$State;Ljava/lang/Comparable;Ljava/lang/Object;)V","signature":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$State;TTKey;TTValue;)V"}]},{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree$Entry","version":52,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Map$Entry;TTValue;>;","superName":"java/lang/Object","interfaces":["java/util/Map$Entry"],"innerClasses":[{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree$Entry","outerName":"com/comphenix/protocol/concurrency/AbstractIntervalTree","innerName":"Entry","access":1},{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint","outerName":"com/comphenix/protocol/concurrency/AbstractIntervalTree","innerName":"EndPoint","access":4},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"left","access":2,"descriptor":"Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint;","signature":"Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint;"},{"name":"right","access":2,"descriptor":"Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint;","signature":"Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/concurrency/AbstractIntervalTree;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree;Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint;Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint;)V","signature":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint;Lcom/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint;)V"},{"name":"getKey","access":1,"descriptor":"()Lcom/google/common/collect/Range;","signature":"()Lcom/google/common/collect/Range;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TTValue;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TTValue;)TTValue;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getKey","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$Entry;)Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$Entry;)Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$EndPoint;"}]},{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree$State","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/concurrency/AbstractIntervalTree$State","outerName":"com/comphenix/protocol/concurrency/AbstractIntervalTree","innerName":"State","access":16412}],"fields":[{"name":"OPEN","access":16409,"descriptor":"Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$State;"},{"name":"CLOSE","access":16409,"descriptor":"Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$State;"},{"name":"BOTH","access":16409,"descriptor":"Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/concurrency/AbstractIntervalTree$State;"}]},{"name":"com/comphenix/protocol/concurrency/BlockingHashMap","version":52,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/concurrency/BlockingHashMap$1","access":0},{"name":"com/comphenix/protocol/concurrency/BlockingHashMap$2","access":0}],"fields":[{"name":"backingMap","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"locks","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"}],"methods":[{"name":"newInvalidCacheLoader","access":9,"descriptor":"()Lcom/google/common/cache/CacheLoader;","signature":"()Lcom/google/common/cache/CacheLoader;"},{"name":"","access":1,"descriptor":"()V"},{"name":"create","access":9,"descriptor":"()Lcom/comphenix/protocol/concurrency/BlockingHashMap;","signature":"()Lcom/comphenix/protocol/concurrency/BlockingHashMap;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TTKey;)TTValue;","exceptions":["java/lang/InterruptedException"]},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(TTKey;JLjava/util/concurrent/TimeUnit;)TTValue;","exceptions":["java/lang/InterruptedException"]},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Z)Ljava/lang/Object;","signature":"(TTKey;JLjava/util/concurrent/TimeUnit;Z)TTValue;","exceptions":["java/lang/InterruptedException"]},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TTKey;TTValue;)TTValue;"},{"name":"putIfAbsent","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TTKey;TTValue;)TTValue;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"keys","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getLock","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TTKey;)Ljava/lang/Object;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/concurrency/BlockingHashMap;)Ljava/util/concurrent/ConcurrentMap;"}]},{"name":"com/comphenix/protocol/concurrency/BlockingHashMap$1","version":52,"access":32,"signature":"Lcom/google/common/cache/CacheLoader;","superName":"com/google/common/cache/CacheLoader","outerClass":"com/comphenix/protocol/concurrency/BlockingHashMap","outerMethod":"newInvalidCacheLoader","outerMethodDescriptor":"()Lcom/google/common/cache/CacheLoader;","innerClasses":[{"name":"com/comphenix/protocol/concurrency/BlockingHashMap$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TTKey;)TTValue;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/protocol/concurrency/BlockingHashMap$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/cache/RemovalListener;","superName":"java/lang/Object","interfaces":["com/google/common/cache/RemovalListener"],"outerClass":"com/comphenix/protocol/concurrency/BlockingHashMap","outerMethod":"","outerMethodDescriptor":"()V","innerClasses":[{"name":"com/comphenix/protocol/concurrency/BlockingHashMap$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/concurrency/BlockingHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/concurrency/BlockingHashMap;)V"},{"name":"onRemoval","access":1,"descriptor":"(Lcom/google/common/cache/RemovalNotification;)V","signature":"(Lcom/google/common/cache/RemovalNotification;)V"}]},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap","version":52,"access":33,"signature":"Ljava/util/AbstractMap;Ljava/util/concurrent/ConcurrentMap;","superName":"java/util/AbstractMap","interfaces":["java/util/concurrent/ConcurrentMap"],"innerClasses":[{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey","outerName":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap","innerName":"PlayerKey","access":17417},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$1","access":0},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$2","access":0},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$3","access":0},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$4","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"valueLookup","access":2,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"keyLookup","access":2,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"keyMethod","access":18,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function;"}],"methods":[{"name":"usingAddress","access":9,"descriptor":"()Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;","signature":"()Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;"},{"name":"usingName","access":9,"descriptor":"()Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;","signature":"()Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey;)V"},{"name":"","access":1,"descriptor":"(Lcom/google/common/base/Function;)V","signature":"(Lcom/google/common/base/Function;)V"},{"name":"createValueMap","access":2,"descriptor":"()Ljava/util/concurrent/ConcurrentMap;","signature":"()Ljava/util/concurrent/ConcurrentMap;"},{"name":"createKeyCache","access":2,"descriptor":"()Ljava/util/concurrent/ConcurrentMap;","signature":"()Ljava/util/concurrent/ConcurrentMap;"},{"name":"onCacheEvicted","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"findOnlinePlayer","access":2,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/entity/Player;"},{"name":"lookupPlayer","access":2,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/entity/Player;"},{"name":"cachePlayerKey","access":2,"descriptor":"(Lorg/bukkit/entity/Player;)Ljava/lang/Object;"},{"name":"put","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lorg/bukkit/entity/Player;TTValue;)TTValue;"},{"name":"putIfAbsent","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lorg/bukkit/entity/Player;TTValue;)TTValue;"},{"name":"replace","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lorg/bukkit/entity/Player;TTValue;)TTValue;"},{"name":"replace","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(Lorg/bukkit/entity/Player;TTValue;TTValue;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TTValue;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TTValue;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"entryIterator","access":2,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"replace","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"replace","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"putIfAbsent","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$createKeyCache$0","access":4098,"descriptor":"(Lcom/google/common/cache/RemovalNotification;)V"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;Ljava/lang/Object;)Lorg/bukkit/entity/Player;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;)Ljava/util/Iterator;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;)Ljava/util/concurrent/ConcurrentMap;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;)Ljava/util/concurrent/ConcurrentMap;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;Ljava/lang/Object;)Lorg/bukkit/entity/Player;"}]},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$1","version":52,"access":32,"signature":"Lcom/google/common/cache/CacheLoader;","superName":"com/google/common/cache/CacheLoader","outerClass":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap","outerMethod":"createKeyCache","outerMethodDescriptor":"()Ljava/util/concurrent/ConcurrentMap;","innerClasses":[{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/entity/Player;","exceptions":["java/lang/Exception"]},{"name":"load","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$2","version":52,"access":32,"signature":"Ljava/util/AbstractSet;>;","superName":"java/util/AbstractSet","outerClass":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap","outerMethod":"entrySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$2","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"clear","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$3","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$3","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"java/util/AbstractMap$SimpleEntry","outerName":"java/util/AbstractMap","innerName":"SimpleEntry","access":9}],"fields":[{"name":"val$source","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;Ljava/util/Iterator;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$4","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$4","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$filtered","access":4112,"descriptor":"Lcom/google/common/collect/AbstractIterator;"},{"name":"val$source","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap;Lcom/google/common/collect/AbstractIterator;Ljava/util/Iterator;)V","signature":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey","version":52,"access":17441,"signature":"Ljava/lang/Enum;Lcom/google/common/base/Function;","superName":"java/lang/Enum","interfaces":["com/google/common/base/Function"],"innerClasses":[{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey","outerName":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap","innerName":"PlayerKey","access":17417},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey$1","access":16400},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey$2","access":16400},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$1","access":0}],"fields":[{"name":"ADDRESS","access":16409,"descriptor":"Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey;"},{"name":"NAME","access":16409,"descriptor":"Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/comphenix/protocol/concurrency/ConcurrentPlayerMap$1;)V"}]},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey$1","version":52,"access":16432,"superName":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey","outerClass":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey","innerClasses":[{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey","outerName":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap","innerName":"PlayerKey","access":17417},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$1","access":0},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)Ljava/lang/Object;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey$2","version":52,"access":16432,"superName":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey","outerClass":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey","innerClasses":[{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey","outerName":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap","innerName":"PlayerKey","access":17417},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$1","access":0},{"name":"com/comphenix/protocol/concurrency/ConcurrentPlayerMap$PlayerKey$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)Ljava/lang/Object;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/concurrency/IntegerSet","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"array","access":18,"descriptor":"[Z"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(ILjava/util/Collection;)V","signature":"(ILjava/util/Collection;)V"},{"name":"contains","access":1,"descriptor":"(I)Z"},{"name":"add","access":1,"descriptor":"(I)V"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V"},{"name":"remove","access":1,"descriptor":"(I)V"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"toSet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"com/comphenix/protocol/concurrency/PacketTypeSet","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"types","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"classes","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection<+Lcom/comphenix/protocol/PacketType;>;)V"},{"name":"addType","access":33,"descriptor":"(Lcom/comphenix/protocol/PacketType;)V"},{"name":"addAll","access":33,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Lcom/comphenix/protocol/PacketType;>;)V"},{"name":"removeType","access":33,"descriptor":"(Lcom/comphenix/protocol/PacketType;)V"},{"name":"removeAll","access":33,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Lcom/comphenix/protocol/PacketType;>;)V"},{"name":"contains","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"containsPacket","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"values","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"clear","access":33,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/concurrency/SortedCopyOnWriteArray","version":52,"access":33,"signature":";>Ljava/lang/Object;Ljava/util/Collection;","superName":"java/lang/Object","interfaces":["java/util/Collection"],"fields":[{"name":"list","access":66,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Collection;Z)V","signature":"(Ljava/util/Collection;Z)V"},{"name":"add","access":33,"descriptor":"(Ljava/lang/Comparable;)Z","signature":"(TT;)Z"},{"name":"addAll","access":33,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TT;>;)Z"},{"name":"remove","access":33,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"removeAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"remove","access":33,"descriptor":"(I)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Comparable;","signature":"(I)TT;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"add","access":4161,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/error/BasicErrorReporter","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/error/ErrorReporter"],"innerClasses":[{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9}],"fields":[{"name":"output","access":18,"descriptor":"Ljava/io/PrintStream;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/io/PrintStream;)V"},{"name":"reportMinimal","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"reportMinimal","access":129,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V"},{"name":"reportDebug","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"},{"name":"reportDebug","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report$ReportBuilder;)V"},{"name":"reportWarning","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"},{"name":"reportWarning","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report$ReportBuilder;)V"},{"name":"reportDetailed","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"},{"name":"reportDetailed","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report$ReportBuilder;)V"},{"name":"printParameters","access":2,"descriptor":"([Ljava/lang/Object;)V"}]},{"name":"com/comphenix/protocol/error/DelegatedErrorReporter","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/error/ErrorReporter"],"innerClasses":[{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9}],"fields":[{"name":"delegated","access":18,"descriptor":"Lcom/comphenix/protocol/error/ErrorReporter;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;)V"},{"name":"getDelegated","access":1,"descriptor":"()Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"reportMinimal","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"reportMinimal","access":129,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V"},{"name":"reportDebug","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"},{"name":"reportWarning","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"},{"name":"reportDetailed","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"},{"name":"filterReport","access":4,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;Z)Lcom/comphenix/protocol/error/Report;"},{"name":"reportWarning","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report$ReportBuilder;)V"},{"name":"reportDetailed","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report$ReportBuilder;)V"},{"name":"reportDebug","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report$ReportBuilder;)V"}]},{"name":"com/comphenix/protocol/error/DetailedErrorReporter","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/error/ErrorReporter"],"innerClasses":[{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9}],"fields":[{"name":"REPORT_EXCEPTION_COUNT","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"SECOND_LEVEL_PREFIX","access":25,"descriptor":"Ljava/lang/String;","constant":" "},{"name":"DEFAULT_PREFIX","access":25,"descriptor":"Ljava/lang/String;","constant":" "},{"name":"DEFAULT_SUPPORT_URL","access":25,"descriptor":"Ljava/lang/String;","constant":"https://github.com/dmulloy2/ProtocolLib/issues"},{"name":"ERROR_PERMISSION","access":25,"descriptor":"Ljava/lang/String;","constant":"protocol.info"},{"name":"DEFAULT_MAX_ERROR_COUNT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"warningCount","access":2,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"prefix","access":4,"descriptor":"Ljava/lang/String;"},{"name":"supportURL","access":4,"descriptor":"Ljava/lang/String;"},{"name":"internalErrorCount","access":4,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"maxErrorCount","access":4,"descriptor":"I"},{"name":"logger","access":4,"descriptor":"Ljava/util/logging/Logger;"},{"name":"pluginReference","access":4,"descriptor":"Ljava/lang/ref/WeakReference;","signature":"Ljava/lang/ref/WeakReference;"},{"name":"pluginName","access":4,"descriptor":"Ljava/lang/String;"},{"name":"apacheCommonsMissing","access":12,"descriptor":"Z"},{"name":"detailedReporting","access":4,"descriptor":"Z"},{"name":"globalParameters","access":4,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"rateLimited","access":2,"descriptor":"Lcom/comphenix/protocol/collections/ExpireHashMap;","signature":"Lcom/comphenix/protocol/collections/ExpireHashMap;"},{"name":"rateLock","access":2,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Ljava/lang/String;ILjava/util/logging/Logger;)V"},{"name":"getNameSafely","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/lang/String;"},{"name":"getBukkitLogger","access":10,"descriptor":"()Ljava/util/logging/Logger;"},{"name":"isDetailedReporting","access":1,"descriptor":"()Z"},{"name":"setDetailedReporting","access":1,"descriptor":"(Z)V"},{"name":"reportMinimal","access":129,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V"},{"name":"reportMinimal","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"reportMinimalNoSpam","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Ljava/lang/Throwable;)Z"},{"name":"isPowerOfTwo","access":2,"descriptor":"(I)Z"},{"name":"reportDebug","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report$ReportBuilder;)V"},{"name":"reportDebug","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"},{"name":"reportWarning","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report$ReportBuilder;)V"},{"name":"reportWarning","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"},{"name":"canReport","access":4,"descriptor":"(Lcom/comphenix/protocol/error/Report;)Z"},{"name":"reportLevel","access":2,"descriptor":"(Ljava/util/logging/Level;Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"},{"name":"getSenderName","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"reportDetailed","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report$ReportBuilder;)V"},{"name":"reportDetailed","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"},{"name":"printCallStack","access":2,"descriptor":"(Ljava/util/logging/Level;Ljava/util/logging/Logger;)V"},{"name":"printCallStack","access":2,"descriptor":"(Ljava/io/PrintWriter;)V"},{"name":"printParameters","access":130,"descriptor":"([Ljava/lang/Object;)Ljava/lang/String;"},{"name":"printParameters","access":2,"descriptor":"(Ljava/io/PrintWriter;[Ljava/lang/Object;)V"},{"name":"addPrefix","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"getStringDescription","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"isSimpleType","access":12,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getErrorCount","access":1,"descriptor":"()I"},{"name":"setErrorCount","access":1,"descriptor":"(I)V"},{"name":"getMaxErrorCount","access":1,"descriptor":"()I"},{"name":"setMaxErrorCount","access":1,"descriptor":"(I)V"},{"name":"addGlobalParameter","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"getGlobalParameter","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"clearGlobalParameters","access":1,"descriptor":"()V"},{"name":"globalParameters","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getSupportURL","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setSupportURL","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getPrefix","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setPrefix","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getLogger","access":1,"descriptor":"()Ljava/util/logging/Logger;"},{"name":"setLogger","access":1,"descriptor":"(Ljava/util/logging/Logger;)V"}]},{"name":"com/comphenix/protocol/error/ErrorReporter","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9}],"methods":[{"name":"reportMinimal","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"reportMinimal","access":1153,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V"},{"name":"reportDebug","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"},{"name":"reportDebug","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report$ReportBuilder;)V"},{"name":"reportWarning","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"},{"name":"reportWarning","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report$ReportBuilder;)V"},{"name":"reportDetailed","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"},{"name":"reportDetailed","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report$ReportBuilder;)V"}]},{"name":"com/comphenix/protocol/error/PluginContext","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"pluginFolder","access":10,"descriptor":"Ljava/io/File;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getPluginCaller","access":9,"descriptor":"(Ljava/lang/Exception;)Ljava/lang/String;"},{"name":"getPluginName","access":9,"descriptor":"(Ljava/lang/StackTraceElement;)Ljava/lang/String;"},{"name":"folderContains","access":10,"descriptor":"(Ljava/io/File;Ljava/io/File;)Z"},{"name":"getPluginFolder","access":10,"descriptor":"()Ljava/io/File;"}]},{"name":"com/comphenix/protocol/error/Report","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"com/comphenix/protocol/error/Report$1","access":4104}],"fields":[{"name":"type","access":18,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"exception","access":18,"descriptor":"Ljava/lang/Throwable;"},{"name":"messageParameters","access":18,"descriptor":"[Ljava/lang/Object;"},{"name":"callerParameters","access":18,"descriptor":"[Ljava/lang/Object;"},{"name":"rateLimit","access":18,"descriptor":"J"}],"methods":[{"name":"newBuilder","access":9,"descriptor":"(Lcom/comphenix/protocol/error/ReportType;)Lcom/comphenix/protocol/error/Report$ReportBuilder;"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/protocol/error/ReportType;Ljava/lang/Throwable;[Ljava/lang/Object;[Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":1},{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":2},{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":3}]},{"name":"","access":4,"descriptor":"(Lcom/comphenix/protocol/error/ReportType;Ljava/lang/Throwable;[Ljava/lang/Object;[Ljava/lang/Object;J)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":1},{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":2},{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":3}]},{"name":"getReportMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getMessageParameters","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"getCallerParameters","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/protocol/error/ReportType;"},{"name":"getException","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"hasMessageParameters","access":1,"descriptor":"()Z"},{"name":"hasCallerParameters","access":1,"descriptor":"()Z"},{"name":"getRateLimit","access":1,"descriptor":"()J"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/error/Report$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/error/Report","innerClasses":[{"name":"com/comphenix/protocol/error/Report$1","access":4104}]},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"com/comphenix/protocol/error/Report$1","access":4104}],"fields":[{"name":"type","access":2,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"exception","access":2,"descriptor":"Ljava/lang/Throwable;"},{"name":"messageParameters","access":2,"descriptor":"[Ljava/lang/Object;"},{"name":"callerParameters","access":2,"descriptor":"[Ljava/lang/Object;"},{"name":"rateLimit","access":2,"descriptor":"J"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"type","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ReportType;)Lcom/comphenix/protocol/error/Report$ReportBuilder;"},{"name":"error","access":1,"descriptor":"(Ljava/lang/Throwable;)Lcom/comphenix/protocol/error/Report$ReportBuilder;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]},{"name":"messageParam","access":129,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/protocol/error/Report$ReportBuilder;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]},{"name":"callerParam","access":129,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/protocol/error/Report$ReportBuilder;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]},{"name":"rateLimit","access":1,"descriptor":"(J)Lcom/comphenix/protocol/error/Report$ReportBuilder;"},{"name":"rateLimit","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Lcom/comphenix/protocol/error/Report$ReportBuilder;"},{"name":"build","access":1,"descriptor":"()Lcom/comphenix/protocol/error/Report;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/error/Report$1;)V"}]},{"name":"com/comphenix/protocol/error/ReportType","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract","innerName":"Builder","access":9}],"fields":[{"name":"errorFormat","access":18,"descriptor":"Ljava/lang/String;"},{"name":"reportName","access":4,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getMessage","access":1,"descriptor":"([Ljava/lang/Object;)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSenderClass","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"},{"name":"getReportName","access":9,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/ReportType;)Ljava/lang/String;"},{"name":"getReportName","access":10,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/error/ReportType;)Ljava/lang/String;","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/protocol/error/ReportType;)Ljava/lang/String;"},{"name":"getReports","access":9,"descriptor":"(Ljava/lang/Class;)[Lcom/comphenix/protocol/error/ReportType;","signature":"(Ljava/lang/Class<*>;)[Lcom/comphenix/protocol/error/ReportType;"},{"name":"getReportFields","access":10,"descriptor":"(Ljava/lang/Class;)Ljava/util/List;","signature":"(Ljava/lang/Class<*>;)Ljava/util/List;"}]},{"name":"com/comphenix/protocol/error/RethrowErrorReporter","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/error/ErrorReporter"],"innerClasses":[{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"reportMinimal","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"reportMinimal","access":129,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V"},{"name":"reportDebug","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"},{"name":"reportDebug","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report$ReportBuilder;)V"},{"name":"reportWarning","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report$ReportBuilder;)V"},{"name":"reportWarning","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"},{"name":"reportDetailed","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report$ReportBuilder;)V"},{"name":"reportDetailed","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/error/Report;)V"}]},{"name":"com/comphenix/protocol/events/AbstractStructure","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/events/AbstractStructure$ItemStackArrayConverter","outerName":"com/comphenix/protocol/events/AbstractStructure","innerName":"ItemStackArrayConverter","access":10},{"name":"com/comphenix/protocol/events/AbstractStructure$1","access":4104},{"name":"com/comphenix/protocol/events/AbstractStructure$ComponentArrayConverter","outerName":"com/comphenix/protocol/events/AbstractStructure","innerName":"ComponentArrayConverter","access":10},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$EnumConverter","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"EnumConverter","access":9},{"name":"com/comphenix/protocol/events/AbstractStructure$NBTComponentConverter","outerName":"com/comphenix/protocol/events/AbstractStructure","innerName":"NBTComponentConverter","access":10},{"name":"com/comphenix/protocol/events/AbstractStructure$LegacyComponentConverter","outerName":"com/comphenix/protocol/events/AbstractStructure","innerName":"LegacyComponentConverter","access":10},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ClientCommand","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ClientCommand","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ChatVisibility","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ChatVisibility","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Difficulty","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Difficulty","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$EntityUseAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"EntityUseAction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"NativeGameMode","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ResourcePackStatus","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ResourcePackStatus","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$PlayerInfoAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"PlayerInfoAction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$TitleAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"TitleAction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$WorldBorderAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"WorldBorderAction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$CombatEventType","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"CombatEventType","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$PlayerDigType","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"PlayerDigType","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$PlayerAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"PlayerAction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ScoreboardAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ScoreboardAction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Particle","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Particle","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$SoundCategory","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"SoundCategory","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ItemSlot","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ItemSlot","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Hand","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Hand","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Direction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Direction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ChatType","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ChatType","access":16409}],"fields":[{"name":"handle","access":132,"descriptor":"Ljava/lang/Object;"},{"name":"structureModifier","access":132,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"Lcom/comphenix/protocol/reflect/StructureModifier;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/reflect/StructureModifier;)V","signature":"(Ljava/lang/Object;Lcom/comphenix/protocol/reflect/StructureModifier;)V"},{"name":"getHandle","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getSpecificModifier","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getBytes","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getBooleans","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getShorts","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getIntegers","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getLongs","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getFloat","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getDoubles","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getStrings","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getUUIDs","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getStringArrays","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier<[Ljava/lang/String;>;"},{"name":"getByteArrays","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier<[B>;"},{"name":"getByteArraySerializer","access":1,"descriptor":"()Lcom/comphenix/protocol/utility/StreamSerializer;"},{"name":"getIntegerArrays","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier<[I>;"},{"name":"getShortArrays","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier<[S>;"},{"name":"getItemModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getItemArrayModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier<[Lorg/bukkit/inventory/ItemStack;>;"},{"name":"getItemListModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"getStatisticMaps","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"getWorldTypeModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getDataWatcherModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getEntityModifier","access":1,"descriptor":"(Lorg/bukkit/World;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Lorg/bukkit/World;)Lcom/comphenix/protocol/reflect/StructureModifier;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"getEntityModifier","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Lcom/comphenix/protocol/events/PacketEvent;)Lcom/comphenix/protocol/reflect/StructureModifier;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"getEntityTypeModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getPositionModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getBlockPositionModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getChunkCoordIntPairs","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getNbtModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"getListNbtModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;>;>;"},{"name":"getVectors","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getAttributeCollectionModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"getPositionCollectionModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"getBlockPositionCollectionModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"getWatchableCollectionModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"getBlocks","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getGameProfiles","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getBlockData","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getBlockDataArrays","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier<[Lcom/comphenix/protocol/wrappers/WrappedBlockData;>;"},{"name":"getMultiBlockChangeInfoArrays","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier<[Lcom/comphenix/protocol/wrappers/MultiBlockChangeInfo;>;"},{"name":"getChatComponents","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getChatComponentArrays","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier<[Lcom/comphenix/protocol/wrappers/WrappedChatComponent;>;"},{"name":"getServerPings","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getPlayerInfoDataLists","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"getProtocols","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getClientCommands","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getChatVisibilities","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getDifficulties","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getEntityUseActions","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getEnumEntityUseActions","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getGameModes","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getResourcePackStatus","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getPlayerInfoAction","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getTitleActions","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getWorldBorderActions","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getCombatEvents","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getPlayerDigTypes","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getPlayerActions","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getScoreboardActions","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getParticles","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getNewParticles","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getEffectTypes","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getSoundCategories","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getSoundEffects","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getItemSlots","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getHands","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getDirections","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getChatTypes","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getMinecraftKeys","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getDimensions","access":131073,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getDimensionTypes","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getMerchantRecipeLists","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"getSlotStackPairLists","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;>;>;"},{"name":"getMovingBlockPositions","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getWorldKeys","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getSectionPositions","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getGameStateIDs","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getIntLists","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"getMaps","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"getSets","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"getLists","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"getEnumModifier","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":";>(Ljava/lang/Class;Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getEnumModifier","access":1,"descriptor":"(Ljava/lang/Class;I)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":";>(Ljava/lang/Class;I)Lcom/comphenix/protocol/reflect/StructureModifier;"}]},{"name":"com/comphenix/protocol/events/AbstractStructure$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/events/AbstractStructure","innerClasses":[{"name":"com/comphenix/protocol/events/AbstractStructure$1","access":4104}]},{"name":"com/comphenix/protocol/events/AbstractStructure$ComponentArrayConverter","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter<[Lcom/comphenix/protocol/wrappers/WrappedChatComponent;>;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"innerClasses":[{"name":"com/comphenix/protocol/events/AbstractStructure$ComponentArrayConverter","outerName":"com/comphenix/protocol/events/AbstractStructure","innerName":"ComponentArrayConverter","access":10},{"name":"com/comphenix/protocol/events/AbstractStructure$NBTComponentConverter","outerName":"com/comphenix/protocol/events/AbstractStructure","innerName":"NBTComponentConverter","access":10},{"name":"com/comphenix/protocol/events/AbstractStructure$LegacyComponentConverter","outerName":"com/comphenix/protocol/events/AbstractStructure","innerName":"LegacyComponentConverter","access":10},{"name":"com/comphenix/protocol/events/AbstractStructure$1","access":4104}],"fields":[{"name":"DELEGATE","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"Lcom/comphenix/protocol/reflect/EquivalentConverter<[Lcom/comphenix/protocol/wrappers/WrappedChatComponent;>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)[Lcom/comphenix/protocol/wrappers/WrappedChatComponent;"},{"name":"getGeneric","access":1,"descriptor":"([Lcom/comphenix/protocol/wrappers/WrappedChatComponent;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<[Lcom/comphenix/protocol/wrappers/WrappedChatComponent;>;"},{"name":"getGenericType","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/events/AbstractStructure$1;)V"}]},{"name":"com/comphenix/protocol/events/AbstractStructure$ItemStackArrayConverter","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter<[Lorg/bukkit/inventory/ItemStack;>;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"innerClasses":[{"name":"com/comphenix/protocol/events/AbstractStructure$ItemStackArrayConverter","outerName":"com/comphenix/protocol/events/AbstractStructure","innerName":"ItemStackArrayConverter","access":10},{"name":"com/comphenix/protocol/events/AbstractStructure$1","access":4104}],"fields":[{"name":"stackConverter","access":16,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)[Lorg/bukkit/inventory/ItemStack;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<[Lorg/bukkit/inventory/ItemStack;>;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/events/AbstractStructure$1;)V"}]},{"name":"com/comphenix/protocol/events/AbstractStructure$LegacyComponentConverter","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter<[Lcom/comphenix/protocol/wrappers/WrappedChatComponent;>;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"innerClasses":[{"name":"com/comphenix/protocol/events/AbstractStructure$LegacyComponentConverter","outerName":"com/comphenix/protocol/events/AbstractStructure","innerName":"LegacyComponentConverter","access":10},{"name":"com/comphenix/protocol/events/AbstractStructure$1","access":4104}],"fields":[{"name":"componentConverter","access":16,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"([Lcom/comphenix/protocol/wrappers/WrappedChatComponent;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)[Lcom/comphenix/protocol/wrappers/WrappedChatComponent;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<[Lcom/comphenix/protocol/wrappers/WrappedChatComponent;>;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/events/AbstractStructure$1;)V"}]},{"name":"com/comphenix/protocol/events/AbstractStructure$NBTComponentConverter","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter<[Lcom/comphenix/protocol/wrappers/WrappedChatComponent;>;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"innerClasses":[{"name":"com/comphenix/protocol/events/AbstractStructure$NBTComponentConverter","outerName":"com/comphenix/protocol/events/AbstractStructure","innerName":"NBTComponentConverter","access":10},{"name":"com/comphenix/protocol/events/AbstractStructure$1","access":4104}],"fields":[{"name":"nbtConverter","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"Lcom/comphenix/protocol/reflect/EquivalentConverter;>;"},{"name":"lines","access":18,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)[Lcom/comphenix/protocol/wrappers/WrappedChatComponent;"},{"name":"getGeneric","access":1,"descriptor":"([Lcom/comphenix/protocol/wrappers/WrappedChatComponent;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<[Lcom/comphenix/protocol/wrappers/WrappedChatComponent;>;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/events/AbstractStructure$1;)V"}]},{"name":"com/comphenix/protocol/events/ConnectionSide","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409}],"fields":[{"name":"SERVER_SIDE","access":16409,"descriptor":"Lcom/comphenix/protocol/events/ConnectionSide;"},{"name":"CLIENT_SIDE","access":16409,"descriptor":"Lcom/comphenix/protocol/events/ConnectionSide;"},{"name":"BOTH","access":16409,"descriptor":"Lcom/comphenix/protocol/events/ConnectionSide;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/events/ConnectionSide;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/events/ConnectionSide;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/events/ConnectionSide;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isForClient","access":1,"descriptor":"()Z"},{"name":"isForServer","access":1,"descriptor":"()Z"},{"name":"getSender","access":1,"descriptor":"()Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"add","access":9,"descriptor":"(Lcom/comphenix/protocol/events/ConnectionSide;Lcom/comphenix/protocol/events/ConnectionSide;)Lcom/comphenix/protocol/events/ConnectionSide;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/events/ConnectionSide;"}]},{"name":"com/comphenix/protocol/events/InternalStructure","version":52,"access":33,"superName":"com/comphenix/protocol/events/AbstractStructure","innerClasses":[{"name":"com/comphenix/protocol/events/InternalStructure$1","access":0}],"fields":[{"name":"CONVERTER","access":28,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/reflect/StructureModifier;)V","signature":"(Ljava/lang/Object;Lcom/comphenix/protocol/reflect/StructureModifier;)V"},{"name":"getStructures","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getOptionalStructures","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/events/InternalStructure$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/events/InternalStructure","innerClasses":[{"name":"com/comphenix/protocol/events/InternalStructure$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lcom/comphenix/protocol/events/InternalStructure;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/events/InternalStructure;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/events/ListenerOptions","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"INTERCEPT_INPUT_BUFFER","access":16409,"descriptor":"Lcom/comphenix/protocol/events/ListenerOptions;"},{"name":"DISABLE_GAMEPHASE_DETECTION","access":16409,"descriptor":"Lcom/comphenix/protocol/events/ListenerOptions;"},{"name":"SKIP_PLUGIN_VERIFIER","access":16409,"descriptor":"Lcom/comphenix/protocol/events/ListenerOptions;"},{"name":"ASYNC","access":16409,"descriptor":"Lcom/comphenix/protocol/events/ListenerOptions;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/events/ListenerOptions;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/events/ListenerOptions;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/events/ListenerOptions;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/events/ListenerOptions;"}]},{"name":"com/comphenix/protocol/events/ListenerPriority","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"LOWEST","access":16409,"descriptor":"Lcom/comphenix/protocol/events/ListenerPriority;"},{"name":"LOW","access":16409,"descriptor":"Lcom/comphenix/protocol/events/ListenerPriority;"},{"name":"NORMAL","access":16409,"descriptor":"Lcom/comphenix/protocol/events/ListenerPriority;"},{"name":"HIGH","access":16409,"descriptor":"Lcom/comphenix/protocol/events/ListenerPriority;"},{"name":"HIGHEST","access":16409,"descriptor":"Lcom/comphenix/protocol/events/ListenerPriority;"},{"name":"MONITOR","access":16409,"descriptor":"Lcom/comphenix/protocol/events/ListenerPriority;"},{"name":"slot","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/events/ListenerPriority;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/events/ListenerPriority;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/events/ListenerPriority;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getSlot","access":1,"descriptor":"()I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/events/ListenerPriority;"}]},{"name":"com/comphenix/protocol/events/ListeningWhitelist","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/events/ListeningWhitelist$Builder","outerName":"com/comphenix/protocol/events/ListeningWhitelist","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/events/ListeningWhitelist$1","access":4104}],"fields":[{"name":"EMPTY_WHITELIST","access":25,"descriptor":"Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"priority","access":18,"descriptor":"Lcom/comphenix/protocol/events/ListenerPriority;"},{"name":"gamePhase","access":18,"descriptor":"Lcom/comphenix/protocol/injector/GamePhase;"},{"name":"options","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"types","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/events/ListenerPriority;)V"},{"name":"isEnabled","access":1,"descriptor":"()Z"},{"name":"getPriority","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListenerPriority;"},{"name":"getTypes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getGamePhase","access":1,"descriptor":"()Lcom/comphenix/protocol/injector/GamePhase;"},{"name":"getOptions","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"isEmpty","access":9,"descriptor":"(Lcom/comphenix/protocol/events/ListeningWhitelist;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"newBuilder","access":9,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"newBuilder","access":9,"descriptor":"(Lcom/comphenix/protocol/events/ListeningWhitelist;)Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"safeEnumSet","access":10,"descriptor":"(Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/EnumSet;","signature":";>(Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/EnumSet;"},{"name":"safeSet","access":10,"descriptor":"(Ljava/util/Collection;)Ljava/util/Set;","signature":"(Ljava/util/Collection;)Ljava/util/Set;"},{"name":"access$500","access":4104,"descriptor":"(Ljava/util/Collection;)Ljava/util/Set;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;Lcom/comphenix/protocol/events/ListeningWhitelist$1;)V"}]},{"name":"com/comphenix/protocol/events/ListeningWhitelist$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/events/ListeningWhitelist","innerClasses":[{"name":"com/comphenix/protocol/events/ListeningWhitelist$1","access":4104}]},{"name":"com/comphenix/protocol/events/ListeningWhitelist$Builder","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/events/ListeningWhitelist$Builder","outerName":"com/comphenix/protocol/events/ListeningWhitelist","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/events/ListeningWhitelist$1","access":4104}],"fields":[{"name":"priority","access":2,"descriptor":"Lcom/comphenix/protocol/events/ListenerPriority;"},{"name":"types","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"gamePhase","access":2,"descriptor":"Lcom/comphenix/protocol/injector/GamePhase;"},{"name":"options","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/events/ListeningWhitelist;)V"},{"name":"priority","access":1,"descriptor":"(Lcom/comphenix/protocol/events/ListenerPriority;)Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"monitor","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"normal","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"lowest","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"low","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"highest","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"high","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"types","access":129,"descriptor":"([Lcom/comphenix/protocol/PacketType;)Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"types","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;","signature":"(Ljava/util/Collection;)Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"gamePhase","access":1,"descriptor":"(Lcom/comphenix/protocol/injector/GamePhase;)Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"gamePhaseBoth","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"options","access":1,"descriptor":"(Ljava/util/Set;)Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;","signature":"(Ljava/util/Set;)Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"options","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;","signature":"(Ljava/util/Collection;)Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"options","access":1,"descriptor":"([Lcom/comphenix/protocol/events/ListenerOptions;)Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"mergeOptions","access":129,"descriptor":"([Lcom/comphenix/protocol/events/ListenerOptions;)Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"mergeOptions","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;","signature":"(Ljava/util/Collection;)Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;)Lcom/comphenix/protocol/events/ListenerPriority;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;)Ljava/util/Set;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;)Lcom/comphenix/protocol/injector/GamePhase;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/events/ListeningWhitelist$Builder;)Ljava/util/Set;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/events/ListeningWhitelist;Lcom/comphenix/protocol/events/ListeningWhitelist$1;)V"}]},{"name":"com/comphenix/protocol/events/MonitorAdapter","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/events/PacketListener"],"innerClasses":[{"name":"com/comphenix/protocol/events/ListeningWhitelist$Builder","outerName":"com/comphenix/protocol/events/ListeningWhitelist","innerName":"Builder","access":9}],"fields":[{"name":"plugin","access":2,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"sending","access":2,"descriptor":"Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"receiving","access":2,"descriptor":"Lcom/comphenix/protocol/events/ListeningWhitelist;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/events/ConnectionSide;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/events/ConnectionSide;Ljava/util/logging/Logger;)V"},{"name":"initialize","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/events/ConnectionSide;Ljava/util/logging/Logger;)V"},{"name":"getLogger","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/logging/Logger;"},{"name":"getSendingWhitelist","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"getReceivingWhitelist","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"}]},{"name":"com/comphenix/protocol/events/NetworkMarker","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/events/NetworkMarker$1","access":0},{"name":"com/comphenix/protocol/events/NetworkMarker$EmptyBufferMarker","outerName":"com/comphenix/protocol/events/NetworkMarker","innerName":"EmptyBufferMarker","access":9}],"fields":[{"name":"outputHandlers","access":2,"descriptor":"Ljava/util/PriorityQueue;","signature":"Ljava/util/PriorityQueue;"},{"name":"postListeners","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"scheduledPackets","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"inputBuffer","access":2,"descriptor":"Ljava/nio/ByteBuffer;"},{"name":"side","access":18,"descriptor":"Lcom/comphenix/protocol/events/ConnectionSide;"},{"name":"type","access":18,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"serializer","access":2,"descriptor":"Lcom/comphenix/protocol/utility/StreamSerializer;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/events/ConnectionSide;Ljava/nio/ByteBuffer;Lcom/comphenix/protocol/PacketType;)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/events/ConnectionSide;[BLcom/comphenix/protocol/PacketType;)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"getSide","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ConnectionSide;"},{"name":"getSerializer","access":1,"descriptor":"()Lcom/comphenix/protocol/utility/StreamSerializer;"},{"name":"getInputBuffer","access":1,"descriptor":"()Ljava/nio/ByteBuffer;"},{"name":"getInputBuffer","access":1,"descriptor":"(Z)Ljava/nio/ByteBuffer;"},{"name":"getInputStream","access":1,"descriptor":"()Ljava/io/DataInputStream;"},{"name":"getInputStream","access":1,"descriptor":"(Z)Ljava/io/DataInputStream;"},{"name":"requireOutputHeader","access":1,"descriptor":"()Z"},{"name":"addOutputHandler","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketOutputHandler;)Z","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"removeOutputHandler","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketOutputHandler;)Z","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"getOutputHandlers","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true}]},{"name":"addPostListener","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketPostListener;)Z"},{"name":"removePostListener","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketPostListener;)Z"},{"name":"getPostListeners","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getScheduledPackets","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"checkServerSide","access":2,"descriptor":"()V"},{"name":"skipHeader","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;","exceptions":["java/io/IOException"]},{"name":"skipHeader","access":1028,"descriptor":"(Ljava/io/DataInputStream;)Ljava/io/DataInputStream;","exceptions":["java/io/IOException"]},{"name":"addHeader","access":1028,"descriptor":"(Ljava/nio/ByteBuffer;Lcom/comphenix/protocol/PacketType;)Ljava/nio/ByteBuffer;"},{"name":"addHeader","access":1028,"descriptor":"(Ljava/io/DataInputStream;Lcom/comphenix/protocol/PacketType;)Ljava/io/DataInputStream;"},{"name":"hasOutputHandlers","access":9,"descriptor":"(Lcom/comphenix/protocol/events/NetworkMarker;)Z"},{"name":"hasPostListeners","access":9,"descriptor":"(Lcom/comphenix/protocol/events/NetworkMarker;)Z"},{"name":"getByteBuffer","access":9,"descriptor":"(Lcom/comphenix/protocol/events/NetworkMarker;)[B"},{"name":"getNetworkMarker","access":9,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)Lcom/comphenix/protocol/events/NetworkMarker;"},{"name":"readScheduledPackets","access":9,"descriptor":"(Lcom/comphenix/protocol/events/NetworkMarker;)Ljava/util/List;","signature":"(Lcom/comphenix/protocol/events/NetworkMarker;)Ljava/util/List;"}]},{"name":"com/comphenix/protocol/events/NetworkMarker$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Comparator;","superName":"java/lang/Object","interfaces":["java/util/Comparator"],"outerClass":"com/comphenix/protocol/events/NetworkMarker","outerMethod":"addOutputHandler","outerMethodDescriptor":"(Lcom/comphenix/protocol/events/PacketOutputHandler;)Z","innerClasses":[{"name":"com/comphenix/protocol/events/NetworkMarker$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/events/NetworkMarker;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/events/NetworkMarker;)V"},{"name":"compare","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketOutputHandler;Lcom/comphenix/protocol/events/PacketOutputHandler;)I"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"com/comphenix/protocol/events/NetworkMarker$EmptyBufferMarker","version":52,"access":33,"superName":"com/comphenix/protocol/events/NetworkMarker","innerClasses":[{"name":"com/comphenix/protocol/events/NetworkMarker$EmptyBufferMarker","outerName":"com/comphenix/protocol/events/NetworkMarker","innerName":"EmptyBufferMarker","access":9}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/events/ConnectionSide;)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"skipHeader","access":4,"descriptor":"(Ljava/io/DataInputStream;)Ljava/io/DataInputStream;","exceptions":["java/io/IOException"]},{"name":"addHeader","access":4,"descriptor":"(Ljava/nio/ByteBuffer;Lcom/comphenix/protocol/PacketType;)Ljava/nio/ByteBuffer;"},{"name":"addHeader","access":4,"descriptor":"(Ljava/io/DataInputStream;Lcom/comphenix/protocol/PacketType;)Ljava/io/DataInputStream;"}]},{"name":"com/comphenix/protocol/events/PacketAdapter","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/events/PacketListener"],"innerClasses":[{"name":"com/comphenix/protocol/events/PacketAdapter$AdapterParameteters","outerName":"com/comphenix/protocol/events/PacketAdapter","innerName":"AdapterParameteters","access":9},{"name":"com/comphenix/protocol/events/ListeningWhitelist$Builder","outerName":"com/comphenix/protocol/events/ListeningWhitelist","innerName":"Builder","access":9}],"fields":[{"name":"plugin","access":4,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"connectionSide","access":4,"descriptor":"Lcom/comphenix/protocol/events/ConnectionSide;"},{"name":"receivingWhitelist","access":4,"descriptor":"Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"sendingWhitelist","access":4,"descriptor":"Lcom/comphenix/protocol/events/ListeningWhitelist;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"","access":129,"descriptor":"(Lorg/bukkit/plugin/Plugin;[Lcom/comphenix/protocol/PacketType;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Iterable;)V","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Iterable<+Lcom/comphenix/protocol/PacketType;>;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/events/ListenerPriority;Ljava/lang/Iterable;)V","signature":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/events/ListenerPriority;Ljava/lang/Iterable<+Lcom/comphenix/protocol/PacketType;>;)V"},{"name":"","access":129,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/events/ListenerPriority;Ljava/lang/Iterable;[Lcom/comphenix/protocol/events/ListenerOptions;)V","signature":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/events/ListenerPriority;Ljava/lang/Iterable<+Lcom/comphenix/protocol/PacketType;>;[Lcom/comphenix/protocol/events/ListenerOptions;)V"},{"name":"","access":129,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/events/ListenerPriority;[Lcom/comphenix/protocol/PacketType;)V"},{"name":"","access":130,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/events/ConnectionSide;Lcom/comphenix/protocol/events/ListenerPriority;Lcom/comphenix/protocol/injector/GamePhase;[Lcom/comphenix/protocol/events/ListenerOptions;[Lcom/comphenix/protocol/PacketType;)V"},{"name":"except","access":10,"descriptor":"([Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;[TT;TT;)[TT;"},{"name":"onPacketReceiving","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"onPacketSending","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"getReceivingWhitelist","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"getSendingWhitelist","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"getPluginName","access":9,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)Ljava/lang/String;"},{"name":"getPluginName","access":9,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"params","access":9,"descriptor":"()Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;"},{"name":"params","access":137,"descriptor":"(Lorg/bukkit/plugin/Plugin;[Lcom/comphenix/protocol/PacketType;)Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;"},{"name":"checkValidity","access":10,"descriptor":"(Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;)Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;"}]},{"name":"com/comphenix/protocol/events/PacketAdapter$AdapterParameteters","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/events/PacketAdapter$AdapterParameteters","outerName":"com/comphenix/protocol/events/PacketAdapter","innerName":"AdapterParameteters","access":9},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409}],"fields":[{"name":"plugin","access":2,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"connectionSide","access":2,"descriptor":"Lcom/comphenix/protocol/events/ConnectionSide;"},{"name":"packets","access":2,"descriptor":"[Lcom/comphenix/protocol/PacketType;"},{"name":"gamePhase","access":2,"descriptor":"Lcom/comphenix/protocol/injector/GamePhase;"},{"name":"options","access":2,"descriptor":"[Lcom/comphenix/protocol/events/ListenerOptions;"},{"name":"listenerPriority","access":2,"descriptor":"Lcom/comphenix/protocol/events/ListenerPriority;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"plugin","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"connectionSide","access":1,"descriptor":"(Lcom/comphenix/protocol/events/ConnectionSide;)Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"clientSide","access":1,"descriptor":"()Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;"},{"name":"serverSide","access":1,"descriptor":"()Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;"},{"name":"listenerPriority","access":1,"descriptor":"(Lcom/comphenix/protocol/events/ListenerPriority;)Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"gamePhase","access":1,"descriptor":"(Lcom/comphenix/protocol/injector/GamePhase;)Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"loginPhase","access":1,"descriptor":"()Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;"},{"name":"options","access":129,"descriptor":"([Lcom/comphenix/protocol/events/ListenerOptions;)Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"options","access":1,"descriptor":"(Ljava/util/Set;)Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;","signature":"(Ljava/util/Set<+Lcom/comphenix/protocol/events/ListenerOptions;>;)Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"addOption","access":2,"descriptor":"(Lcom/comphenix/protocol/events/ListenerOptions;)Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;"},{"name":"optionIntercept","access":1,"descriptor":"()Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;"},{"name":"optionAsync","access":1,"descriptor":"()Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;"},{"name":"types","access":129,"descriptor":"([Lcom/comphenix/protocol/PacketType;)Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"types","access":1,"descriptor":"(Ljava/util/Set;)Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;","signature":"(Ljava/util/Set;)Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;)Lorg/bukkit/plugin/Plugin;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;)Lcom/comphenix/protocol/events/ConnectionSide;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;)Lcom/comphenix/protocol/events/ListenerPriority;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;)Lcom/comphenix/protocol/injector/GamePhase;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;)[Lcom/comphenix/protocol/events/ListenerOptions;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/protocol/events/PacketAdapter$AdapterParameteters;)[Lcom/comphenix/protocol/PacketType;"}]},{"name":"com/comphenix/protocol/events/PacketContainer","version":52,"access":33,"superName":"com/comphenix/protocol/events/AbstractStructure","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Server","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Server","access":9},{"name":"com/comphenix/protocol/events/PacketContainer$2","access":0},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/events/PacketContainer$1","access":0},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters","outerName":"com/comphenix/protocol/reflect/cloning/AggregateCloner","innerName":"BuilderParameters","access":9},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$Builder","outerName":"com/comphenix/protocol/reflect/cloning/AggregateCloner","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Client","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Status","outerName":"com/comphenix/protocol/PacketType","innerName":"Status","access":9},{"name":"com/comphenix/protocol/PacketType$Status$Server","outerName":"com/comphenix/protocol/PacketType$Status","innerName":"Server","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"3"}},{"name":"type","access":2,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"writeMethods","access":10,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;Ljava/lang/reflect/Method;>;"},{"name":"readMethods","access":10,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;Ljava/lang/reflect/Method;>;"},{"name":"DEEP_CLONER","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/cloning/AggregateCloner;"},{"name":"SHALLOW_CLONER","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/cloning/AggregateCloner;"},{"name":"FAST_CLONE_UNSUPPORTED","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;Ljava/lang/Object;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;Ljava/lang/Object;Lcom/comphenix/protocol/reflect/StructureModifier;)V","signature":"(Lcom/comphenix/protocol/PacketType;Ljava/lang/Object;Lcom/comphenix/protocol/reflect/StructureModifier;)V"},{"name":"setDefaults","access":2,"descriptor":"()V"},{"name":"fromPacket","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/events/PacketContainer;"},{"name":"","access":4,"descriptor":"()V"},{"name":"getHandle","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getModifier","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getStructures","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getOptionalStructures","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"getId","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/protocol/PacketType;"},{"name":"shallowClone","access":1,"descriptor":"()Lcom/comphenix/protocol/events/PacketContainer;"},{"name":"deepClone","access":1,"descriptor":"()Lcom/comphenix/protocol/events/PacketContainer;"},{"name":"getSpecializedDeepClonerFactory","access":10,"descriptor":"()Lcom/google/common/base/Function;","signature":"()Lcom/google/common/base/Function;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/lang/ClassNotFoundException","java/io/IOException"]},{"name":"createPacketBuffer","access":9,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"getMeta","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/Optional;","signature":"(Ljava/lang/String;)Ljava/util/Optional;"},{"name":"setMeta","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V","signature":"(Ljava/lang/String;TT;)V"},{"name":"removeMeta","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getMethodLazily","access":2,"descriptor":"(Ljava/util/concurrent/ConcurrentMap;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;","signature":"(Ljava/util/concurrent/ConcurrentMap;Ljava/lang/reflect/Method;>;Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"lambda$static$0","access":4106,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters;)Lcom/comphenix/protocol/reflect/cloning/Cloner;"}]},{"name":"com/comphenix/protocol/events/PacketContainer$1","version":52,"access":32,"superName":"com/comphenix/protocol/reflect/cloning/FieldCloner","outerClass":"com/comphenix/protocol/events/PacketContainer","outerMethod":"","outerMethodDescriptor":"()V","innerClasses":[{"name":"com/comphenix/protocol/events/PacketContainer$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/Cloner;Lcom/comphenix/protocol/reflect/instances/InstanceProvider;)V"}]},{"name":"com/comphenix/protocol/events/PacketContainer$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function"],"outerClass":"com/comphenix/protocol/events/PacketContainer","outerMethod":"getSpecializedDeepClonerFactory","outerMethodDescriptor":"()Lcom/google/common/base/Function;","innerClasses":[{"name":"com/comphenix/protocol/events/PacketContainer$2","access":0},{"name":"com/comphenix/protocol/events/PacketContainer$2$1","access":0},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters","outerName":"com/comphenix/protocol/reflect/cloning/AggregateCloner","innerName":"BuilderParameters","access":9}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters;)Lcom/comphenix/protocol/reflect/cloning/Cloner;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]}]},{"name":"com/comphenix/protocol/events/PacketContainer$2$1","version":52,"access":32,"superName":"com/comphenix/protocol/reflect/cloning/FieldCloner","outerClass":"com/comphenix/protocol/events/PacketContainer$2","outerMethod":"apply","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters;)Lcom/comphenix/protocol/reflect/cloning/Cloner;","innerClasses":[{"name":"com/comphenix/protocol/events/PacketContainer$2","access":0},{"name":"com/comphenix/protocol/events/PacketContainer$2$1","access":0},{"name":"com/comphenix/protocol/events/PacketContainer$2$1$1","access":0},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters","outerName":"com/comphenix/protocol/reflect/cloning/AggregateCloner","innerName":"BuilderParameters","access":9}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/events/PacketContainer$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer$2;Lcom/comphenix/protocol/reflect/cloning/Cloner;Lcom/comphenix/protocol/reflect/instances/InstanceProvider;)V"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer$2$1;Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/cloning/Cloner;I)V"}]},{"name":"com/comphenix/protocol/events/PacketContainer$2$1$1","version":52,"access":32,"superName":"com/comphenix/protocol/reflect/ObjectWriter","outerClass":"com/comphenix/protocol/events/PacketContainer$2$1","innerClasses":[{"name":"com/comphenix/protocol/events/PacketContainer$2","access":0},{"name":"com/comphenix/protocol/events/PacketContainer$2$1","access":0},{"name":"com/comphenix/protocol/events/PacketContainer$2$1$1","access":0}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/protocol/events/PacketContainer$2$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer$2$1;)V"},{"name":"transformField","access":4,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/StructureModifier;I)V","signature":"(Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/StructureModifier;I)V"}]},{"name":"com/comphenix/protocol/events/PacketEvent","version":52,"access":33,"superName":"java/util/EventObject","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"com/comphenix/protocol/events/NetworkMarker$EmptyBufferMarker","outerName":"com/comphenix/protocol/events/NetworkMarker","innerName":"EmptyBufferMarker","access":9}],"fields":[{"name":"REPORT_CHANGING_PACKET_TYPE_IS_CONFUSING","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"CHANGE_WARNINGS","access":26,"descriptor":"Lcom/google/common/collect/SetMultimap;","signature":"Lcom/google/common/collect/SetMultimap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-5360289379097430620"}},{"name":"playerReference","access":130,"descriptor":"Ljava/lang/ref/WeakReference;","signature":"Ljava/lang/ref/WeakReference;"},{"name":"packet","access":2,"descriptor":"Lcom/comphenix/protocol/events/PacketContainer;"},{"name":"serverPacket","access":2,"descriptor":"Z"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"asyncMarker","access":2,"descriptor":"Lcom/comphenix/protocol/async/AsyncMarker;"},{"name":"asynchronous","access":2,"descriptor":"Z"},{"name":"networkMarker","access":0,"descriptor":"Lcom/comphenix/protocol/events/NetworkMarker;"},{"name":"readOnly","access":2,"descriptor":"Z"},{"name":"filtered","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/PacketContainer;Lorg/bukkit/entity/Player;Z)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/PacketContainer;Lcom/comphenix/protocol/events/NetworkMarker;Lorg/bukkit/entity/Player;ZZ)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;Lcom/comphenix/protocol/async/AsyncMarker;)V"},{"name":"fromClient","access":9,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/PacketContainer;Lorg/bukkit/entity/Player;)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"fromClient","access":9,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/PacketContainer;Lcom/comphenix/protocol/events/NetworkMarker;Lorg/bukkit/entity/Player;)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"fromClient","access":9,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/PacketContainer;Lcom/comphenix/protocol/events/NetworkMarker;Lorg/bukkit/entity/Player;Z)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"fromServer","access":9,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/PacketContainer;Lorg/bukkit/entity/Player;)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"fromServer","access":9,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/PacketContainer;Lcom/comphenix/protocol/events/NetworkMarker;Lorg/bukkit/entity/Player;)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"fromServer","access":9,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/PacketContainer;Lcom/comphenix/protocol/events/NetworkMarker;Lorg/bukkit/entity/Player;Z)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"fromSynchronous","access":9,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;Lcom/comphenix/protocol/async/AsyncMarker;)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"isAsync","access":1,"descriptor":"()Z"},{"name":"getPacket","access":1,"descriptor":"()Lcom/comphenix/protocol/events/PacketContainer;"},{"name":"setPacket","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;)V"},{"name":"getPacketID","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getPacketType","access":1,"descriptor":"()Lcom/comphenix/protocol/PacketType;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"getNetworkMarker","access":1,"descriptor":"()Lcom/comphenix/protocol/events/NetworkMarker;"},{"name":"setNetworkMarker","access":1,"descriptor":"(Lcom/comphenix/protocol/events/NetworkMarker;)V"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getPlayerReference","access":2,"descriptor":"()Ljava/lang/ref/WeakReference;","signature":"()Ljava/lang/ref/WeakReference;"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"isPlayerTemporary","access":1,"descriptor":"()Z"},{"name":"isFiltered","access":1,"descriptor":"()Z"},{"name":"isServerPacket","access":1,"descriptor":"()Z"},{"name":"getAsyncMarker","access":1,"descriptor":"()Lcom/comphenix/protocol/async/AsyncMarker;"},{"name":"setAsyncMarker","access":1,"descriptor":"(Lcom/comphenix/protocol/async/AsyncMarker;)V"},{"name":"isReadOnly","access":1,"descriptor":"()Z"},{"name":"setReadOnly","access":1,"descriptor":"(Z)V"},{"name":"isAsynchronous","access":1,"descriptor":"()Z"},{"name":"schedule","access":1,"descriptor":"(Lcom/comphenix/protocol/events/ScheduledPacket;)V"},{"name":"unschedule","access":1,"descriptor":"(Lcom/comphenix/protocol/events/ScheduledPacket;)Z"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/lang/ClassNotFoundException","java/io/IOException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/events/PacketListener","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"onPacketSending","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"onPacketReceiving","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"getSendingWhitelist","access":1025,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"getReceivingWhitelist","access":1025,"descriptor":"()Lcom/comphenix/protocol/events/ListeningWhitelist;"},{"name":"getPlugin","access":1025,"descriptor":"()Lorg/bukkit/plugin/Plugin;"}]},{"name":"com/comphenix/protocol/events/PacketMetadata","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/events/PacketMetadata$MetaObject","outerName":"com/comphenix/protocol/events/PacketMetadata","innerName":"MetaObject","access":10},{"name":"com/comphenix/protocol/events/PacketMetadata$1","access":4104},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"META_CACHE","access":10,"descriptor":"Lcom/google/common/cache/Cache;","signature":"Lcom/google/common/cache/Cache;>;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Optional;","signature":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Optional;"},{"name":"createCache","access":10,"descriptor":"()V"},{"name":"set","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V","signature":"(Ljava/lang/Object;Ljava/lang/String;TT;)V"},{"name":"remove","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Optional;","signature":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Optional;"},{"name":"lambda$set$0","access":4106,"descriptor":"(Ljava/lang/String;Lcom/comphenix/protocol/events/PacketMetadata$MetaObject;)Z"}]},{"name":"com/comphenix/protocol/events/PacketMetadata$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/events/PacketMetadata","innerClasses":[{"name":"com/comphenix/protocol/events/PacketMetadata$1","access":4104}]},{"name":"com/comphenix/protocol/events/PacketMetadata$MetaObject","version":52,"access":32,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/events/PacketMetadata$MetaObject","outerName":"com/comphenix/protocol/events/PacketMetadata","innerName":"MetaObject","access":10},{"name":"com/comphenix/protocol/events/PacketMetadata$1","access":4104}],"fields":[{"name":"key","access":18,"descriptor":"Ljava/lang/String;"},{"name":"value","access":18,"descriptor":"Ljava/lang/Object;","signature":"TT;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V","signature":"(Ljava/lang/String;TT;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/events/PacketMetadata$MetaObject;)Ljava/lang/String;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/events/PacketMetadata$MetaObject;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Lcom/comphenix/protocol/events/PacketMetadata$1;)V"}]},{"name":"com/comphenix/protocol/events/PacketOutputAdapter","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/events/PacketOutputHandler"],"fields":[{"name":"plugin","access":18,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"priority","access":18,"descriptor":"Lcom/comphenix/protocol/events/ListenerPriority;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/events/ListenerPriority;)V"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"getPriority","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListenerPriority;"}]},{"name":"com/comphenix/protocol/events/PacketOutputHandler","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getPriority","access":1025,"descriptor":"()Lcom/comphenix/protocol/events/ListenerPriority;"},{"name":"getPlugin","access":1025,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"handle","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;[B)[B"}]},{"name":"com/comphenix/protocol/events/PacketPostAdapter","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/events/PacketPostListener"],"fields":[{"name":"plugin","access":2,"descriptor":"Lorg/bukkit/plugin/Plugin;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"}]},{"name":"com/comphenix/protocol/events/PacketPostListener","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getPlugin","access":1025,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"onPostEvent","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"}]},{"name":"com/comphenix/protocol/events/ScheduledPacket","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409}],"fields":[{"name":"packet","access":4,"descriptor":"Lcom/comphenix/protocol/events/PacketContainer;"},{"name":"target","access":4,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"filtered","access":4,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;Lorg/bukkit/entity/Player;Z)V"},{"name":"fromSilent","access":9,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;Lorg/bukkit/entity/Player;)Lcom/comphenix/protocol/events/ScheduledPacket;"},{"name":"fromFiltered","access":9,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;Lorg/bukkit/entity/Player;)Lcom/comphenix/protocol/events/ScheduledPacket;"},{"name":"getPacket","access":1,"descriptor":"()Lcom/comphenix/protocol/events/PacketContainer;"},{"name":"setPacket","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;)V"},{"name":"getTarget","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"setTarget","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"isFiltered","access":1,"descriptor":"()Z"},{"name":"setFiltered","access":1,"descriptor":"(Z)V"},{"name":"getSender","access":1,"descriptor":"()Lcom/comphenix/protocol/PacketType$Sender;"},{"name":"schedule","access":1,"descriptor":"()V"},{"name":"schedule","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketStream;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/events/SerializedOfflinePlayer","version":52,"access":32,"superName":"java/lang/Object","interfaces":["org/bukkit/OfflinePlayer","java/io/Serializable"],"innerClasses":[{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodDelegation$WithCustomProperties","outerName":"com/comphenix/net/bytebuddy/implementation/MethodDelegation","innerName":"WithCustomProperties","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder$ParameterBinder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/TargetMethodAnnotationDrivenBinder","innerName":"ParameterBinder","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe$Binder","outerName":"com/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe","innerName":"Binder","access":9},{"name":"com/comphenix/protocol/events/SerializedOfflinePlayer$1","access":0},{"name":"com/comphenix/protocol/events/SerializedOfflinePlayer$PlayerUnion","outerName":"com/comphenix/protocol/events/SerializedOfflinePlayer","innerName":"PlayerUnion","access":1546},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"WithoutSpecifiedTarget","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$OwnerTypeLocatable","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"OwnerTypeLocatable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-2728976288470282810"}},{"name":"bedSpawnLocation","access":130,"descriptor":"Lorg/bukkit/Location;"},{"name":"name","access":2,"descriptor":"Ljava/lang/String;"},{"name":"uuid","access":2,"descriptor":"Ljava/util/UUID;"},{"name":"firstPlayed","access":2,"descriptor":"J"},{"name":"lastPlayed","access":2,"descriptor":"J"},{"name":"operator","access":2,"descriptor":"Z"},{"name":"banned","access":2,"descriptor":"Z"},{"name":"playedBefore","access":2,"descriptor":"Z"},{"name":"online","access":2,"descriptor":"Z"},{"name":"whitelisted","access":2,"descriptor":"Z"},{"name":"proxyPlayerConstructor","access":26,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/OfflinePlayer;)V"},{"name":"isOp","access":1,"descriptor":"()Z"},{"name":"setOp","access":1,"descriptor":"(Z)V"},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getBedSpawnLocation","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"incrementStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"decrementStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"incrementStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;I)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"decrementStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;I)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"setStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;I)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;)I","exceptions":["java/lang/IllegalArgumentException"]},{"name":"incrementStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"decrementStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;)I","exceptions":["java/lang/IllegalArgumentException"]},{"name":"incrementStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;I)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"decrementStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;I)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"setStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;I)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"incrementStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"decrementStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;)I","exceptions":["java/lang/IllegalArgumentException"]},{"name":"incrementStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;I)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"decrementStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;I)V"},{"name":"setStatistic","access":1,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;I)V"},{"name":"getFirstPlayed","access":1,"descriptor":"()J"},{"name":"getLastPlayed","access":1,"descriptor":"()J"},{"name":"getUniqueId","access":1,"descriptor":"()Ljava/util/UUID;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hasPlayedBefore","access":1,"descriptor":"()Z"},{"name":"isBanned","access":1,"descriptor":"()Z"},{"name":"setBanned","access":1,"descriptor":"(Z)V"},{"name":"isOnline","access":1,"descriptor":"()Z"},{"name":"isWhitelisted","access":1,"descriptor":"()Z"},{"name":"setWhitelisted","access":1,"descriptor":"(Z)V"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/lang/ClassNotFoundException","java/io/IOException"]},{"name":"getWorld","access":2,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/World;"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getProxyPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"setupProxyPlayerConstructor","access":10,"descriptor":"()Ljava/lang/reflect/Constructor;","signature":"()Ljava/lang/reflect/Constructor<+Lorg/bukkit/entity/Player;>;"},{"name":"lambda$setupProxyPlayerConstructor$0","access":4106,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Throwable"]}]},{"name":"com/comphenix/protocol/events/SerializedOfflinePlayer$1","version":52,"access":32,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/events/SerializedOfflinePlayer","outerMethod":"setupProxyPlayerConstructor","outerMethodDescriptor":"()Ljava/lang/reflect/Constructor;","innerClasses":[{"name":"com/comphenix/protocol/events/SerializedOfflinePlayer$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"intercept","access":1,"descriptor":"(Ljava/util/function/Function;Lorg/bukkit/OfflinePlayer;)Ljava/lang/Object;","signature":"(Ljava/util/function/Function;Lorg/bukkit/OfflinePlayer;)Ljava/lang/Object;","annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/RuntimeType;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Pipe;","values":{},"visible":true,"parameter":0},{"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue;","values":{"value":"offlinePlayer"},"visible":true,"parameter":1}]}]},{"name":"com/comphenix/protocol/events/SerializedOfflinePlayer$PlayerUnion","version":52,"access":1536,"superName":"java/lang/Object","interfaces":["org/bukkit/OfflinePlayer","org/bukkit/entity/Player"],"innerClasses":[{"name":"com/comphenix/protocol/events/SerializedOfflinePlayer$PlayerUnion","outerName":"com/comphenix/protocol/events/SerializedOfflinePlayer","innerName":"PlayerUnion","access":1546}]},{"name":"com/comphenix/protocol/injector/BukkitUnwrapper","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/injector/PacketConstructor$Unwrapper"],"innerClasses":[{"name":"com/comphenix/protocol/injector/PacketConstructor$Unwrapper","outerName":"com/comphenix/protocol/injector/PacketConstructor","innerName":"Unwrapper","access":1545},{"name":"com/comphenix/protocol/injector/BukkitUnwrapper$1","access":0},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"com/comphenix/protocol/injector/BukkitUnwrapper$2","access":0},{"name":"com/comphenix/protocol/injector/BukkitUnwrapper$3","access":0}],"fields":[{"name":"DEFAULT","access":10,"descriptor":"Lcom/comphenix/protocol/injector/BukkitUnwrapper;"},{"name":"REPORT_ILLEGAL_ARGUMENT","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_SECURITY_LIMITATION","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_FIND_UNWRAP_METHOD","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_READ_FIELD_HANDLE","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"unwrapperCache","access":10,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/protocol/injector/PacketConstructor$Unwrapper;>;"},{"name":"reporter","access":18,"descriptor":"Lcom/comphenix/protocol/error/ErrorReporter;"}],"methods":[{"name":"getInstance","access":9,"descriptor":"()Lcom/comphenix/protocol/injector/BukkitUnwrapper;"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;)V"},{"name":"unwrapItem","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"handleCollection","access":2,"descriptor":"(Ljava/util/Collection;)Ljava/lang/Object;","signature":"(Ljava/util/Collection;)Ljava/lang/Object;"},{"name":"getSpecificUnwrapper","access":2,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/injector/PacketConstructor$Unwrapper;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/injector/PacketConstructor$Unwrapper;"},{"name":"getProxyUnwrapper","access":2,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/injector/PacketConstructor$Unwrapper;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/injector/PacketConstructor$Unwrapper;"},{"name":"getFieldUnwrapper","access":2,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/injector/PacketConstructor$Unwrapper;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/injector/PacketConstructor$Unwrapper;"},{"name":"checkClass","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"name":"access$000","access":4104,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Class;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/BukkitUnwrapper;)Lcom/comphenix/protocol/error/ErrorReporter;"}]},{"name":"com/comphenix/protocol/injector/BukkitUnwrapper$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/injector/PacketConstructor$Unwrapper"],"outerClass":"com/comphenix/protocol/injector/BukkitUnwrapper","outerMethod":"getSpecificUnwrapper","outerMethodDescriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/injector/PacketConstructor$Unwrapper;","innerClasses":[{"name":"com/comphenix/protocol/injector/BukkitUnwrapper$1","access":0},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"com/comphenix/protocol/injector/PacketConstructor$Unwrapper","outerName":"com/comphenix/protocol/injector/PacketConstructor","innerName":"Unwrapper","access":1545}],"fields":[{"name":"val$type","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$find","access":4112,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/BukkitUnwrapper;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/BukkitUnwrapper;Ljava/lang/Class;Ljava/lang/reflect/Method;)V","signature":"()V"},{"name":"unwrapItem","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/injector/BukkitUnwrapper$2","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/injector/PacketConstructor$Unwrapper"],"outerClass":"com/comphenix/protocol/injector/BukkitUnwrapper","outerMethod":"getProxyUnwrapper","outerMethodDescriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/injector/PacketConstructor$Unwrapper;","innerClasses":[{"name":"com/comphenix/protocol/injector/BukkitUnwrapper$2","access":0},{"name":"com/comphenix/protocol/injector/PacketConstructor$Unwrapper","outerName":"com/comphenix/protocol/injector/PacketConstructor","innerName":"Unwrapper","access":1545}],"fields":[{"name":"val$getHandle","access":4112,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/BukkitUnwrapper;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/BukkitUnwrapper;Ljava/lang/reflect/Method;)V","signature":"()V"},{"name":"unwrapItem","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/injector/BukkitUnwrapper$3","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/injector/PacketConstructor$Unwrapper"],"outerClass":"com/comphenix/protocol/injector/BukkitUnwrapper","outerMethod":"getFieldUnwrapper","outerMethodDescriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/injector/PacketConstructor$Unwrapper;","innerClasses":[{"name":"com/comphenix/protocol/injector/BukkitUnwrapper$3","access":0},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"com/comphenix/protocol/injector/PacketConstructor$Unwrapper","outerName":"com/comphenix/protocol/injector/PacketConstructor","innerName":"Unwrapper","access":1545}],"fields":[{"name":"val$type","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$find","access":4112,"descriptor":"Ljava/lang/reflect/Field;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/BukkitUnwrapper;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/BukkitUnwrapper;Ljava/lang/Class;Ljava/lang/reflect/Field;)V","signature":"()V"},{"name":"unwrapItem","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/injector/DelayedSingleTask","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/injector/DelayedSingleTask$1","access":0}],"fields":[{"name":"taskID","access":4,"descriptor":"I"},{"name":"plugin","access":4,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"scheduler","access":4,"descriptor":"Lorg/bukkit/scheduler/BukkitScheduler;"},{"name":"closed","access":4,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitScheduler;)V"},{"name":"schedule","access":1,"descriptor":"(JLjava/lang/Runnable;)Z"},{"name":"isRunning","access":1,"descriptor":"()Z"},{"name":"cancel","access":1,"descriptor":"()Z"},{"name":"getTaskID","access":1,"descriptor":"()I"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"close","access":33,"descriptor":"()V"},{"name":"finalize","access":4,"descriptor":"()V","exceptions":["java/lang/Throwable"]}]},{"name":"com/comphenix/protocol/injector/DelayedSingleTask$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"com/comphenix/protocol/injector/DelayedSingleTask","outerMethod":"schedule","outerMethodDescriptor":"(JLjava/lang/Runnable;)Z","innerClasses":[{"name":"com/comphenix/protocol/injector/DelayedSingleTask$1","access":0}],"fields":[{"name":"val$dispatch","access":4112,"descriptor":"Ljava/lang/Runnable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/DelayedSingleTask;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/DelayedSingleTask;Ljava/lang/Runnable;)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/injector/EntityUtilities","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract","innerName":"Builder","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"NEW_TRACKER","access":26,"descriptor":"Z"},{"name":"INSTANCE","access":26,"descriptor":"Lcom/comphenix/protocol/injector/EntityUtilities;"},{"name":"entityTrackerField","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"trackedEntitiesField","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"trackedPlayersField","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"scanPlayersMethods","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;>;"},{"name":"getChunkProvider","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"chunkMapField","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"trackerFields","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;>;"},{"name":"getEntityFromId","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"}],"methods":[{"name":"getInstance","access":9,"descriptor":"()Lcom/comphenix/protocol/injector/EntityUtilities;"},{"name":"","access":2,"descriptor":"()V"},{"name":"updateEntity","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Ljava/util/List;)V","signature":"(Lorg/bukkit/entity/Entity;Ljava/util/List;)V"},{"name":"findScanPlayers","access":2,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getEntityTrackers","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)Ljava/util/List;","signature":"(Lorg/bukkit/entity/Entity;)Ljava/util/List;"},{"name":"getTrackedPlayers","access":2,"descriptor":"(Lorg/bukkit/entity/Entity;)Ljava/util/Collection;","signature":"(Lorg/bukkit/entity/Entity;)Ljava/util/Collection<*>;"},{"name":"getNewEntityTracker","access":2,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/Object;"},{"name":"getEntityTrackerEntry","access":2,"descriptor":"(Lorg/bukkit/World;I)Ljava/lang/Object;"},{"name":"getEntityFromID","access":1,"descriptor":"(Lorg/bukkit/World;I)Lorg/bukkit/entity/Entity;"},{"name":"unwrapBukkit","access":2,"descriptor":"(Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/util/List;)Ljava/util/List;"},{"name":"lambda$getEntityFromID$0","access":4106,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"}]},{"name":"com/comphenix/protocol/injector/GamePhase","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"LOGIN","access":16409,"descriptor":"Lcom/comphenix/protocol/injector/GamePhase;"},{"name":"PLAYING","access":16409,"descriptor":"Lcom/comphenix/protocol/injector/GamePhase;"},{"name":"BOTH","access":16409,"descriptor":"Lcom/comphenix/protocol/injector/GamePhase;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/injector/GamePhase;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/injector/GamePhase;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/injector/GamePhase;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"hasLogin","access":1,"descriptor":"()Z"},{"name":"hasPlaying","access":1,"descriptor":"()Z"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/injector/GamePhase;"}]},{"name":"com/comphenix/protocol/injector/InternalManager","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/ProtocolManager"],"methods":[{"name":"getPlayerHook","access":1025,"descriptor":"()Lcom/comphenix/protocol/injector/PlayerInjectHooks;"},{"name":"setPlayerHook","access":1025,"descriptor":"(Lcom/comphenix/protocol/injector/PlayerInjectHooks;)V"},{"name":"registerEvents","access":1025,"descriptor":"(Lorg/bukkit/plugin/PluginManager;Lorg/bukkit/plugin/Plugin;)V"},{"name":"close","access":1025,"descriptor":"()V"},{"name":"isDebug","access":1025,"descriptor":"()Z"},{"name":"setDebug","access":1025,"descriptor":"(Z)V"}]},{"name":"com/comphenix/protocol/injector/ListenerInvoker","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"invokePacketRecieving","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"invokePacketSending","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"getPacketType","access":1025,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/PacketType;"}]},{"name":"com/comphenix/protocol/injector/NetworkProcessor","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"reporter","access":2,"descriptor":"Lcom/comphenix/protocol/error/ErrorReporter;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;)V"},{"name":"processOutput","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;Lcom/comphenix/protocol/events/NetworkMarker;[B)[B"},{"name":"invokePostEvent","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;Lcom/comphenix/protocol/events/NetworkMarker;)V"},{"name":"sendScheduledPackets","access":2,"descriptor":"(Lcom/comphenix/protocol/events/NetworkMarker;)V"}]},{"name":"com/comphenix/protocol/injector/PacketConstructor","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/injector/PacketConstructor$Unwrapper","outerName":"com/comphenix/protocol/injector/PacketConstructor","innerName":"Unwrapper","access":1545}],"fields":[{"name":"DEFAULT","access":9,"descriptor":"Lcom/comphenix/protocol/injector/PacketConstructor;"},{"name":"constructorMethod","access":2,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"type","access":2,"descriptor":"Lcom/comphenix/protocol/PacketType;"},{"name":"unwrappers","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"paramUnwrapper","access":2,"descriptor":"[Lcom/comphenix/protocol/injector/PacketConstructor$Unwrapper;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/reflect/Constructor;)V","signature":"(Ljava/lang/reflect/Constructor<*>;)V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/PacketType;Ljava/lang/reflect/Constructor;Ljava/util/List;[Lcom/comphenix/protocol/injector/PacketConstructor$Unwrapper;)V","signature":"(Lcom/comphenix/protocol/PacketType;Ljava/lang/reflect/Constructor<*>;Ljava/util/List;[Lcom/comphenix/protocol/injector/PacketConstructor$Unwrapper;)V"},{"name":"getUnwrappers","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"getPacketID","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/protocol/PacketType;"},{"name":"withUnwrappers","access":1,"descriptor":"(Ljava/util/List;)Lcom/comphenix/protocol/injector/PacketConstructor;","signature":"(Ljava/util/List;)Lcom/comphenix/protocol/injector/PacketConstructor;"},{"name":"withPacket","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;[Ljava/lang/Object;)Lcom/comphenix/protocol/injector/PacketConstructor;"},{"name":"createPacket","access":129,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/protocol/events/PacketContainer;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"isCompatible","access":10,"descriptor":"([Ljava/lang/Class;[Ljava/lang/Class;)Z","signature":"([Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Z"},{"name":"getClass","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;)Ljava/lang/Class<*>;"}]},{"name":"com/comphenix/protocol/injector/PacketConstructor$Unwrapper","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/injector/PacketConstructor$Unwrapper","outerName":"com/comphenix/protocol/injector/PacketConstructor","innerName":"Unwrapper","access":1545}],"methods":[{"name":"unwrapItem","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/injector/PacketFilterBuilder","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"classLoader","access":2,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"server","access":2,"descriptor":"Lorg/bukkit/Server;"},{"name":"library","access":2,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"mcVersion","access":2,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"unhookTask","access":2,"descriptor":"Lcom/comphenix/protocol/injector/DelayedSingleTask;"},{"name":"reporter","access":2,"descriptor":"Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"asyncManager","access":2,"descriptor":"Lcom/comphenix/protocol/async/AsyncFilterManager;"},{"name":"nettyEnabled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"classLoader","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/protocol/injector/PacketFilterBuilder;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"server","access":1,"descriptor":"(Lorg/bukkit/Server;)Lcom/comphenix/protocol/injector/PacketFilterBuilder;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"library","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Lcom/comphenix/protocol/injector/PacketFilterBuilder;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"minecraftVersion","access":1,"descriptor":"(Lcom/comphenix/protocol/utility/MinecraftVersion;)Lcom/comphenix/protocol/injector/PacketFilterBuilder;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"unhookTask","access":1,"descriptor":"(Lcom/comphenix/protocol/injector/DelayedSingleTask;)Lcom/comphenix/protocol/injector/PacketFilterBuilder;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"reporter","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;)Lcom/comphenix/protocol/injector/PacketFilterBuilder;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"isNettyEnabled","access":1,"descriptor":"()Z"},{"name":"getClassLoader","access":1,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"getServer","access":1,"descriptor":"()Lorg/bukkit/Server;"},{"name":"getLibrary","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"getMinecraftVersion","access":1,"descriptor":"()Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"getUnhookTask","access":1,"descriptor":"()Lcom/comphenix/protocol/injector/DelayedSingleTask;"},{"name":"getReporter","access":1,"descriptor":"()Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"getAsyncManager","access":1,"descriptor":"()Lcom/comphenix/protocol/async/AsyncFilterManager;"},{"name":"build","access":1,"descriptor":"()Lcom/comphenix/protocol/injector/InternalManager;"},{"name":"buildInternal","access":2,"descriptor":"()Lcom/comphenix/protocol/injector/PacketFilterManager;"}]},{"name":"com/comphenix/protocol/injector/PacketFilterManager","version":52,"access":49,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/injector/ListenerInvoker","com/comphenix/protocol/injector/InternalManager"],"innerClasses":[{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"com/comphenix/protocol/injector/PacketFilterManager$4","access":4104},{"name":"com/comphenix/protocol/injector/PluginVerifier$VerificationResult","outerName":"com/comphenix/protocol/injector/PluginVerifier","innerName":"VerificationResult","access":16409},{"name":"com/comphenix/protocol/PacketType$Login","outerName":"com/comphenix/protocol/PacketType","innerName":"Login","access":9},{"name":"com/comphenix/protocol/PacketType$Login$Client","outerName":"com/comphenix/protocol/PacketType$Login","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Login$Server","outerName":"com/comphenix/protocol/PacketType$Login","innerName":"Server","access":9},{"name":"com/comphenix/protocol/PacketType$Status","outerName":"com/comphenix/protocol/PacketType","innerName":"Status","access":9},{"name":"com/comphenix/protocol/PacketType$Status$Client","outerName":"com/comphenix/protocol/PacketType$Status","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Status$Server","outerName":"com/comphenix/protocol/PacketType$Status","innerName":"Server","access":9},{"name":"com/comphenix/protocol/injector/PacketFilterManager$1","access":0},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409},{"name":"com/comphenix/protocol/injector/PacketFilterManager$2","access":0},{"name":"com/comphenix/protocol/injector/player/PlayerInjectionHandler$ConflictStrategy","outerName":"com/comphenix/protocol/injector/player/PlayerInjectionHandler","innerName":"ConflictStrategy","access":16409},{"name":"com/comphenix/protocol/injector/PacketFilterManager$3","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"REPORT_CANNOT_LOAD_PACKET_LIST","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_INITIALIZE_PACKET_INJECTOR","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_PLUGIN_DEPEND_MISSING","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_UNSUPPORTED_SERVER_PACKET","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_UNSUPPORTED_CLIENT_PACKET","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_UNINJECT_PLAYER","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_UNINJECT_OFFLINE_PLAYER","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_INJECT_PLAYER","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_UNREGISTER_PLUGIN","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_PLUGIN_VERIFIER_ERROR","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"TICKS_PER_SECOND","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"UNHOOK_DELAY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"100"}},{"name":"unhookTask","access":2,"descriptor":"Lcom/comphenix/protocol/injector/DelayedSingleTask;"},{"name":"packetListeners","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"packetInjector","access":2,"descriptor":"Lcom/comphenix/protocol/injector/packet/PacketInjector;"},{"name":"playerInjection","access":2,"descriptor":"Lcom/comphenix/protocol/injector/player/PlayerInjectionHandler;"},{"name":"inputBufferedPackets","access":66,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"recievedListeners","access":2,"descriptor":"Lcom/comphenix/protocol/injector/SortedPacketListenerList;"},{"name":"sendingListeners","access":2,"descriptor":"Lcom/comphenix/protocol/injector/SortedPacketListenerList;"},{"name":"hasClosed","access":66,"descriptor":"Z"},{"name":"classLoader","access":2,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"reporter","access":2,"descriptor":"Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"server","access":2,"descriptor":"Lorg/bukkit/Server;"},{"name":"library","access":2,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"asyncFilterManager","access":2,"descriptor":"Lcom/comphenix/protocol/async/AsyncFilterManager;"},{"name":"knowsServerPackets","access":2,"descriptor":"Z"},{"name":"knowsClientPackets","access":2,"descriptor":"Z"},{"name":"phaseLoginCount","access":2,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"phasePlayingCount","access":2,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"packetCreation","access":2,"descriptor":"Ljava/util/concurrent/atomic/AtomicBoolean;"},{"name":"nettyInjector","access":2,"descriptor":"Lcom/comphenix/protocol/injector/netty/ProtocolInjector;"},{"name":"pluginVerifier","access":2,"descriptor":"Lcom/comphenix/protocol/injector/PluginVerifier;"},{"name":"hasRecycleDistance","access":2,"descriptor":"Z"},{"name":"minecraftVersion","access":2,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"debug","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/injector/PacketFilterBuilder;)V"},{"name":"newBuilder","access":9,"descriptor":"()Lcom/comphenix/protocol/injector/PacketFilterBuilder;"},{"name":"getProtocolVersion","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)I"},{"name":"getMinecraftVersion","access":1,"descriptor":"()Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"getAsynchronousManager","access":1,"descriptor":"()Lcom/comphenix/protocol/AsynchronousManager;"},{"name":"isDebug","access":1,"descriptor":"()Z"},{"name":"setDebug","access":1,"descriptor":"(Z)V"},{"name":"getPlayerHook","access":1,"descriptor":"()Lcom/comphenix/protocol/injector/PlayerInjectHooks;"},{"name":"setPlayerHook","access":1,"descriptor":"(Lcom/comphenix/protocol/injector/PlayerInjectHooks;)V"},{"name":"getPacketListeners","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"printPluginWarnings","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"addPacketListener","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)V"},{"name":"isLoginPacket","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Z"},{"name":"processPhase","access":2,"descriptor":"(Lcom/comphenix/protocol/events/ListeningWhitelist;)Lcom/comphenix/protocol/injector/GamePhase;"},{"name":"updateRequireInputBuffers","access":2,"descriptor":"()V"},{"name":"incrementPhases","access":2,"descriptor":"(Lcom/comphenix/protocol/injector/GamePhase;)V"},{"name":"decrementPhases","access":2,"descriptor":"(Lcom/comphenix/protocol/injector/GamePhase;)V"},{"name":"verifyWhitelist","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;Lcom/comphenix/protocol/events/ListeningWhitelist;)V"},{"name":"removePacketListener","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)V"},{"name":"removePacketListeners","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"invokePacketRecieving","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"invokePacketSending","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"handlePacket","access":2,"descriptor":"(Lcom/comphenix/protocol/injector/SortedPacketListenerList;Lcom/comphenix/protocol/events/PacketEvent;Z)V"},{"name":"hasAsyncCancelled","access":2,"descriptor":"(Lcom/comphenix/protocol/async/AsyncMarker;)Z"},{"name":"enablePacketFilters","access":2,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;Ljava/lang/Iterable;)V","signature":"(Lcom/comphenix/protocol/events/PacketListener;Ljava/lang/Iterable;)V"},{"name":"disablePacketFilters","access":2,"descriptor":"(Lcom/comphenix/protocol/events/ConnectionSide;Ljava/lang/Iterable;)V","signature":"(Lcom/comphenix/protocol/events/ConnectionSide;Ljava/lang/Iterable;)V"},{"name":"broadcastServerPacket","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;)V"},{"name":"broadcastServerPacket","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;Lorg/bukkit/entity/Entity;Z)V"},{"name":"broadcastServerPacket","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;Lorg/bukkit/Location;I)V"},{"name":"getDistanceSquared","access":2,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Location;Lorg/bukkit/entity/Player;)D"},{"name":"broadcastServerPacket","access":2,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;Ljava/lang/Iterable;)V","signature":"(Lcom/comphenix/protocol/events/PacketContainer;Ljava/lang/Iterable;)V"},{"name":"sendServerPacket","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"sendServerPacket","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;Z)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"sendServerPacket","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;Lcom/comphenix/protocol/events/NetworkMarker;Z)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"sendWirePacket","access":1,"descriptor":"(Lorg/bukkit/entity/Player;I[B)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"sendWirePacket","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/injector/netty/WirePacket;)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"recieveClientPacket","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;)V","exceptions":["java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"recieveClientPacket","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;Z)V","exceptions":["java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"recieveClientPacket","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;Lcom/comphenix/protocol/events/NetworkMarker;Z)V","exceptions":["java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"createPacket","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Lcom/comphenix/protocol/events/PacketContainer;"},{"name":"createPacket","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;Z)Lcom/comphenix/protocol/events/PacketContainer;"},{"name":"createPacketConstructor","access":129,"descriptor":"(Lcom/comphenix/protocol/PacketType;[Ljava/lang/Object;)Lcom/comphenix/protocol/injector/PacketConstructor;"},{"name":"getSendingFilterTypes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getReceivingFilterTypes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"updateEntity","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Ljava/util/List;)V","signature":"(Lorg/bukkit/entity/Entity;Ljava/util/List;)V","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"getEntityFromID","access":1,"descriptor":"(Lorg/bukkit/World;I)Lorg/bukkit/entity/Entity;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"getEntityTrackers","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)Ljava/util/List;","signature":"(Lorg/bukkit/entity/Entity;)Ljava/util/List;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"initializePlayers","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"uninitializePlayers","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"registerEvents","access":1,"descriptor":"(Lorg/bukkit/plugin/PluginManager;Lorg/bukkit/plugin/Plugin;)V"},{"name":"onPlayerLogin","access":2,"descriptor":"(Lorg/bukkit/event/player/PlayerLoginEvent;)V"},{"name":"onPrePlayerJoin","access":2,"descriptor":"(Lorg/bukkit/event/player/PlayerJoinEvent;)V"},{"name":"onPlayerJoin","access":2,"descriptor":"(Lorg/bukkit/event/player/PlayerJoinEvent;)V"},{"name":"onPlayerQuit","access":2,"descriptor":"(Lorg/bukkit/event/player/PlayerQuitEvent;)V"},{"name":"onPluginDisabled","access":2,"descriptor":"(Lorg/bukkit/event/server/PluginDisableEvent;Lorg/bukkit/plugin/Plugin;)V"},{"name":"getPhasePlayingCount","access":2,"descriptor":"()I"},{"name":"getPhaseLoginCount","access":2,"descriptor":"()I"},{"name":"getPacketType","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/PacketType;"},{"name":"getClassLoader","access":1,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"isClosed","access":1,"descriptor":"()Z"},{"name":"close","access":1,"descriptor":"()V"},{"name":"finalize","access":4,"descriptor":"()V","exceptions":["java/lang/Throwable"]},{"name":"lambda$new$0","access":4098,"descriptor":"(Lcom/comphenix/protocol/injector/GamePhase;)Z"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/PacketFilterManager;)Lorg/bukkit/plugin/Plugin;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/PacketFilterManager;)Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/PacketFilterManager;Lorg/bukkit/event/player/PlayerLoginEvent;)V"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/PacketFilterManager;Lorg/bukkit/event/player/PlayerJoinEvent;)V"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/PacketFilterManager;Lorg/bukkit/event/player/PlayerJoinEvent;)V"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/PacketFilterManager;Lorg/bukkit/event/player/PlayerQuitEvent;)V"},{"name":"access$600","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/PacketFilterManager;Lorg/bukkit/event/server/PluginDisableEvent;Lorg/bukkit/plugin/Plugin;)V"}]},{"name":"com/comphenix/protocol/injector/PacketFilterManager$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"com/comphenix/protocol/injector/PacketFilterManager","outerMethod":"decrementPhases","outerMethodDescriptor":"(Lcom/comphenix/protocol/injector/GamePhase;)V","innerClasses":[{"name":"com/comphenix/protocol/injector/PacketFilterManager$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/PacketFilterManager;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/PacketFilterManager;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/injector/PacketFilterManager$2","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"com/comphenix/protocol/injector/PacketFilterManager","outerMethod":"sendServerPacket","outerMethodDescriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;Lcom/comphenix/protocol/events/NetworkMarker;Z)V","innerClasses":[{"name":"com/comphenix/protocol/injector/PacketFilterManager$2","access":0}],"fields":[{"name":"val$receiver","access":4112,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"val$packet","access":4112,"descriptor":"Lcom/comphenix/protocol/events/PacketContainer;"},{"name":"val$copy","access":4112,"descriptor":"Lcom/comphenix/protocol/events/NetworkMarker;"},{"name":"val$filters","access":4112,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/PacketFilterManager;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/PacketFilterManager;Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;Lcom/comphenix/protocol/events/NetworkMarker;Z)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/injector/PacketFilterManager$3","version":52,"access":32,"superName":"java/lang/Object","interfaces":["org/bukkit/event/Listener"],"outerClass":"com/comphenix/protocol/injector/PacketFilterManager","outerMethod":"registerEvents","outerMethodDescriptor":"(Lorg/bukkit/plugin/PluginManager;Lorg/bukkit/plugin/Plugin;)V","innerClasses":[{"name":"com/comphenix/protocol/injector/PacketFilterManager$3","access":0}],"fields":[{"name":"val$plugin","access":4112,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/PacketFilterManager;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/PacketFilterManager;Lorg/bukkit/plugin/Plugin;)V","signature":"()V"},{"name":"onPlayerLogin","access":1,"descriptor":"(Lorg/bukkit/event/player/PlayerLoginEvent;)V","annotations":[{"descriptor":"Lorg/bukkit/event/EventHandler;","values":{"priority":{"kind":"enum","descriptor":"Lorg/bukkit/event/EventPriority;","name":"LOWEST"}},"visible":true}]},{"name":"onPrePlayerJoin","access":1,"descriptor":"(Lorg/bukkit/event/player/PlayerJoinEvent;)V","annotations":[{"descriptor":"Lorg/bukkit/event/EventHandler;","values":{"priority":{"kind":"enum","descriptor":"Lorg/bukkit/event/EventPriority;","name":"LOWEST"}},"visible":true}]},{"name":"onPlayerJoin","access":1,"descriptor":"(Lorg/bukkit/event/player/PlayerJoinEvent;)V","annotations":[{"descriptor":"Lorg/bukkit/event/EventHandler;","values":{"priority":{"kind":"enum","descriptor":"Lorg/bukkit/event/EventPriority;","name":"MONITOR"}},"visible":true}]},{"name":"onPlayerQuit","access":1,"descriptor":"(Lorg/bukkit/event/player/PlayerQuitEvent;)V","annotations":[{"descriptor":"Lorg/bukkit/event/EventHandler;","values":{"priority":{"kind":"enum","descriptor":"Lorg/bukkit/event/EventPriority;","name":"MONITOR"}},"visible":true}]},{"name":"onPluginDisabled","access":1,"descriptor":"(Lorg/bukkit/event/server/PluginDisableEvent;)V","annotations":[{"descriptor":"Lorg/bukkit/event/EventHandler;","values":{"priority":{"kind":"enum","descriptor":"Lorg/bukkit/event/EventPriority;","name":"MONITOR"}},"visible":true}]}]},{"name":"com/comphenix/protocol/injector/PacketFilterManager$4","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/injector/PacketFilterManager","innerClasses":[{"name":"com/comphenix/protocol/injector/PluginVerifier$VerificationResult","outerName":"com/comphenix/protocol/injector/PluginVerifier","innerName":"VerificationResult","access":16409},{"name":"com/comphenix/protocol/injector/PacketFilterManager$4","access":4104}],"fields":[{"name":"$SwitchMap$com$comphenix$protocol$injector$PluginVerifier$VerificationResult","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/protocol/injector/PlayerInjectHooks","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"NONE","access":16409,"descriptor":"Lcom/comphenix/protocol/injector/PlayerInjectHooks;"},{"name":"NETWORK_MANAGER_OBJECT","access":16409,"descriptor":"Lcom/comphenix/protocol/injector/PlayerInjectHooks;"},{"name":"NETWORK_HANDLER_FIELDS","access":16409,"descriptor":"Lcom/comphenix/protocol/injector/PlayerInjectHooks;"},{"name":"NETWORK_SERVER_OBJECT","access":16409,"descriptor":"Lcom/comphenix/protocol/injector/PlayerInjectHooks;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/injector/PlayerInjectHooks;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/injector/PlayerInjectHooks;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/injector/PlayerInjectHooks;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/injector/PlayerInjectHooks;"}]},{"name":"com/comphenix/protocol/injector/PlayerLoggedOutException","version":52,"access":33,"superName":"java/lang/RuntimeException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4889257862160145234"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"fromFormat","access":137,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)Lcom/comphenix/protocol/injector/PlayerLoggedOutException;"}]},{"name":"com/comphenix/protocol/injector/PluginVerifier","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/injector/PluginVerifier$PluginNotFoundException","outerName":"com/comphenix/protocol/injector/PluginVerifier","innerName":"PluginNotFoundException","access":9},{"name":"com/comphenix/protocol/injector/PluginVerifier$VerificationResult","outerName":"com/comphenix/protocol/injector/PluginVerifier","innerName":"VerificationResult","access":16409},{"name":"com/google/common/collect/Sets$SetView","outerName":"com/google/common/collect/Sets","innerName":"SetView","access":1033}],"fields":[{"name":"DYNAMIC_DEPENDENCY","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"loadedAfter","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"dependency","access":18,"descriptor":"Lorg/bukkit/plugin/Plugin;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"getPlugin","access":2,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/plugin/Plugin;"},{"name":"getPluginOrDefault","access":2,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/plugin/Plugin;"},{"name":"verify","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/injector/PluginVerifier$VerificationResult;"},{"name":"verify","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Lcom/comphenix/protocol/injector/PluginVerifier$VerificationResult;"},{"name":"verifyLoadOrder","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/plugin/Plugin;)Z"},{"name":"hasDependency","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/plugin/Plugin;)Z"},{"name":"safeConversion","access":2,"descriptor":"(Ljava/util/List;)Ljava/util/Set;","signature":"(Ljava/util/List;)Ljava/util/Set;"},{"name":"hasDependency","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/plugin/Plugin;Ljava/util/Set;)Z","signature":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/plugin/Plugin;Ljava/util/Set;)Z"}]},{"name":"com/comphenix/protocol/injector/PluginVerifier$PluginNotFoundException","version":52,"access":33,"superName":"java/lang/RuntimeException","innerClasses":[{"name":"com/comphenix/protocol/injector/PluginVerifier$PluginNotFoundException","outerName":"com/comphenix/protocol/injector/PluginVerifier","innerName":"PluginNotFoundException","access":9}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"8956699101336877611"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"com/comphenix/protocol/injector/PluginVerifier$VerificationResult","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/injector/PluginVerifier$VerificationResult","outerName":"com/comphenix/protocol/injector/PluginVerifier","innerName":"VerificationResult","access":16409}],"fields":[{"name":"VALID","access":16409,"descriptor":"Lcom/comphenix/protocol/injector/PluginVerifier$VerificationResult;"},{"name":"NO_DEPEND","access":16409,"descriptor":"Lcom/comphenix/protocol/injector/PluginVerifier$VerificationResult;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/injector/PluginVerifier$VerificationResult;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/injector/PluginVerifier$VerificationResult;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/injector/PluginVerifier$VerificationResult;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/injector/PluginVerifier$VerificationResult;"}]},{"name":"com/comphenix/protocol/injector/PrioritizedListener","version":52,"access":33,"signature":"Ljava/lang/Object;Ljava/lang/Comparable;>;","superName":"java/lang/Object","interfaces":["java/lang/Comparable"],"fields":[{"name":"listener","access":2,"descriptor":"Ljava/lang/Object;","signature":"TTListener;"},{"name":"priority","access":2,"descriptor":"Lcom/comphenix/protocol/events/ListenerPriority;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/ListenerPriority;)V","signature":"(TTListener;Lcom/comphenix/protocol/events/ListenerPriority;)V"},{"name":"compareTo","access":1,"descriptor":"(Lcom/comphenix/protocol/injector/PrioritizedListener;)I","signature":"(Lcom/comphenix/protocol/injector/PrioritizedListener;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"getListener","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TTListener;"},{"name":"getPriority","access":1,"descriptor":"()Lcom/comphenix/protocol/events/ListenerPriority;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/comphenix/protocol/injector/SortedPacketListenerList","version":52,"access":49,"signature":"Lcom/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap;","superName":"com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap","innerClasses":[{"name":"com/comphenix/protocol/timing/TimedListenerManager$ListenerType","outerName":"com/comphenix/protocol/timing/TimedListenerManager","innerName":"ListenerType","access":16409}],"fields":[{"name":"timedManager","access":2,"descriptor":"Lcom/comphenix/protocol/timing/TimedListenerManager;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"invokePacketRecieving","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"invokePacketRecieving","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Lcom/comphenix/protocol/events/PacketEvent;Lcom/comphenix/protocol/events/ListenerPriority;)V"},{"name":"invokeReceivingListener","access":18,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Lcom/comphenix/protocol/events/PacketEvent;Lcom/comphenix/protocol/injector/PrioritizedListener;)V","signature":"(Lcom/comphenix/protocol/error/ErrorReporter;Lcom/comphenix/protocol/events/PacketEvent;Lcom/comphenix/protocol/injector/PrioritizedListener;)V"},{"name":"invokePacketSending","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Lcom/comphenix/protocol/events/PacketEvent;)V"},{"name":"invokePacketSending","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Lcom/comphenix/protocol/events/PacketEvent;Lcom/comphenix/protocol/events/ListenerPriority;)V"},{"name":"invokeSendingListener","access":18,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Lcom/comphenix/protocol/events/PacketEvent;Lcom/comphenix/protocol/injector/PrioritizedListener;)V","signature":"(Lcom/comphenix/protocol/error/ErrorReporter;Lcom/comphenix/protocol/events/PacketEvent;Lcom/comphenix/protocol/injector/PrioritizedListener;)V"}]},{"name":"com/comphenix/protocol/injector/StructureCache","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/FixedValue$AssignerConfigurable","outerName":"com/comphenix/net/bytebuddy/implementation/FixedValue","innerName":"AssignerConfigurable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"structureModifiers","access":26,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;>;"},{"name":"PACKET_INSTANCE_CREATORS","access":26,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;Ljava/util/function/Supplier;>;"},{"name":"trickTried","access":10,"descriptor":"Z"},{"name":"TRICKED_DATA_SERIALIZER","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"compiling","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"newPacket","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Object;"},{"name":"newPacket","access":9,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Ljava/lang/Object;"},{"name":"getStructure","access":9,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Lcom/comphenix/protocol/PacketType;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getStructure","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getStructure","access":9,"descriptor":"(Ljava/lang/Class;Z)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Ljava/lang/Class<*>;Z)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getStructure","access":9,"descriptor":"(Lcom/comphenix/protocol/PacketType;Z)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Lcom/comphenix/protocol/PacketType;Z)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getTrickDataSerializerOrNull","access":10,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"lambda$getStructure$2","access":4106,"descriptor":"(Lcom/comphenix/protocol/PacketType;Lcom/comphenix/protocol/reflect/StructureModifier;)V"},{"name":"lambda$newPacket$1","access":4106,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/function/Supplier;"},{"name":"lambda$newPacket$0","access":4106,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;Ljava/lang/Class;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/injector/netty/AbstractPacketInjector","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/injector/packet/PacketInjector"],"fields":[{"name":"reveivedFilters","access":2,"descriptor":"Lcom/comphenix/protocol/concurrency/PacketTypeSet;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/concurrency/PacketTypeSet;)V"},{"name":"isCancelled","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"setCancelled","access":1,"descriptor":"(Ljava/lang/Object;Z)V"},{"name":"addPacketHandler","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;Ljava/util/Set;)Z","signature":"(Lcom/comphenix/protocol/PacketType;Ljava/util/Set;)Z"},{"name":"removePacketHandler","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Z"},{"name":"hasPacketHandler","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Z"},{"name":"getPacketHandlers","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"cleanupAll","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/injector/netty/AbstractPlayerHandler","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/injector/player/PlayerInjectionHandler"],"fields":[{"name":"sendingFilters","access":4,"descriptor":"Lcom/comphenix/protocol/concurrency/PacketTypeSet;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/concurrency/PacketTypeSet;)V"},{"name":"setPlayerHook","access":1,"descriptor":"(Lcom/comphenix/protocol/injector/GamePhase;Lcom/comphenix/protocol/injector/PlayerInjectHooks;)V"},{"name":"setPlayerHook","access":1,"descriptor":"(Lcom/comphenix/protocol/injector/PlayerInjectHooks;)V"},{"name":"addPacketHandler","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;Ljava/util/Set;)V","signature":"(Lcom/comphenix/protocol/PacketType;Ljava/util/Set;)V"},{"name":"removePacketHandler","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;)V"},{"name":"getSendingFilters","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"close","access":1,"descriptor":"()V"},{"name":"getPlayerHook","access":1,"descriptor":"(Lcom/comphenix/protocol/injector/GamePhase;)Lcom/comphenix/protocol/injector/PlayerInjectHooks;"},{"name":"canRecievePackets","access":1,"descriptor":"()Z"},{"name":"getPlayerHook","access":1,"descriptor":"()Lcom/comphenix/protocol/injector/PlayerInjectHooks;"},{"name":"getPlayerByConnection","access":1,"descriptor":"(Ljava/io/DataInputStream;)Lorg/bukkit/entity/Player;","exceptions":["java/lang/InterruptedException"]},{"name":"checkListener","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)V"},{"name":"checkListener","access":1,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set;)V"}]},{"name":"com/comphenix/protocol/injector/netty/BootstrapList","version":52,"access":33,"signature":"Ljava/lang/Object;Ljava/util/List;","superName":"java/lang/Object","interfaces":["java/util/List"],"innerClasses":[{"name":"com/comphenix/protocol/injector/netty/BootstrapList$1","access":0}],"fields":[{"name":"delegate","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"handler","access":2,"descriptor":"Lio/netty/channel/ChannelHandler;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/List;Lio/netty/channel/ChannelHandler;)V","signature":"(Ljava/util/List;Lio/netty/channel/ChannelHandler;)V"},{"name":"add","access":33,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"addAll","access":33,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+Ljava/lang/Object;>;)Z"},{"name":"set","access":33,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"processElement","access":4,"descriptor":"(Ljava/lang/Object;)V"},{"name":"unprocessElement","access":4,"descriptor":"(Ljava/lang/Object;)V"},{"name":"processBootstrap","access":4,"descriptor":"(Lio/netty/channel/ChannelFuture;)V"},{"name":"unprocessBootstrap","access":4,"descriptor":"(Lio/netty/channel/ChannelFuture;)V"},{"name":"close","access":33,"descriptor":"()V"},{"name":"size","access":33,"descriptor":"()I"},{"name":"isEmpty","access":33,"descriptor":"()Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"iterator","access":33,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"toArray","access":33,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":33,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"},{"name":"remove","access":33,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsAll","access":33,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"addAll","access":33,"descriptor":"(ILjava/util/Collection;)Z","signature":"(ILjava/util/Collection<+Ljava/lang/Object;>;)Z"},{"name":"removeAll","access":33,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"retainAll","access":33,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"clear","access":33,"descriptor":"()V"},{"name":"get","access":33,"descriptor":"(I)Ljava/lang/Object;"},{"name":"add","access":33,"descriptor":"(ILjava/lang/Object;)V"},{"name":"remove","access":33,"descriptor":"(I)Ljava/lang/Object;"},{"name":"indexOf","access":33,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":33,"descriptor":"(Ljava/lang/Object;)I"},{"name":"listIterator","access":33,"descriptor":"()Ljava/util/ListIterator;","signature":"()Ljava/util/ListIterator;"},{"name":"listIterator","access":33,"descriptor":"(I)Ljava/util/ListIterator;","signature":"(I)Ljava/util/ListIterator;"},{"name":"subList","access":33,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/BootstrapList;)Lio/netty/channel/ChannelHandler;"}]},{"name":"com/comphenix/protocol/injector/netty/BootstrapList$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"outerClass":"com/comphenix/protocol/injector/netty/BootstrapList","outerMethod":"unprocessBootstrap","outerMethodDescriptor":"(Lio/netty/channel/ChannelFuture;)V","innerClasses":[{"name":"com/comphenix/protocol/injector/netty/BootstrapList$1","access":0}],"fields":[{"name":"val$channel","access":4112,"descriptor":"Lio/netty/channel/Channel;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/netty/BootstrapList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/netty/BootstrapList;Lio/netty/channel/Channel;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/protocol/injector/netty/ChannelInjector","version":52,"access":33,"superName":"io/netty/handler/codec/ByteToMessageDecoder","interfaces":["com/comphenix/protocol/injector/netty/Injector"],"innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$1","access":0},{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$2","access":0},{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$3","access":0},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"com/comphenix/protocol/PacketType$Login","outerName":"com/comphenix/protocol/PacketType","innerName":"Login","access":9},{"name":"com/comphenix/protocol/PacketType$Login$Client","outerName":"com/comphenix/protocol/PacketType$Login","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Handshake","outerName":"com/comphenix/protocol/PacketType","innerName":"Handshake","access":9},{"name":"com/comphenix/protocol/PacketType$Handshake$Client","outerName":"com/comphenix/protocol/PacketType$Handshake","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$ChannelSocketInjector","outerName":"com/comphenix/protocol/injector/netty/ChannelInjector","innerName":"ChannelSocketInjector","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"REPORT_CANNOT_INTERCEPT_SERVER_PACKET","access":26,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_INTERCEPT_CLIENT_PACKET","access":26,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_EXECUTE_IN_CHANNEL_THREAD","access":26,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_SEND_PACKET","access":26,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"BYPASSED_PACKET","access":26,"descriptor":"Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"PACKET_LOGIN_CLIENT","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"LOGIN_GAME_PROFILE","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"PACKET_SET_PROTOCOL","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"keyId","access":10,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"PROTOCOL_KEY","access":10,"descriptor":"Lio/netty/util/AttributeKey;","signature":"Lio/netty/util/AttributeKey;"},{"name":"RECONSTRUCTORS","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/protocol/utility/ObjectReconstructor<*>;>;"},{"name":"IS_HIDDEN_CLASS","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"decodeBuffer","access":2,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"encodeBuffer","access":2,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"ENCODER_TYPE_MATCHER","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"PROTOCOL_ACCESSOR","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"factory","access":18,"descriptor":"Lcom/comphenix/protocol/injector/netty/InjectionFactory;"},{"name":"player","access":2,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"updated","access":2,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"playerName","access":2,"descriptor":"Ljava/lang/String;"},{"name":"playerConnection","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"networkManager","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"originalChannel","access":18,"descriptor":"Lio/netty/channel/Channel;"},{"name":"channelField","access":18,"descriptor":"Lcom/comphenix/protocol/reflect/VolatileField;"},{"name":"packetMarker","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"currentEvent","access":2,"descriptor":"Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"finalEvent","access":2,"descriptor":"Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"unfilteredProcessedPackets","access":18,"descriptor":"Lcom/comphenix/protocol/injector/netty/PacketFilterQueue;"},{"name":"vanillaDecoder","access":2,"descriptor":"Lio/netty/handler/codec/ByteToMessageDecoder;"},{"name":"vanillaEncoder","access":2,"descriptor":"Lio/netty/handler/codec/MessageToByteEncoder;","signature":"Lio/netty/handler/codec/MessageToByteEncoder;"},{"name":"finishQueue","access":18,"descriptor":"Ljava/util/Deque;","signature":"Ljava/util/Deque;"},{"name":"channelListener","access":18,"descriptor":"Lcom/comphenix/protocol/injector/netty/ChannelListener;"},{"name":"processor","access":18,"descriptor":"Lcom/comphenix/protocol/injector/NetworkProcessor;"},{"name":"injected","access":2,"descriptor":"Z"},{"name":"closed","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/Object;Lio/netty/channel/Channel;Lcom/comphenix/protocol/injector/netty/ChannelListener;Lcom/comphenix/protocol/injector/netty/InjectionFactory;)V"},{"name":"getProtocolVersion","access":1,"descriptor":"()I"},{"name":"updateBufferMethods","access":2,"descriptor":"()V"},{"name":"inject","access":1,"descriptor":"()Z"},{"name":"updatePacketMessageSetReflection","access":10,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Ljava/lang/Object;"},{"name":"updatePacketMessageReconstruct","access":10,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Ljava/lang/Object;"},{"name":"guessCompression","access":2,"descriptor":"(Lio/netty/channel/ChannelHandler;)Z"},{"name":"processSending","access":2,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"patchEncoder","access":2,"descriptor":"(Lio/netty/handler/codec/MessageToByteEncoder;)V","signature":"(Lio/netty/handler/codec/MessageToByteEncoder;)V"},{"name":"exceptionCaught","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]},{"name":"encodeWirePacket","access":2,"descriptor":"(Lcom/comphenix/protocol/injector/netty/WirePacket;Lio/netty/buffer/ByteBuf;)V"},{"name":"encode","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"finalWrite","access":2,"descriptor":"()V"},{"name":"scheduleMainThread","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"decode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V","exceptions":["java/lang/Exception"]},{"name":"finishRead","access":2,"descriptor":"()V"},{"name":"handleLogin","access":2,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)V"},{"name":"channelActive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"getBytes","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)[B"},{"name":"disconnect","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"sendServerPacket","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/NetworkMarker;Z)V"},{"name":"invokeSendPacket","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"recieveClientPacket","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getCurrentProtocol","access":1,"descriptor":"()Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"getPlayerConnection","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"getMarker","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/events/NetworkMarker;"},{"name":"saveMarker","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/NetworkMarker;)V"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"setPlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"setUpdatedPlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"isInjected","access":1,"descriptor":"()Z"},{"name":"isClosed","access":1,"descriptor":"()Z"},{"name":"close","access":1,"descriptor":"()V"},{"name":"executeInChannelThread","access":2,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"findChannelHandler","access":8,"descriptor":"(Lio/netty/channel/Channel;Ljava/lang/Class;)Lio/netty/channel/ChannelHandler;","signature":"(Lio/netty/channel/Channel;Ljava/lang/Class<*>;)Lio/netty/channel/ChannelHandler;"},{"name":"getChannel","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"isHiddenClass","access":10,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"lambda$executeInChannelThread$3","access":4098,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"lambda$close$2","access":4098,"descriptor":"()V"},{"name":"lambda$recieveClientPacket$1","access":4098,"descriptor":"(Ljava/lang/Object;)V"},{"name":"lambda$scheduleMainThread$0","access":4098,"descriptor":"(Ljava/lang/Object;)V"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector;Lcom/comphenix/protocol/injector/netty/WirePacket;Lio/netty/buffer/ByteBuf;)V"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector;Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector;)V"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector;)V"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector;)Lio/netty/channel/Channel;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector;Lio/netty/channel/ChannelHandler;)Z"},{"name":"access$600","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector;)Lcom/comphenix/protocol/injector/netty/PacketFilterQueue;"},{"name":"access$700","access":4104,"descriptor":"()Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"access$800","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector;Ljava/lang/Object;)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"access$900","access":4104,"descriptor":"(Ljava/lang/Class;)Z"},{"name":"access$1000","access":4104,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Ljava/lang/Object;"},{"name":"access$1100","access":4104,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Ljava/lang/Object;"},{"name":"access$1202","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector;Lcom/comphenix/protocol/events/PacketEvent;)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"access$1300","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector;Ljava/lang/String;)V"},{"name":"access$1400","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector;)Lorg/bukkit/entity/Player;"}]},{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$1","version":52,"access":32,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","outerClass":"com/comphenix/protocol/injector/netty/ChannelInjector","outerMethod":"inject","outerMethodDescriptor":"()Z","innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/netty/ChannelInjector;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector;)V"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"write","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"acceptOutboundMessage","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$2","version":52,"access":32,"superName":"io/netty/channel/ChannelInboundHandlerAdapter","outerClass":"com/comphenix/protocol/injector/netty/ChannelInjector","outerMethod":"inject","outerMethodDescriptor":"()Z","innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/netty/ChannelInjector;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector;)V"},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V"}]},{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$3","version":52,"access":32,"superName":"com/comphenix/protocol/injector/netty/ChannelProxy","outerClass":"com/comphenix/protocol/injector/netty/ChannelInjector","outerMethod":"inject","outerMethodDescriptor":"()Z","innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$3","access":0},{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$3$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"pipelineProxy","access":18,"descriptor":"Lcom/comphenix/protocol/injector/netty/PipelineProxy;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/netty/ChannelInjector;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector;Lio/netty/channel/Channel;Ljava/lang/Class;)V"},{"name":"pipeline","access":1,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"onMessageScheduled","access":4,"descriptor":"(Ljava/util/concurrent/Callable;Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Ljava/util/concurrent/Callable;","signature":"(Ljava/util/concurrent/Callable;Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Ljava/util/concurrent/Callable;"},{"name":"onMessageScheduled","access":4,"descriptor":"(Ljava/lang/Runnable;Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Ljava/lang/Runnable;"},{"name":"handleScheduled","access":0,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Lcom/comphenix/protocol/wrappers/Pair;","signature":"(TT;Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Lcom/comphenix/protocol/wrappers/Pair;"},{"name":"lambda$onMessageScheduled$1","access":4098,"descriptor":"(Lcom/comphenix/protocol/wrappers/Pair;)V"},{"name":"lambda$onMessageScheduled$0","access":4098,"descriptor":"(Lcom/comphenix/protocol/wrappers/Pair;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$3$1","version":52,"access":32,"superName":"com/comphenix/protocol/injector/netty/PipelineProxy","outerClass":"com/comphenix/protocol/injector/netty/ChannelInjector$3","innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$3","access":0},{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$3$1","access":0}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/netty/ChannelInjector$3;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector$3;Lio/netty/channel/ChannelPipeline;Lio/netty/channel/Channel;)V"},{"name":"addBefore","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"}]},{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$ChannelSocketInjector","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/injector/server/SocketInjector"],"innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$ChannelSocketInjector","outerName":"com/comphenix/protocol/injector/netty/ChannelInjector","innerName":"ChannelSocketInjector","access":9}],"fields":[{"name":"injector","access":18,"descriptor":"Lcom/comphenix/protocol/injector/netty/ChannelInjector;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelInjector;)V"},{"name":"getSocket","access":1,"descriptor":"()Ljava/net/Socket;"},{"name":"getAddress","access":1,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"disconnect","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"sendServerPacket","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/NetworkMarker;Z)V"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getUpdatedPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"transferState","access":1,"descriptor":"(Lcom/comphenix/protocol/injector/server/SocketInjector;)V"},{"name":"setUpdatedPlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"isConnected","access":1,"descriptor":"()Z"},{"name":"getChannelInjector","access":0,"descriptor":"()Lcom/comphenix/protocol/injector/netty/ChannelInjector;"}]},{"name":"com/comphenix/protocol/injector/netty/ChannelListener","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"onPacketSending","access":1025,"descriptor":"(Lcom/comphenix/protocol/injector/netty/Injector;Ljava/lang/Object;Lcom/comphenix/protocol/events/NetworkMarker;)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"onPacketReceiving","access":1025,"descriptor":"(Lcom/comphenix/protocol/injector/netty/Injector;Ljava/lang/Object;Lcom/comphenix/protocol/events/NetworkMarker;)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"hasListener","access":1025,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"hasMainThreadListener","access":1025,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"includeBuffer","access":1025,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"getReporter","access":1025,"descriptor":"()Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"isDebug","access":1025,"descriptor":"()Z"}]},{"name":"com/comphenix/protocol/injector/netty/ChannelProxy","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["io/netty/channel/Channel"],"innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ChannelProxy$2","access":0},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545},{"name":"com/comphenix/protocol/injector/netty/ChannelProxy$1","access":0}],"fields":[{"name":"MARK_NO_MESSAGE","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"MESSAGE_LOOKUP","access":10,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;>;"},{"name":"delegate","access":4,"descriptor":"Lio/netty/channel/Channel;"},{"name":"messageClass","access":4,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"loopProxy","access":130,"descriptor":"Lcom/comphenix/protocol/injector/netty/EventLoopProxy;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/Channel;Ljava/lang/Class;)V","signature":"(Lio/netty/channel/Channel;Ljava/lang/Class<*>;)V"},{"name":"onMessageScheduled","access":1028,"descriptor":"(Ljava/util/concurrent/Callable;Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Ljava/util/concurrent/Callable;","signature":"(Ljava/util/concurrent/Callable;Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Ljava/util/concurrent/Callable;"},{"name":"onMessageScheduled","access":1028,"descriptor":"(Ljava/lang/Runnable;Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Ljava/lang/Runnable;"},{"name":"attr","access":1,"descriptor":"(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute;","signature":"(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute;"},{"name":"bind","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"pipeline","access":1,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"alloc","access":1,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"newPromise","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"eventLoop","access":1,"descriptor":"()Lio/netty/channel/EventLoop;"},{"name":"getMessageAccessor","access":2,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"newProgressivePromise","access":1,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;"},{"name":"parent","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"config","access":1,"descriptor":"()Lio/netty/channel/ChannelConfig;"},{"name":"newSucceededFuture","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"disconnect","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"isRegistered","access":1,"descriptor":"()Z"},{"name":"newFailedFuture","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelFuture;"},{"name":"close","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"deregister","access":131073,"descriptor":"()Lio/netty/channel/ChannelFuture;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"voidPromise","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"metadata","access":1,"descriptor":"()Lio/netty/channel/ChannelMetadata;"},{"name":"bind","access":1,"descriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"localAddress","access":1,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress","access":1,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"closeFuture","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"isWritable","access":1,"descriptor":"()Z"},{"name":"flush","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"read","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"unsafe","access":1,"descriptor":"()Lio/netty/channel/Channel$Unsafe;"},{"name":"disconnect","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"deregister","access":131073,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"write","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;"},{"name":"write","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"writeAndFlush","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"writeAndFlush","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;"},{"name":"compareTo","access":1,"descriptor":"(Lio/netty/channel/Channel;)I"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelProxy;Ljava/lang/Object;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"}]},{"name":"com/comphenix/protocol/injector/netty/ChannelProxy$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/accessors/FieldAccessor"],"outerClass":"com/comphenix/protocol/injector/netty/ChannelProxy","innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ChannelProxy$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getField","access":1,"descriptor":"()Ljava/lang/reflect/Field;"}]},{"name":"com/comphenix/protocol/injector/netty/ChannelProxy$2","version":52,"access":32,"superName":"com/comphenix/protocol/injector/netty/EventLoopProxy","outerClass":"com/comphenix/protocol/injector/netty/ChannelProxy","outerMethod":"eventLoop","outerMethodDescriptor":"()Lio/netty/channel/EventLoop;","innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ChannelProxy$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/netty/ChannelProxy;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ChannelProxy;)V"},{"name":"getDelegate","access":4,"descriptor":"()Lio/netty/channel/EventLoop;"},{"name":"schedulingRunnable","access":4,"descriptor":"(Ljava/lang/Runnable;)Ljava/lang/Runnable;"},{"name":"schedulingCallable","access":4,"descriptor":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;","signature":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;"}]},{"name":"com/comphenix/protocol/injector/netty/ClosedInjector","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/injector/netty/Injector"],"innerClasses":[{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409}],"fields":[{"name":"player","access":2,"descriptor":"Lorg/bukkit/entity/Player;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"inject","access":1,"descriptor":"()Z"},{"name":"close","access":1,"descriptor":"()V"},{"name":"sendServerPacket","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/NetworkMarker;Z)V"},{"name":"recieveClientPacket","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getCurrentProtocol","access":1,"descriptor":"()Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"getMarker","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/events/NetworkMarker;"},{"name":"saveMarker","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/NetworkMarker;)V"},{"name":"setUpdatedPlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"setPlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"isInjected","access":1,"descriptor":"()Z"},{"name":"isClosed","access":1,"descriptor":"()Z"},{"name":"getProtocolVersion","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/protocol/injector/netty/EventLoopProxy","version":52,"access":1056,"superName":"java/lang/Object","interfaces":["io/netty/channel/EventLoop"],"innerClasses":[{"name":"com/comphenix/protocol/injector/netty/EventLoopProxy$1","access":0},{"name":"com/comphenix/protocol/injector/netty/EventLoopProxy$2","access":0}],"fields":[{"name":"EMPTY_RUNNABLE","access":26,"descriptor":"Ljava/lang/Runnable;"},{"name":"EMPTY_CALLABLE","access":26,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable<*>;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getDelegate","access":1028,"descriptor":"()Lio/netty/channel/EventLoop;"},{"name":"getEmptyCallable","access":9,"descriptor":"()Ljava/util/concurrent/Callable;","signature":"()Ljava/util/concurrent/Callable;"},{"name":"getEmptyRunnable","access":9,"descriptor":"()Ljava/lang/Runnable;"},{"name":"schedulingRunnable","access":1028,"descriptor":"(Ljava/lang/Runnable;)Ljava/lang/Runnable;"},{"name":"schedulingCallable","access":1028,"descriptor":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;","signature":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;"},{"name":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"submit","access":1,"descriptor":"(Ljava/util/concurrent/Callable;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/util/concurrent/Callable;)Lio/netty/util/concurrent/Future;"},{"name":"submit","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/Object;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/lang/Runnable;TT;)Lio/netty/util/concurrent/Future;"},{"name":"submit","access":1,"descriptor":"(Ljava/lang/Runnable;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/lang/Runnable;)Lio/netty/util/concurrent/Future<*>;"},{"name":"schedule","access":1,"descriptor":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/ScheduledFuture;","signature":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/ScheduledFuture;"},{"name":"schedule","access":1,"descriptor":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/ScheduledFuture;","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/ScheduledFuture<*>;"},{"name":"scheduleAtFixedRate","access":1,"descriptor":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/ScheduledFuture;","signature":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/ScheduledFuture<*>;"},{"name":"scheduleWithFixedDelay","access":1,"descriptor":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/ScheduledFuture;","signature":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/ScheduledFuture<*>;"},{"name":"awaitTermination","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"inEventLoop","access":1,"descriptor":"()Z"},{"name":"inEventLoop","access":1,"descriptor":"(Ljava/lang/Thread;)Z"},{"name":"isShutdown","access":1,"descriptor":"()Z"},{"name":"isTerminated","access":1,"descriptor":"()Z"},{"name":"invokeAll","access":1,"descriptor":"(Ljava/util/Collection;)Ljava/util/List;","signature":"(Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;)Ljava/util/List;>;","exceptions":["java/lang/InterruptedException"]},{"name":"invokeAll","access":1,"descriptor":"(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;","signature":"(Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;>;","exceptions":["java/lang/InterruptedException"]},{"name":"invokeAny","access":1,"descriptor":"(Ljava/util/Collection;)Ljava/lang/Object;","signature":"(Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;)TT;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"invokeAny","access":1,"descriptor":"(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;JLjava/util/concurrent/TimeUnit;)TT;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"isShuttingDown","access":1,"descriptor":"()Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"newFailedFuture","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Future;"},{"name":"next","access":1,"descriptor":"()Lio/netty/channel/EventLoop;"},{"name":"newProgressivePromise","access":1,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;","signature":"()Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"newPromise","access":1,"descriptor":"()Lio/netty/util/concurrent/Promise;","signature":"()Lio/netty/util/concurrent/Promise;"},{"name":"newSucceededFuture","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Future;","signature":"(TV;)Lio/netty/util/concurrent/Future;"},{"name":"parent","access":1,"descriptor":"()Lio/netty/channel/EventLoopGroup;"},{"name":"register","access":1,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"register","access":1,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/channel/ChannelFuture;"},{"name":"shutdownGracefully","access":1,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future<*>;"},{"name":"shutdownGracefully","access":1,"descriptor":"(JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/Future;","signature":"(JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/Future<*>;"},{"name":"terminationFuture","access":1,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future<*>;"},{"name":"shutdown","access":131073,"descriptor":"()V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"shutdownNow","access":131073,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"parent","access":4161,"descriptor":"()Lio/netty/util/concurrent/EventExecutorGroup;"},{"name":"next","access":4161,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"scheduleWithFixedDelay","access":4161,"descriptor":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;"},{"name":"scheduleAtFixedRate","access":4161,"descriptor":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;"},{"name":"schedule","access":4161,"descriptor":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;"},{"name":"schedule","access":4161,"descriptor":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;"},{"name":"submit","access":4161,"descriptor":"(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;"},{"name":"submit","access":4161,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future;"},{"name":"submit","access":4161,"descriptor":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;"}]},{"name":"com/comphenix/protocol/injector/netty/EventLoopProxy$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"com/comphenix/protocol/injector/netty/EventLoopProxy","innerClasses":[{"name":"com/comphenix/protocol/injector/netty/EventLoopProxy$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/injector/netty/EventLoopProxy$2","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"outerClass":"com/comphenix/protocol/injector/netty/EventLoopProxy","innerClasses":[{"name":"com/comphenix/protocol/injector/netty/EventLoopProxy$2","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"call","access":1,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/protocol/injector/netty/InjectionFactory","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ChannelInjector$ChannelSocketInjector","outerName":"com/comphenix/protocol/injector/netty/ChannelInjector","innerName":"ChannelSocketInjector","access":9}],"fields":[{"name":"playerLookup","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"nameLookup","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"closed","access":66,"descriptor":"Z"},{"name":"plugin","access":18,"descriptor":"Lorg/bukkit/plugin/Plugin;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"fromPlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/injector/netty/ChannelListener;)Lcom/comphenix/protocol/injector/netty/Injector;","annotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true}]},{"name":"fromName","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/entity/Player;)Lcom/comphenix/protocol/injector/netty/Injector;"},{"name":"fromChannel","access":1,"descriptor":"(Lio/netty/channel/Channel;Lcom/comphenix/protocol/injector/netty/ChannelListener;Lcom/comphenix/protocol/injector/server/TemporaryPlayerFactory;)Lcom/comphenix/protocol/injector/netty/Injector;","annotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true}]},{"name":"invalidate","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)Lcom/comphenix/protocol/injector/netty/Injector;"},{"name":"cacheInjector","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/injector/netty/Injector;)Lcom/comphenix/protocol/injector/netty/Injector;"},{"name":"cacheInjector","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/protocol/injector/netty/Injector;)Lcom/comphenix/protocol/injector/netty/Injector;"},{"name":"getTemporaryInjector","access":2,"descriptor":"(Lorg/bukkit/entity/Player;)Lcom/comphenix/protocol/injector/netty/ChannelInjector;"},{"name":"findNetworkManager","access":2,"descriptor":"(Lio/netty/channel/Channel;)Ljava/lang/Object;"},{"name":"isClosed","access":1,"descriptor":"()Z"},{"name":"close","access":33,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/injector/netty/Injector","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409}],"methods":[{"name":"getProtocolVersion","access":1025,"descriptor":"()I"},{"name":"inject","access":1025,"descriptor":"()Z"},{"name":"close","access":1025,"descriptor":"()V"},{"name":"sendServerPacket","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/NetworkMarker;Z)V"},{"name":"recieveClientPacket","access":1025,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getCurrentProtocol","access":1025,"descriptor":"()Lcom/comphenix/protocol/PacketType$Protocol;"},{"name":"getMarker","access":1025,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/events/NetworkMarker;"},{"name":"saveMarker","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/NetworkMarker;)V"},{"name":"getPlayer","access":1025,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"setPlayer","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"isInjected","access":1025,"descriptor":"()Z"},{"name":"isClosed","access":1025,"descriptor":"()Z"},{"name":"setUpdatedPlayer","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)V"}]},{"name":"com/comphenix/protocol/injector/netty/NettyByteBufAdapter","version":52,"access":33,"superName":"io/netty/buffer/AbstractByteBuf","fields":[{"name":"input","access":2,"descriptor":"Ljava/io/DataInputStream;"},{"name":"output","access":2,"descriptor":"Ljava/io/DataOutputStream;"},{"name":"READER_INDEX","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"WRITER_INDEX","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"CAPACITY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32767"}}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/io/DataInputStream;Ljava/io/DataOutputStream;)V"},{"name":"packetReader","access":9,"descriptor":"(Ljava/io/DataInputStream;)Lio/netty/buffer/ByteBuf;"},{"name":"packetWriter","access":9,"descriptor":"(Ljava/io/DataOutputStream;)Lio/netty/buffer/ByteBuf;"},{"name":"refCnt","access":1,"descriptor":"()I"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"capacity","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"alloc","access":1,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"order","access":1,"descriptor":"()Ljava/nio/ByteOrder;"},{"name":"unwrap","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"isDirect","access":1,"descriptor":"()Z"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILjava/io/InputStream;I)I","exceptions":["java/io/IOException"]},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/ScatteringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"nioBufferCount","access":1,"descriptor":"()I"},{"name":"nioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"internalNioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"hasArray","access":1,"descriptor":"()Z"},{"name":"array","access":1,"descriptor":"()[B"},{"name":"arrayOffset","access":1,"descriptor":"()I"},{"name":"hasMemoryAddress","access":1,"descriptor":"()Z"},{"name":"memoryAddress","access":1,"descriptor":"()J"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"touch","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"}]},{"name":"com/comphenix/protocol/injector/netty/NettyNetworkMarker","version":52,"access":33,"superName":"com/comphenix/protocol/events/NetworkMarker","methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/events/ConnectionSide;[B)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/events/ConnectionSide;Ljava/nio/ByteBuffer;)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"skipHeader","access":4,"descriptor":"(Ljava/io/DataInputStream;)Ljava/io/DataInputStream;","exceptions":["java/io/IOException"]},{"name":"addHeader","access":4,"descriptor":"(Ljava/nio/ByteBuffer;Lcom/comphenix/protocol/PacketType;)Ljava/nio/ByteBuffer;"},{"name":"addHeader","access":4,"descriptor":"(Ljava/io/DataInputStream;Lcom/comphenix/protocol/PacketType;)Ljava/io/DataInputStream;"}]},{"name":"com/comphenix/protocol/injector/netty/PacketFilterQueue","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"queue","access":2,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"add","access":33,"descriptor":"(Ljava/lang/Object;)V"},{"name":"contains","access":33,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":33,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/injector/netty/PipelineProxy","version":52,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelPipeline"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"pipeline","access":20,"descriptor":"Lio/netty/channel/ChannelPipeline;"},{"name":"channel","access":20,"descriptor":"Lio/netty/channel/Channel;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/ChannelPipeline;Lio/netty/channel/Channel;)V"},{"name":"addAfter","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addAfter","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addBefore","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addBefore","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addFirst","access":129,"descriptor":"([Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addFirst","access":129,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;[Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addFirst","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addFirst","access":1,"descriptor":"(Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addLast","access":129,"descriptor":"([Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addLast","access":129,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;[Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addLast","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addLast","access":1,"descriptor":"(Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"bind","access":1,"descriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"bind","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"channel","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"close","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"context","access":1,"descriptor":"(Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"context","access":1,"descriptor":"(Ljava/lang/Class;)Lio/netty/channel/ChannelHandlerContext;","signature":"(Ljava/lang/Class<+Lio/netty/channel/ChannelHandler;>;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"context","access":1,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"deregister","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"deregister","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"fireChannelUnregistered","access":1,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"disconnect","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"disconnect","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"fireChannelActive","access":1,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelInactive","access":1,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelRead","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelReadComplete","access":1,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelRegistered","access":1,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelWritabilityChanged","access":1,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"fireExceptionCaught","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPipeline;"},{"name":"fireUserEventTriggered","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelPipeline;"},{"name":"first","access":1,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"firstContext","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"flush","access":1,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Class;)Lio/netty/channel/ChannelHandler;","signature":"(Ljava/lang/Class;)TT;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/ChannelHandler;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"last","access":1,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"lastContext","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"names","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"read","access":1,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"remove","access":1,"descriptor":"(Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Class;)Lio/netty/channel/ChannelHandler;","signature":"(Ljava/lang/Class;)TT;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/ChannelHandler;"},{"name":"removeFirst","access":1,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"removeLast","access":1,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"replace","access":1,"descriptor":"(Lio/netty/channel/ChannelHandler;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelHandler;","signature":"(Ljava/lang/Class;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)TT;"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelHandler;"},{"name":"toMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"write","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"write","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;"},{"name":"writeAndFlush","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"writeAndFlush","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;"}]},{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/injector/netty/ChannelListener"],"innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector$1","access":0},{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector$2","access":0},{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector$3","access":0},{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector$4","access":0},{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector$5","access":0}],"fields":[{"name":"REPORT_CANNOT_INJECT_INCOMING_CHANNEL","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"injected","access":66,"descriptor":"Z"},{"name":"closed","access":66,"descriptor":"Z"},{"name":"playerFactory","access":2,"descriptor":"Lcom/comphenix/protocol/injector/server/TemporaryPlayerFactory;"},{"name":"bootstrapFields","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"injectionFactory","access":2,"descriptor":"Lcom/comphenix/protocol/injector/netty/InjectionFactory;"},{"name":"networkManagers","access":66,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"sendingFilters","access":2,"descriptor":"Lcom/comphenix/protocol/concurrency/PacketTypeSet;"},{"name":"reveivedFilters","access":2,"descriptor":"Lcom/comphenix/protocol/concurrency/PacketTypeSet;"},{"name":"mainThreadFilters","access":2,"descriptor":"Lcom/comphenix/protocol/concurrency/PacketTypeSet;"},{"name":"bufferedPackets","access":2,"descriptor":"Lcom/comphenix/protocol/concurrency/PacketTypeSet;"},{"name":"invoker","access":2,"descriptor":"Lcom/comphenix/protocol/injector/ListenerInvoker;"},{"name":"reporter","access":2,"descriptor":"Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"debug","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/injector/ListenerInvoker;Lcom/comphenix/protocol/error/ErrorReporter;)V"},{"name":"isDebug","access":1,"descriptor":"()Z"},{"name":"setDebug","access":1,"descriptor":"(Z)V"},{"name":"inject","access":33,"descriptor":"()V"},{"name":"hasListener","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"hasMainThreadListener","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"getReporter","access":1,"descriptor":"()Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"injectPlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"getBootstrapFields","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"close","access":33,"descriptor":"()V"},{"name":"onPacketSending","access":1,"descriptor":"(Lcom/comphenix/protocol/injector/netty/Injector;Ljava/lang/Object;Lcom/comphenix/protocol/events/NetworkMarker;)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"onPacketReceiving","access":1,"descriptor":"(Lcom/comphenix/protocol/injector/netty/Injector;Ljava/lang/Object;Lcom/comphenix/protocol/events/NetworkMarker;)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"includeBuffer","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"packetQueued","access":2,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/NetworkMarker;)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"packetReceived","access":2,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/NetworkMarker;)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"getPlayerInjector","access":1,"descriptor":"()Lcom/comphenix/protocol/injector/player/PlayerInjectionHandler;"},{"name":"getPacketInjector","access":1,"descriptor":"()Lcom/comphenix/protocol/injector/packet/PacketInjector;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ProtocolInjector;)Ljava/util/List;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ProtocolInjector;)Lcom/comphenix/protocol/injector/server/TemporaryPlayerFactory;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ProtocolInjector;)Lcom/comphenix/protocol/injector/netty/InjectionFactory;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ProtocolInjector;)Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ProtocolInjector;)Lcom/comphenix/protocol/concurrency/PacketTypeSet;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ProtocolInjector;Lcom/comphenix/protocol/events/PacketContainer;Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/NetworkMarker;)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"access$602","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ProtocolInjector;Lcom/comphenix/protocol/concurrency/PacketTypeSet;)Lcom/comphenix/protocol/concurrency/PacketTypeSet;"}]},{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector$1","version":52,"access":32,"signature":"Lio/netty/channel/ChannelInitializer;","superName":"io/netty/channel/ChannelInitializer","outerClass":"com/comphenix/protocol/injector/netty/ProtocolInjector","outerMethod":"inject","outerMethodDescriptor":"()V","innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector$1","access":0},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/netty/ProtocolInjector;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ProtocolInjector;)V"},{"name":"initChannel","access":4,"descriptor":"(Lio/netty/channel/Channel;)V","exceptions":["java/lang/Exception"]},{"name":"lambda$initChannel$0","access":4098,"descriptor":"(Lio/netty/channel/Channel;)Ljava/lang/Boolean;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector$2","version":52,"access":32,"signature":"Lio/netty/channel/ChannelInitializer;","superName":"io/netty/channel/ChannelInitializer","outerClass":"com/comphenix/protocol/injector/netty/ProtocolInjector","outerMethod":"inject","outerMethodDescriptor":"()V","innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector$2","access":0}],"fields":[{"name":"val$endInitProtocol","access":4112,"descriptor":"Lio/netty/channel/ChannelInboundHandler;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/netty/ProtocolInjector;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ProtocolInjector;Lio/netty/channel/ChannelInboundHandler;)V"},{"name":"initChannel","access":4,"descriptor":"(Lio/netty/channel/Channel;)V","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector$3","version":52,"access":32,"superName":"io/netty/channel/ChannelInboundHandlerAdapter","outerClass":"com/comphenix/protocol/injector/netty/ProtocolInjector","outerMethod":"inject","outerMethodDescriptor":"()V","innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector$3","access":0}],"fields":[{"name":"val$beginInitProtocol","access":4112,"descriptor":"Lio/netty/channel/ChannelInboundHandler;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/netty/ProtocolInjector;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ProtocolInjector;Lio/netty/channel/ChannelInboundHandler;)V"},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"isSharable","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector$4","version":52,"access":32,"superName":"com/comphenix/protocol/injector/netty/AbstractPlayerHandler","outerClass":"com/comphenix/protocol/injector/netty/ProtocolInjector","outerMethod":"getPlayerInjector","outerMethodDescriptor":"()Lcom/comphenix/protocol/injector/player/PlayerInjectionHandler;","innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector$4","access":0},{"name":"com/comphenix/protocol/injector/player/PlayerInjectionHandler$ConflictStrategy","outerName":"com/comphenix/protocol/injector/player/PlayerInjectionHandler","innerName":"ConflictStrategy","access":16409}],"fields":[{"name":"listener","access":2,"descriptor":"Lcom/comphenix/protocol/injector/netty/ChannelListener;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/netty/ProtocolInjector;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ProtocolInjector;Lcom/comphenix/protocol/concurrency/PacketTypeSet;)V"},{"name":"getProtocolVersion","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)I"},{"name":"updatePlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"injectPlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/injector/player/PlayerInjectionHandler$ConflictStrategy;)V"},{"name":"uninjectPlayer","access":1,"descriptor":"(Ljava/net/InetSocketAddress;)Z"},{"name":"addPacketHandler","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;Ljava/util/Set;)V","signature":"(Lcom/comphenix/protocol/PacketType;Ljava/util/Set;)V"},{"name":"removePacketHandler","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;)V"},{"name":"uninjectPlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)Z"},{"name":"sendServerPacket","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;Lcom/comphenix/protocol/events/NetworkMarker;Z)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"hasMainThreadListener","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Z"},{"name":"recieveClientPacket","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/Object;)V","exceptions":["java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"handlePacketRecieved","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;Ljava/io/InputStream;[B)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"handleDisconnect","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"getChannel","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)Lio/netty/channel/Channel;"}]},{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector$5","version":52,"access":32,"superName":"com/comphenix/protocol/injector/netty/AbstractPacketInjector","outerClass":"com/comphenix/protocol/injector/netty/ProtocolInjector","outerMethod":"getPacketInjector","outerMethodDescriptor":"()Lcom/comphenix/protocol/injector/packet/PacketInjector;","innerClasses":[{"name":"com/comphenix/protocol/injector/netty/ProtocolInjector$5","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/injector/netty/ProtocolInjector;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/netty/ProtocolInjector;Lcom/comphenix/protocol/concurrency/PacketTypeSet;)V"},{"name":"packetRecieved","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;Lorg/bukkit/entity/Player;[B)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"inputBuffersChanged","access":1,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set;)V"}]},{"name":"com/comphenix/protocol/injector/netty/SocketAdapter","version":52,"access":33,"superName":"java/net/Socket","fields":[{"name":"ch","access":18,"descriptor":"Lio/netty/channel/socket/SocketChannel;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/channel/socket/SocketChannel;)V"},{"name":"adapt","access":9,"descriptor":"(Lio/netty/channel/Channel;)Lcom/comphenix/protocol/injector/netty/SocketAdapter;"},{"name":"bind","access":1,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/io/IOException"]},{"name":"close","access":33,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/io/IOException"]},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;I)V","exceptions":["java/io/IOException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getChannel","access":1,"descriptor":"()Ljava/nio/channels/SocketChannel;"},{"name":"getInetAddress","access":1,"descriptor":"()Ljava/net/InetAddress;"},{"name":"getInputStream","access":1,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"getKeepAlive","access":1,"descriptor":"()Z","exceptions":["java/net/SocketException"]},{"name":"getLocalAddress","access":1,"descriptor":"()Ljava/net/InetAddress;"},{"name":"getLocalPort","access":1,"descriptor":"()I"},{"name":"getLocalSocketAddress","access":1,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"getOOBInline","access":1,"descriptor":"()Z","exceptions":["java/net/SocketException"]},{"name":"getOutputStream","access":1,"descriptor":"()Ljava/io/OutputStream;","exceptions":["java/io/IOException"]},{"name":"getPort","access":1,"descriptor":"()I"},{"name":"getReceiveBufferSize","access":33,"descriptor":"()I","exceptions":["java/net/SocketException"]},{"name":"getRemoteSocketAddress","access":1,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"getReuseAddress","access":1,"descriptor":"()Z","exceptions":["java/net/SocketException"]},{"name":"getSendBufferSize","access":33,"descriptor":"()I","exceptions":["java/net/SocketException"]},{"name":"getSoLinger","access":1,"descriptor":"()I","exceptions":["java/net/SocketException"]},{"name":"getSoTimeout","access":33,"descriptor":"()I","exceptions":["java/net/SocketException"]},{"name":"getTcpNoDelay","access":1,"descriptor":"()Z","exceptions":["java/net/SocketException"]},{"name":"getTrafficClass","access":1,"descriptor":"()I","exceptions":["java/net/SocketException"]},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"isBound","access":1,"descriptor":"()Z"},{"name":"isClosed","access":1,"descriptor":"()Z"},{"name":"isConnected","access":1,"descriptor":"()Z"},{"name":"isInputShutdown","access":1,"descriptor":"()Z"},{"name":"isOutputShutdown","access":1,"descriptor":"()Z"},{"name":"sendUrgentData","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"setKeepAlive","access":1,"descriptor":"(Z)V","exceptions":["java/net/SocketException"]},{"name":"setOOBInline","access":1,"descriptor":"(Z)V","exceptions":["java/net/SocketException"]},{"name":"setPerformancePreferences","access":1,"descriptor":"(III)V"},{"name":"setReceiveBufferSize","access":33,"descriptor":"(I)V","exceptions":["java/net/SocketException"]},{"name":"setReuseAddress","access":1,"descriptor":"(Z)V","exceptions":["java/net/SocketException"]},{"name":"setSendBufferSize","access":33,"descriptor":"(I)V","exceptions":["java/net/SocketException"]},{"name":"setSoLinger","access":1,"descriptor":"(ZI)V","exceptions":["java/net/SocketException"]},{"name":"setSoTimeout","access":33,"descriptor":"(I)V","exceptions":["java/net/SocketException"]},{"name":"setTcpNoDelay","access":1,"descriptor":"(Z)V","exceptions":["java/net/SocketException"]},{"name":"setTrafficClass","access":1,"descriptor":"(I)V","exceptions":["java/net/SocketException"]},{"name":"shutdownInput","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"shutdownOutput","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/injector/netty/WirePacket","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Server","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Server","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Client","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Client","access":9}],"fields":[{"name":"id","access":18,"descriptor":"I"},{"name":"bytes","access":18,"descriptor":"[B"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;[B)V"},{"name":"","access":1,"descriptor":"(I[B)V"},{"name":"getId","access":1,"descriptor":"()I"},{"name":"getBytes","access":1,"descriptor":"()[B"},{"name":"writeId","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"writeBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"writeFully","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"serialize","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getBytes","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;)[B"},{"name":"fromPacket","access":9,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;)Lcom/comphenix/protocol/injector/netty/WirePacket;"},{"name":"bytesFromPacket","access":9,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;)[B"},{"name":"fromPacket","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/injector/netty/WirePacket;"},{"name":"writeVarInt","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;I)V"},{"name":"readVarInt","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)I"}]},{"name":"com/comphenix/protocol/injector/packet/MapContainer","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"modCountField","access":18,"descriptor":"Ljava/lang/reflect/Field;"},{"name":"lastModCount","access":2,"descriptor":"I"},{"name":"source","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"changed","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"hasChanged","access":1,"descriptor":"()Z"},{"name":"setChanged","access":1,"descriptor":"(Z)V"},{"name":"checkChanged","access":4,"descriptor":"()V"},{"name":"getModificationCount","access":2,"descriptor":"()I"}]},{"name":"com/comphenix/protocol/injector/packet/PacketInjector","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"isCancelled","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"setCancelled","access":1025,"descriptor":"(Ljava/lang/Object;Z)V"},{"name":"addPacketHandler","access":1025,"descriptor":"(Lcom/comphenix/protocol/PacketType;Ljava/util/Set;)Z","signature":"(Lcom/comphenix/protocol/PacketType;Ljava/util/Set;)Z"},{"name":"removePacketHandler","access":1025,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Z"},{"name":"hasPacketHandler","access":1025,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Z"},{"name":"inputBuffersChanged","access":1025,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set;)V"},{"name":"getPacketHandlers","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"packetRecieved","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;Lorg/bukkit/entity/Player;[B)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"cleanupAll","access":1025,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/injector/packet/PacketRegistry","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/injector/packet/PacketRegistry$Register","outerName":"com/comphenix/protocol/injector/packet/PacketRegistry","innerName":"Register","access":12},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract","innerName":"Builder","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"INITIALIZED","access":74,"descriptor":"Z"},{"name":"ENUM_PROTOCOL","access":28,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"REGISTER","access":76,"descriptor":"Lcom/comphenix/protocol/injector/packet/PacketRegistry$Register;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"synchronize","access":41,"descriptor":"()V"},{"name":"createOldRegister","access":44,"descriptor":"()Lcom/comphenix/protocol/injector/packet/PacketRegistry$Register;"},{"name":"createNewRegister","access":42,"descriptor":"()Lcom/comphenix/protocol/injector/packet/PacketRegistry$Register;"},{"name":"reverse","access":10,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/util/Map;)Ljava/util/Map;"},{"name":"associatePackets","access":12,"descriptor":"(Lcom/comphenix/protocol/injector/packet/PacketRegistry$Register;Ljava/util/Map;Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;)V","signature":"(Lcom/comphenix/protocol/injector/packet/PacketRegistry$Register;Ljava/util/Map;>;Lcom/comphenix/protocol/PacketType$Protocol;Lcom/comphenix/protocol/PacketType$Sender;)V"},{"name":"associate","access":10,"descriptor":"(Lcom/comphenix/protocol/PacketType;Ljava/lang/Class;)V","signature":"(Lcom/comphenix/protocol/PacketType;Ljava/lang/Class<*>;)V"},{"name":"initialize","access":10,"descriptor":"()V"},{"name":"isSupported","access":9,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Z"},{"name":"getServerPacketTypes","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getClientPacketTypes","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"searchForPacket","access":10,"descriptor":"(Ljava/util/List;)Ljava/lang/Class;","signature":"(Ljava/util/List;)Ljava/lang/Class<*>;"},{"name":"getPacketClassFromType","access":131081,"descriptor":"(Lcom/comphenix/protocol/PacketType;Z)Ljava/lang/Class;","signature":"(Lcom/comphenix/protocol/PacketType;Z)Ljava/lang/Class<*>;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"tryGetPacketClass","access":9,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Ljava/util/Optional;","signature":"(Lcom/comphenix/protocol/PacketType;)Ljava/util/Optional;>;"},{"name":"getPacketClassFromType","access":9,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Ljava/lang/Class;","signature":"(Lcom/comphenix/protocol/PacketType;)Ljava/lang/Class<*>;"},{"name":"getPacketType","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/PacketType;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/PacketType;"},{"name":"getPacketType","access":131081,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/PacketType$Sender;)Lcom/comphenix/protocol/PacketType;","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/protocol/PacketType$Sender;)Lcom/comphenix/protocol/PacketType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"lambda$getPacketClassFromType$0","access":4106,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Ljava/lang/IllegalArgumentException;"}]},{"name":"com/comphenix/protocol/injector/packet/PacketRegistry$Register","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/injector/packet/PacketRegistry$Register","outerName":"com/comphenix/protocol/injector/packet/PacketRegistry","innerName":"Register","access":12},{"name":"com/comphenix/protocol/PacketType$Sender","outerName":"com/comphenix/protocol/PacketType","innerName":"Sender","access":16409}],"fields":[{"name":"typeToClass","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"classToType","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/protocol/PacketType;>;"},{"name":"serverPackets","access":66,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"clientPackets","access":66,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"containers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"registerPacket","access":1,"descriptor":"(Lcom/comphenix/protocol/PacketType;Ljava/lang/Class;Lcom/comphenix/protocol/PacketType$Sender;)V","signature":"(Lcom/comphenix/protocol/PacketType;Ljava/lang/Class<*>;Lcom/comphenix/protocol/PacketType$Sender;)V"},{"name":"addContainer","access":1,"descriptor":"(Lcom/comphenix/protocol/injector/packet/MapContainer;)V"},{"name":"isOutdated","access":1,"descriptor":"()Z"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/packet/PacketRegistry$Register;)Ljava/util/Map;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/packet/PacketRegistry$Register;)Ljava/util/Map;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/packet/PacketRegistry$Register;)Ljava/util/Set;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/packet/PacketRegistry$Register;)Ljava/util/Set;"}]},{"name":"com/comphenix/protocol/injector/player/PlayerInjectionHandler","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/injector/player/PlayerInjectionHandler$ConflictStrategy","outerName":"com/comphenix/protocol/injector/player/PlayerInjectionHandler","innerName":"ConflictStrategy","access":16409}],"methods":[{"name":"getProtocolVersion","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)I"},{"name":"getPlayerHook","access":1025,"descriptor":"()Lcom/comphenix/protocol/injector/PlayerInjectHooks;"},{"name":"getPlayerHook","access":1025,"descriptor":"(Lcom/comphenix/protocol/injector/GamePhase;)Lcom/comphenix/protocol/injector/PlayerInjectHooks;"},{"name":"setPlayerHook","access":1025,"descriptor":"(Lcom/comphenix/protocol/injector/PlayerInjectHooks;)V"},{"name":"setPlayerHook","access":1025,"descriptor":"(Lcom/comphenix/protocol/injector/GamePhase;Lcom/comphenix/protocol/injector/PlayerInjectHooks;)V"},{"name":"addPacketHandler","access":1025,"descriptor":"(Lcom/comphenix/protocol/PacketType;Ljava/util/Set;)V","signature":"(Lcom/comphenix/protocol/PacketType;Ljava/util/Set;)V"},{"name":"removePacketHandler","access":1025,"descriptor":"(Lcom/comphenix/protocol/PacketType;)V"},{"name":"getPlayerByConnection","access":1025,"descriptor":"(Ljava/io/DataInputStream;)Lorg/bukkit/entity/Player;","exceptions":["java/lang/InterruptedException"]},{"name":"injectPlayer","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/injector/player/PlayerInjectionHandler$ConflictStrategy;)V"},{"name":"handleDisconnect","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"uninjectPlayer","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)Z"},{"name":"uninjectPlayer","access":1025,"descriptor":"(Ljava/net/InetSocketAddress;)Z"},{"name":"sendServerPacket","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/events/PacketContainer;Lcom/comphenix/protocol/events/NetworkMarker;Z)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"recieveClientPacket","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/Object;)V","exceptions":["java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"updatePlayer","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"checkListener","access":1025,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set;)V"},{"name":"checkListener","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;)V"},{"name":"getSendingFilters","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"canRecievePackets","access":1025,"descriptor":"()Z"},{"name":"handlePacketRecieved","access":1025,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;Ljava/io/InputStream;[B)Lcom/comphenix/protocol/events/PacketEvent;"},{"name":"close","access":1025,"descriptor":"()V"},{"name":"hasMainThreadListener","access":1025,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Z"},{"name":"getChannel","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)Lio/netty/channel/Channel;"}]},{"name":"com/comphenix/protocol/injector/player/PlayerInjectionHandler$ConflictStrategy","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/injector/player/PlayerInjectionHandler$ConflictStrategy","outerName":"com/comphenix/protocol/injector/player/PlayerInjectionHandler","innerName":"ConflictStrategy","access":16409}],"fields":[{"name":"OVERRIDE","access":16409,"descriptor":"Lcom/comphenix/protocol/injector/player/PlayerInjectionHandler$ConflictStrategy;"},{"name":"BAIL_OUT","access":16409,"descriptor":"Lcom/comphenix/protocol/injector/player/PlayerInjectionHandler$ConflictStrategy;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/injector/player/PlayerInjectionHandler$ConflictStrategy;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/injector/player/PlayerInjectionHandler$ConflictStrategy;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/injector/player/PlayerInjectionHandler$ConflictStrategy;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/injector/player/PlayerInjectionHandler$ConflictStrategy;"}]},{"name":"com/comphenix/protocol/injector/server/AbstractInputStreamLookup","version":52,"access":1057,"superName":"java/lang/Object","fields":[{"name":"reporter","access":20,"descriptor":"Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"server","access":20,"descriptor":"Lorg/bukkit/Server;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Lorg/bukkit/Server;)V"},{"name":"inject","access":1025,"descriptor":"(Ljava/lang/Object;)V"},{"name":"waitSocketInjector","access":1025,"descriptor":"(Ljava/io/InputStream;)Lcom/comphenix/protocol/injector/server/SocketInjector;"},{"name":"waitSocketInjector","access":1025,"descriptor":"(Ljava/net/Socket;)Lcom/comphenix/protocol/injector/server/SocketInjector;"},{"name":"waitSocketInjector","access":1025,"descriptor":"(Ljava/net/SocketAddress;)Lcom/comphenix/protocol/injector/server/SocketInjector;"},{"name":"peekSocketInjector","access":1025,"descriptor":"(Ljava/net/SocketAddress;)Lcom/comphenix/protocol/injector/server/SocketInjector;"},{"name":"setSocketInjector","access":1025,"descriptor":"(Ljava/net/SocketAddress;Lcom/comphenix/protocol/injector/server/SocketInjector;)V"},{"name":"onPreviousSocketOverwritten","access":4,"descriptor":"(Lcom/comphenix/protocol/injector/server/SocketInjector;Lcom/comphenix/protocol/injector/server/SocketInjector;)V"},{"name":"cleanupAll","access":1025,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/injector/server/BukkitSocketInjector","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/injector/server/SocketInjector"],"fields":[{"name":"player","access":2,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"syncronizedQueue","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"getSocket","access":1,"descriptor":"()Ljava/net/Socket;","exceptions":["java/lang/IllegalAccessException"]},{"name":"getAddress","access":1,"descriptor":"()Ljava/net/SocketAddress;","exceptions":["java/lang/IllegalAccessException"]},{"name":"disconnect","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"sendServerPacket","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/NetworkMarker;Z)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getUpdatedPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"transferState","access":1,"descriptor":"(Lcom/comphenix/protocol/injector/server/SocketInjector;)V"},{"name":"setUpdatedPlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"isConnected","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/protocol/injector/server/InputStreamLookupBuilder","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"server","access":2,"descriptor":"Lorg/bukkit/Server;"},{"name":"reporter","access":2,"descriptor":"Lcom/comphenix/protocol/error/ErrorReporter;"}],"methods":[{"name":"newBuilder","access":9,"descriptor":"()Lcom/comphenix/protocol/injector/server/InputStreamLookupBuilder;"},{"name":"","access":4,"descriptor":"()V"},{"name":"server","access":1,"descriptor":"(Lorg/bukkit/Server;)Lcom/comphenix/protocol/injector/server/InputStreamLookupBuilder;"},{"name":"reporter","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;)Lcom/comphenix/protocol/injector/server/InputStreamLookupBuilder;"},{"name":"build","access":1,"descriptor":"()Lcom/comphenix/protocol/injector/server/AbstractInputStreamLookup;"}]},{"name":"com/comphenix/protocol/injector/server/InputStreamReflectLookup","version":52,"access":32,"superName":"com/comphenix/protocol/injector/server/AbstractInputStreamLookup","fields":[{"name":"filteredInputField","access":10,"descriptor":"Ljava/lang/reflect/Field;"},{"name":"DEFAULT_TIMEOUT","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"2000"}},{"name":"addressLookup","access":4,"descriptor":"Lcom/comphenix/protocol/concurrency/BlockingHashMap;","signature":"Lcom/comphenix/protocol/concurrency/BlockingHashMap;"},{"name":"inputLookup","access":4,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"injectorTimeout","access":18,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Lorg/bukkit/Server;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/error/ErrorReporter;Lorg/bukkit/Server;J)V"},{"name":"inject","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"peekSocketInjector","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lcom/comphenix/protocol/injector/server/SocketInjector;"},{"name":"waitSocketInjector","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lcom/comphenix/protocol/injector/server/SocketInjector;"},{"name":"waitSocketInjector","access":1,"descriptor":"(Ljava/net/Socket;)Lcom/comphenix/protocol/injector/server/SocketInjector;"},{"name":"waitSocketInjector","access":1,"descriptor":"(Ljava/io/InputStream;)Lcom/comphenix/protocol/injector/server/SocketInjector;"},{"name":"waitSocketAddress","access":2,"descriptor":"(Ljava/io/InputStream;)Ljava/net/SocketAddress;","exceptions":["java/lang/IllegalAccessException"]},{"name":"getInputStream","access":12,"descriptor":"(Ljava/io/FilterInputStream;)Ljava/io/InputStream;"},{"name":"setSocketInjector","access":1,"descriptor":"(Ljava/net/SocketAddress;Lcom/comphenix/protocol/injector/server/SocketInjector;)V"},{"name":"cleanupAll","access":1,"descriptor":"()V"},{"name":"lookupSocket","access":10,"descriptor":"(Ljava/io/InputStream;)Ljava/net/Socket;","exceptions":["java/lang/IllegalAccessException"]}]},{"name":"com/comphenix/protocol/injector/server/QueuedSendPacket","version":52,"access":32,"superName":"java/lang/Object","fields":[{"name":"packet","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"marker","access":18,"descriptor":"Lcom/comphenix/protocol/events/NetworkMarker;"},{"name":"filtered","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/NetworkMarker;Z)V"},{"name":"getMarker","access":1,"descriptor":"()Lcom/comphenix/protocol/events/NetworkMarker;"},{"name":"getPacket","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"isFiltered","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/protocol/injector/server/SocketInjector","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getSocket","access":132097,"descriptor":"()Ljava/net/Socket;","exceptions":["java/lang/IllegalAccessException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getAddress","access":1025,"descriptor":"()Ljava/net/SocketAddress;","exceptions":["java/lang/IllegalAccessException"]},{"name":"disconnect","access":1025,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"sendServerPacket","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/events/NetworkMarker;Z)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"getPlayer","access":1025,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getUpdatedPlayer","access":1025,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"transferState","access":1025,"descriptor":"(Lcom/comphenix/protocol/injector/server/SocketInjector;)V"},{"name":"setUpdatedPlayer","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"isConnected","access":1025,"descriptor":"()Z"}]},{"name":"com/comphenix/protocol/injector/server/TemporaryPlayer","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"injector","access":66,"descriptor":"Lcom/comphenix/protocol/injector/server/SocketInjector;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getInjector","access":0,"descriptor":"()Lcom/comphenix/protocol/injector/server/SocketInjector;"},{"name":"setInjector","access":0,"descriptor":"(Lcom/comphenix/protocol/injector/server/SocketInjector;)V"}]},{"name":"com/comphenix/protocol/injector/server/TemporaryPlayerFactory","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/injector/server/TemporaryPlayerFactory$1","access":0},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForField","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForField","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"FieldDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional","innerName":"Valuable","access":1545},{"name":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor$ForMethod","outerName":"com/comphenix/net/bytebuddy/description/modifier/ModifierContributor","innerName":"ForMethod","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ParameterDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition","innerName":"Initial","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ExceptionDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/MethodCall$WithoutSpecifiedTarget","outerName":"com/comphenix/net/bytebuddy/implementation/MethodCall","innerName":"WithoutSpecifiedTarget","access":9},{"name":"com/comphenix/net/bytebuddy/implementation/FieldAccessor$OwnerTypeLocatable","outerName":"com/comphenix/net/bytebuddy/implementation/FieldAccessor","innerName":"OwnerTypeLocatable","access":1545},{"name":"com/comphenix/net/bytebuddy/implementation/Implementation$Composable","outerName":"com/comphenix/net/bytebuddy/implementation/Implementation","innerName":"Composable","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545}],"fields":[{"name":"temporaryPlayerConstructor","access":26,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<+Lorg/bukkit/entity/Player;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getInjectorFromPlayer","access":9,"descriptor":"(Lorg/bukkit/entity/Player;)Lcom/comphenix/protocol/injector/server/SocketInjector;"},{"name":"setInjectorInPlayer","access":9,"descriptor":"(Lorg/bukkit/entity/Player;Lcom/comphenix/protocol/injector/server/SocketInjector;)V"},{"name":"createTemporaryPlayer","access":1,"descriptor":"(Lorg/bukkit/Server;)Lorg/bukkit/entity/Player;"},{"name":"setupProxyPlayerConstructor","access":10,"descriptor":"()Ljava/lang/reflect/Constructor;","signature":"()Ljava/lang/reflect/Constructor<+Lorg/bukkit/entity/Player;>;"},{"name":"createTemporaryPlayer","access":1,"descriptor":"(Lorg/bukkit/Server;Lcom/comphenix/protocol/injector/server/SocketInjector;)Lorg/bukkit/entity/Player;"},{"name":"sendMessage","access":10,"descriptor":"(Lcom/comphenix/protocol/injector/server/SocketInjector;Ljava/lang/String;)Ljava/lang/Object;","exceptions":["java/lang/reflect/InvocationTargetException","com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/injector/server/SocketInjector;Ljava/lang/String;)Ljava/lang/Object;","exceptions":["java/lang/reflect/InvocationTargetException","com/comphenix/protocol/reflect/FieldAccessException"]}]},{"name":"com/comphenix/protocol/injector/server/TemporaryPlayerFactory$1","version":52,"access":32,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/injector/server/TemporaryPlayerFactory","outerMethod":"setupProxyPlayerConstructor","outerMethodDescriptor":"()Ljava/lang/reflect/Constructor;","innerClasses":[{"name":"com/comphenix/protocol/injector/server/TemporaryPlayerFactory$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"delegate","access":129,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Method;Lorg/bukkit/Server;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Throwable"],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/RuntimeType;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/This;","values":{},"visible":true,"parameter":0},{"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Origin;","values":{},"visible":true,"parameter":1},{"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/FieldValue;","values":{"value":"server"},"visible":true,"parameter":2},{"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/AllArguments;","values":{},"visible":true,"parameter":3}]}]},{"name":"com/comphenix/protocol/metrics/Metrics","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/metrics/Metrics$1","access":0},{"name":"com/comphenix/protocol/metrics/Metrics$CustomChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"CustomChart","access":1033},{"name":"com/comphenix/protocol/metrics/Metrics$2","access":0},{"name":"com/comphenix/protocol/metrics/Metrics$AdvancedBarChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"AdvancedBarChart","access":9},{"name":"com/comphenix/protocol/metrics/Metrics$SimpleBarChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"SimpleBarChart","access":9},{"name":"com/comphenix/protocol/metrics/Metrics$MultiLineChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"MultiLineChart","access":9},{"name":"com/comphenix/protocol/metrics/Metrics$SingleLineChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"SingleLineChart","access":9},{"name":"com/comphenix/protocol/metrics/Metrics$DrilldownPie","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"DrilldownPie","access":9},{"name":"com/comphenix/protocol/metrics/Metrics$AdvancedPie","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"AdvancedPie","access":9},{"name":"com/comphenix/protocol/metrics/Metrics$SimplePie","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"SimplePie","access":9}],"fields":[{"name":"B_STATS_VERSION","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"URL","access":26,"descriptor":"Ljava/lang/String;","constant":"https://bStats.org/submitData/bukkit"},{"name":"logFailedRequests","access":10,"descriptor":"Z"},{"name":"serverUUID","access":10,"descriptor":"Ljava/lang/String;"},{"name":"plugin","access":18,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"charts","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"logFailedRequests","access":0,"descriptor":"(Z)V"},{"name":"addCustomChart","access":1,"descriptor":"(Lcom/comphenix/protocol/metrics/Metrics$CustomChart;)V"},{"name":"startSubmitting","access":2,"descriptor":"()V"},{"name":"getPluginData","access":1,"descriptor":"()Lorg/json/simple/JSONObject;"},{"name":"getServerData","access":2,"descriptor":"()Lorg/json/simple/JSONObject;"},{"name":"submitData","access":2,"descriptor":"()V"},{"name":"sendData","access":10,"descriptor":"(Lorg/json/simple/JSONObject;)V","exceptions":["java/lang/Exception"]},{"name":"compress","access":10,"descriptor":"(Ljava/lang/String;)[B","exceptions":["java/io/IOException"]},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/metrics/Metrics;)Lorg/bukkit/plugin/Plugin;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/metrics/Metrics;)V"},{"name":"access$300","access":4104,"descriptor":"(Lorg/json/simple/JSONObject;)V","exceptions":["java/lang/Exception"]},{"name":"access$400","access":4104,"descriptor":"()Z"}]},{"name":"com/comphenix/protocol/metrics/Metrics$1","version":52,"access":32,"superName":"java/util/TimerTask","outerClass":"com/comphenix/protocol/metrics/Metrics","outerMethod":"startSubmitting","outerMethodDescriptor":"()V","innerClasses":[{"name":"com/comphenix/protocol/metrics/Metrics$1","access":0},{"name":"com/comphenix/protocol/metrics/Metrics$1$1","access":0}],"fields":[{"name":"val$timer","access":4112,"descriptor":"Ljava/util/Timer;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/metrics/Metrics;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/metrics/Metrics;Ljava/util/Timer;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/metrics/Metrics$1$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"com/comphenix/protocol/metrics/Metrics$1","outerMethod":"run","outerMethodDescriptor":"()V","innerClasses":[{"name":"com/comphenix/protocol/metrics/Metrics$1","access":0},{"name":"com/comphenix/protocol/metrics/Metrics$1$1","access":0}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/protocol/metrics/Metrics$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/metrics/Metrics$1;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/metrics/Metrics$2","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"com/comphenix/protocol/metrics/Metrics","outerMethod":"submitData","outerMethodDescriptor":"()V","innerClasses":[{"name":"com/comphenix/protocol/metrics/Metrics$2","access":0}],"fields":[{"name":"val$data","access":4112,"descriptor":"Lorg/json/simple/JSONObject;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/metrics/Metrics;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/metrics/Metrics;Lorg/json/simple/JSONObject;)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/metrics/Metrics$AdvancedBarChart","version":52,"access":33,"superName":"com/comphenix/protocol/metrics/Metrics$CustomChart","innerClasses":[{"name":"com/comphenix/protocol/metrics/Metrics$CustomChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"CustomChart","access":1033},{"name":"com/comphenix/protocol/metrics/Metrics$AdvancedBarChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"AdvancedBarChart","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;>;)V"},{"name":"getChartData","access":4,"descriptor":"()Lorg/json/simple/JSONObject;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/protocol/metrics/Metrics$AdvancedPie","version":52,"access":33,"superName":"com/comphenix/protocol/metrics/Metrics$CustomChart","innerClasses":[{"name":"com/comphenix/protocol/metrics/Metrics$CustomChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"CustomChart","access":1033},{"name":"com/comphenix/protocol/metrics/Metrics$AdvancedPie","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"AdvancedPie","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;>;)V"},{"name":"getChartData","access":4,"descriptor":"()Lorg/json/simple/JSONObject;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/protocol/metrics/Metrics$CustomChart","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/metrics/Metrics$CustomChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"CustomChart","access":1033}],"fields":[{"name":"chartId","access":16,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"getRequestJsonObject","access":2,"descriptor":"()Lorg/json/simple/JSONObject;"},{"name":"getChartData","access":1028,"descriptor":"()Lorg/json/simple/JSONObject;","exceptions":["java/lang/Exception"]},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/metrics/Metrics$CustomChart;)Lorg/json/simple/JSONObject;"}]},{"name":"com/comphenix/protocol/metrics/Metrics$DrilldownPie","version":52,"access":33,"superName":"com/comphenix/protocol/metrics/Metrics$CustomChart","innerClasses":[{"name":"com/comphenix/protocol/metrics/Metrics$CustomChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"CustomChart","access":1033},{"name":"com/comphenix/protocol/metrics/Metrics$DrilldownPie","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"DrilldownPie","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;>;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;>;>;)V"},{"name":"getChartData","access":1,"descriptor":"()Lorg/json/simple/JSONObject;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/protocol/metrics/Metrics$MultiLineChart","version":52,"access":33,"superName":"com/comphenix/protocol/metrics/Metrics$CustomChart","innerClasses":[{"name":"com/comphenix/protocol/metrics/Metrics$CustomChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"CustomChart","access":1033},{"name":"com/comphenix/protocol/metrics/Metrics$MultiLineChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"MultiLineChart","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;>;)V"},{"name":"getChartData","access":4,"descriptor":"()Lorg/json/simple/JSONObject;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/protocol/metrics/Metrics$SimpleBarChart","version":52,"access":33,"superName":"com/comphenix/protocol/metrics/Metrics$CustomChart","innerClasses":[{"name":"com/comphenix/protocol/metrics/Metrics$CustomChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"CustomChart","access":1033},{"name":"com/comphenix/protocol/metrics/Metrics$SimpleBarChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"SimpleBarChart","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;>;)V"},{"name":"getChartData","access":4,"descriptor":"()Lorg/json/simple/JSONObject;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/protocol/metrics/Metrics$SimplePie","version":52,"access":33,"superName":"com/comphenix/protocol/metrics/Metrics$CustomChart","innerClasses":[{"name":"com/comphenix/protocol/metrics/Metrics$CustomChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"CustomChart","access":1033},{"name":"com/comphenix/protocol/metrics/Metrics$SimplePie","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"SimplePie","access":9}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V"},{"name":"getChartData","access":4,"descriptor":"()Lorg/json/simple/JSONObject;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/protocol/metrics/Metrics$SingleLineChart","version":52,"access":33,"superName":"com/comphenix/protocol/metrics/Metrics$CustomChart","innerClasses":[{"name":"com/comphenix/protocol/metrics/Metrics$CustomChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"CustomChart","access":1033},{"name":"com/comphenix/protocol/metrics/Metrics$SingleLineChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"SingleLineChart","access":9}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V"},{"name":"getChartData","access":4,"descriptor":"()Lorg/json/simple/JSONObject;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/protocol/metrics/Statistics","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/metrics/Metrics$AdvancedPie","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"AdvancedPie","access":9},{"name":"com/comphenix/protocol/metrics/Metrics$CustomChart","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"CustomChart","access":1033},{"name":"com/comphenix/protocol/metrics/Metrics$SimplePie","outerName":"com/comphenix/protocol/metrics/Metrics","innerName":"SimplePie","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"metrics","access":2,"descriptor":"Lcom/comphenix/protocol/metrics/Metrics;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/ProtocolLib;)V","exceptions":["java/io/IOException"]},{"name":"addCustomGraphs","access":2,"descriptor":"(Lcom/comphenix/protocol/metrics/Metrics;)V"},{"name":"getServerBrand","access":2,"descriptor":"()Ljava/lang/String;"},{"name":"getBuildNumber","access":2,"descriptor":"()Ljava/lang/String;"},{"name":"getVersion","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"getPluginUsers","access":2,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"}]},{"name":"com/comphenix/protocol/reflect/ClassAnalyser","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/ClassAnalyser$1","access":0},{"name":"com/comphenix/protocol/reflect/ClassAnalyser$AsmMethod","outerName":"com/comphenix/protocol/reflect/ClassAnalyser","innerName":"AsmMethod","access":9}],"fields":[{"name":"DEFAULT","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/ClassAnalyser;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getDefault","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/ClassAnalyser;"},{"name":"getMethodCalls","access":1,"descriptor":"(Ljava/lang/reflect/Method;)Ljava/util/List;","signature":"(Ljava/lang/reflect/Method;)Ljava/util/List;","exceptions":["java/io/IOException"]},{"name":"getMethodCalls","access":2,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Method;)Ljava/util/List;","signature":"(Ljava/lang/Class<*>;Ljava/lang/reflect/Method;)Ljava/util/List;","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/protocol/reflect/ClassAnalyser$1","version":52,"access":32,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","outerClass":"com/comphenix/protocol/reflect/ClassAnalyser","outerMethod":"getMethodCalls","outerMethodDescriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Method;)Ljava/util/List;","innerClasses":[{"name":"com/comphenix/protocol/reflect/ClassAnalyser$1","access":0},{"name":"com/comphenix/protocol/reflect/ClassAnalyser$1$1","access":0}],"fields":[{"name":"val$methodName","access":4112,"descriptor":"Ljava/lang/String;"},{"name":"val$methodDescription","access":4112,"descriptor":"Ljava/lang/String;"},{"name":"val$output","access":4112,"descriptor":"Ljava/util/List;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/ClassAnalyser;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/ClassAnalyser;ILjava/lang/String;Ljava/lang/String;Ljava/util/List;)V"},{"name":"visitMethod","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}]},{"name":"com/comphenix/protocol/reflect/ClassAnalyser$1$1","version":52,"access":32,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","outerClass":"com/comphenix/protocol/reflect/ClassAnalyser$1","outerMethod":"visitMethod","outerMethodDescriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;","innerClasses":[{"name":"com/comphenix/protocol/reflect/ClassAnalyser$1","access":0},{"name":"com/comphenix/protocol/reflect/ClassAnalyser$1$1","access":0},{"name":"com/comphenix/protocol/reflect/ClassAnalyser$AsmMethod","outerName":"com/comphenix/protocol/reflect/ClassAnalyser","innerName":"AsmMethod","access":9},{"name":"com/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes","outerName":"com/comphenix/protocol/reflect/ClassAnalyser$AsmMethod","innerName":"AsmOpcodes","access":16409}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/ClassAnalyser$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/ClassAnalyser$1;I)V"},{"name":"visitMethodInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V"}]},{"name":"com/comphenix/protocol/reflect/ClassAnalyser$AsmMethod","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/ClassAnalyser$AsmMethod","outerName":"com/comphenix/protocol/reflect/ClassAnalyser","innerName":"AsmMethod","access":9},{"name":"com/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes","outerName":"com/comphenix/protocol/reflect/ClassAnalyser$AsmMethod","innerName":"AsmOpcodes","access":16409}],"fields":[{"name":"opcode","access":18,"descriptor":"Lcom/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes;"},{"name":"ownerClass","access":18,"descriptor":"Ljava/lang/String;"},{"name":"methodName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"signature","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"getOwnerName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getOpcode","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes;"},{"name":"getOwnerClass","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"getMethodName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSignature","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/reflect/ClassAnalyser$AsmMethod","outerName":"com/comphenix/protocol/reflect/ClassAnalyser","innerName":"AsmMethod","access":9},{"name":"com/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes","outerName":"com/comphenix/protocol/reflect/ClassAnalyser$AsmMethod","innerName":"AsmOpcodes","access":16409}],"fields":[{"name":"INVOKE_VIRTUAL","access":16409,"descriptor":"Lcom/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes;"},{"name":"INVOKE_SPECIAL","access":16409,"descriptor":"Lcom/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes;"},{"name":"INVOKE_STATIC","access":16409,"descriptor":"Lcom/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes;"},{"name":"INVOKE_INTERFACE","access":16409,"descriptor":"Lcom/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes;"},{"name":"INVOKE_DYNAMIC","access":16409,"descriptor":"Lcom/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"fromIntOpcode","access":9,"descriptor":"(I)Lcom/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/reflect/ClassAnalyser$AsmMethod$AsmOpcodes;"}]},{"name":"com/comphenix/protocol/reflect/EquivalentConverter","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"getGeneric","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)Ljava/lang/Object;"},{"name":"getSpecific","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TT;"},{"name":"getSpecificType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"}]},{"name":"com/comphenix/protocol/reflect/ExactReflection","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"source","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"forceAccess","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Class;Z)V","signature":"(Ljava/lang/Class<*>;Z)V"},{"name":"fromClass","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/ExactReflection;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/ExactReflection;"},{"name":"fromClass","access":9,"descriptor":"(Ljava/lang/Class;Z)Lcom/comphenix/protocol/reflect/ExactReflection;","signature":"(Ljava/lang/Class<*>;Z)Lcom/comphenix/protocol/reflect/ExactReflection;"},{"name":"fromObject","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/reflect/ExactReflection;"},{"name":"fromObject","access":9,"descriptor":"(Ljava/lang/Object;Z)Lcom/comphenix/protocol/reflect/ExactReflection;"},{"name":"getMethod","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;","signature":"(Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;"},{"name":"getMethod","access":130,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;"},{"name":"getField","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/reflect/Field;"},{"name":"getField","access":2,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/lang/reflect/Field;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":1}]},{"name":"forceAccess","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/ExactReflection;"},{"name":"isForceAccess","access":1,"descriptor":"()Z"},{"name":"getSource","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"}]},{"name":"com/comphenix/protocol/reflect/FieldAccessException","version":52,"access":33,"superName":"java/lang/RuntimeException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1911011681494034617"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"fromFormat","access":137,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)Lcom/comphenix/protocol/reflect/FieldAccessException;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/reflect/FieldUtils","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/FieldUtils$MemberUtils","outerName":"com/comphenix/protocol/reflect/FieldUtils","innerName":"MemberUtils","access":10}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getField","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;"},{"name":"getField","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Z)Ljava/lang/reflect/Field;"},{"name":"getAllInterfaces","access":10,"descriptor":"(Ljava/lang/Class;)Ljava/util/List;"},{"name":"readStaticField","access":9,"descriptor":"(Ljava/lang/reflect/Field;)Ljava/lang/Object;","exceptions":["java/lang/IllegalAccessException"]},{"name":"readStaticField","access":9,"descriptor":"(Ljava/lang/reflect/Field;Z)Ljava/lang/Object;","exceptions":["java/lang/IllegalAccessException"]},{"name":"readStaticField","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;","exceptions":["java/lang/IllegalAccessException"]},{"name":"readStaticField","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Z)Ljava/lang/Object;","exceptions":["java/lang/IllegalAccessException"]},{"name":"readField","access":9,"descriptor":"(Ljava/lang/reflect/Field;Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/IllegalAccessException"]},{"name":"readField","access":9,"descriptor":"(Ljava/lang/reflect/Field;Ljava/lang/Object;Z)Ljava/lang/Object;","exceptions":["java/lang/IllegalAccessException"]},{"name":"readField","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;","exceptions":["java/lang/IllegalAccessException"]},{"name":"readField","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Z)Ljava/lang/Object;","exceptions":["java/lang/IllegalAccessException"]},{"name":"writeStaticField","access":9,"descriptor":"(Ljava/lang/reflect/Field;Ljava/lang/Object;)V","exceptions":["java/lang/IllegalAccessException"]},{"name":"writeStaticField","access":9,"descriptor":"(Ljava/lang/reflect/Field;Ljava/lang/Object;Z)V","exceptions":["java/lang/IllegalAccessException"]},{"name":"writeStaticField","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Object;)V","exceptions":["java/lang/IllegalAccessException"]},{"name":"writeStaticField","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Object;Z)V","exceptions":["java/lang/IllegalAccessException"]},{"name":"writeStaticFinalField","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Object;Z)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Object;Z)V","exceptions":["java/lang/Exception"]},{"name":"writeField","access":9,"descriptor":"(Ljava/lang/reflect/Field;Ljava/lang/Object;Ljava/lang/Object;)V","exceptions":["java/lang/IllegalAccessException"]},{"name":"writeField","access":9,"descriptor":"(Ljava/lang/reflect/Field;Ljava/lang/Object;Ljava/lang/Object;Z)V","exceptions":["java/lang/IllegalAccessException"]},{"name":"writeField","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V","exceptions":["java/lang/IllegalAccessException"]},{"name":"writeField","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)V","exceptions":["java/lang/IllegalAccessException"]}]},{"name":"com/comphenix/protocol/reflect/FieldUtils$MemberUtils","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/FieldUtils$MemberUtils","outerName":"com/comphenix/protocol/reflect/FieldUtils","innerName":"MemberUtils","access":10}],"fields":[{"name":"ACCESS_TEST","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"7"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"setAccessibleWorkaround","access":9,"descriptor":"(Ljava/lang/reflect/AccessibleObject;)V"},{"name":"isPackageAccess","access":9,"descriptor":"(I)Z"}]},{"name":"com/comphenix/protocol/reflect/FuzzyReflection","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9}],"fields":[{"name":"source","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"forceAccess","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Z)V","signature":"(Ljava/lang/Class<*>;Z)V"},{"name":"fromClass","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/FuzzyReflection;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/FuzzyReflection;"},{"name":"fromClass","access":9,"descriptor":"(Ljava/lang/Class;Z)Lcom/comphenix/protocol/reflect/FuzzyReflection;","signature":"(Ljava/lang/Class<*>;Z)Lcom/comphenix/protocol/reflect/FuzzyReflection;"},{"name":"fromObject","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/reflect/FuzzyReflection;"},{"name":"fromObject","access":9,"descriptor":"(Ljava/lang/Object;Z)Lcom/comphenix/protocol/reflect/FuzzyReflection;"},{"name":"getFieldValue","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;Z)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Class;Z)TT;"},{"name":"getSource","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getSingleton","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getMethod","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Ljava/lang/reflect/Method;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Ljava/lang/reflect/Method;"},{"name":"getMethod","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;Ljava/lang/String;)Ljava/lang/reflect/Method;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;Ljava/lang/String;)Ljava/lang/reflect/Method;"},{"name":"getMethodList","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Ljava/util/List;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Ljava/util/List;"},{"name":"getMethodByName","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/reflect/Method;"},{"name":"getMethodByParameters","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;","signature":"(Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;"},{"name":"getMethodByParameters","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/reflect/Method;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;"},{"name":"getMethodByParameters","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/reflect/Method;"},{"name":"invokeMethod","access":129,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"matchParameters","access":2,"descriptor":"([Ljava/util/regex/Pattern;[Ljava/lang/Class;)Z","signature":"([Ljava/util/regex/Pattern;[Ljava/lang/Class<*>;)Z"},{"name":"getMethodListByParameters","access":1,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/util/List;","signature":"(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/util/List;"},{"name":"getFieldByName","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/reflect/Field;"},{"name":"getFieldByType","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Field;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/reflect/Field;"},{"name":"getFieldListByType","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/util/List;","signature":"(Ljava/lang/Class<*>;)Ljava/util/List;"},{"name":"getParameterizedField","access":129,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/reflect/Field;","signature":"(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Field;"},{"name":"getField","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Ljava/lang/reflect/Field;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Ljava/lang/reflect/Field;"},{"name":"getFieldList","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Ljava/util/List;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Ljava/util/List;"},{"name":"getFieldByType","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/reflect/Field;"},{"name":"getFieldByType","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Set;)Ljava/lang/reflect/Field;","signature":"(Ljava/lang/String;Ljava/util/Set;)Ljava/lang/reflect/Field;"},{"name":"getConstructor","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Ljava/lang/reflect/Constructor;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Ljava/lang/reflect/Constructor<*>;"},{"name":"getMappedMethods","access":1,"descriptor":"(Ljava/util/List;)Ljava/util/Map;","signature":"(Ljava/util/List;)Ljava/util/Map;"},{"name":"getConstructorList","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Ljava/util/List;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Ljava/util/List;>;"},{"name":"getFields","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getDeclaredFields","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/util/Set;","signature":"(Ljava/lang/Class<*>;)Ljava/util/Set;"},{"name":"getMethods","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getConstructors","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"setUnion","access":138,"descriptor":"([[Ljava/lang/Object;)Ljava/util/Set;","signature":"([[TT;)Ljava/util/Set;","annotations":[{"descriptor":"Ljava/lang/SafeVarargs;","values":{},"visible":true}]},{"name":"isForceAccess","access":1,"descriptor":"()Z"},{"name":"setForceAccess","access":1,"descriptor":"(Z)V"}]},{"name":"com/comphenix/protocol/reflect/IntEnum","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"members","access":4,"descriptor":"Lcom/google/common/collect/BiMap;","signature":"Lcom/google/common/collect/BiMap;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"registerAll","access":4,"descriptor":"()V"},{"name":"registerMember","access":4,"descriptor":"(ILjava/lang/String;)V"},{"name":"hasMember","access":1,"descriptor":"(I)Z"},{"name":"valueOf","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Integer;"},{"name":"getDeclaredName","access":1,"descriptor":"(Ljava/lang/Integer;)Ljava/lang/String;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"com/comphenix/protocol/reflect/MethodInfo","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["java/lang/reflect/GenericDeclaration","java/lang/reflect/Member"],"innerClasses":[{"name":"com/comphenix/protocol/reflect/MethodInfo$1","access":0},{"name":"com/comphenix/protocol/reflect/MethodInfo$2","access":0}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"fromMethod","access":9,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/protocol/reflect/MethodInfo;"},{"name":"fromMethods","access":9,"descriptor":"([Ljava/lang/reflect/Method;)Ljava/util/Collection;","signature":"([Ljava/lang/reflect/Method;)Ljava/util/Collection;"},{"name":"fromMethods","access":9,"descriptor":"(Ljava/util/Collection;)Ljava/util/List;","signature":"(Ljava/util/Collection;)Ljava/util/List;"},{"name":"fromConstructor","access":9,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/comphenix/protocol/reflect/MethodInfo;","signature":"(Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/protocol/reflect/MethodInfo;"},{"name":"fromConstructors","access":9,"descriptor":"([Ljava/lang/reflect/Constructor;)Ljava/util/Collection;","signature":"([Ljava/lang/reflect/Constructor<*>;)Ljava/util/Collection;"},{"name":"fromConstructors","access":9,"descriptor":"(Ljava/util/Collection;)Ljava/util/List;","signature":"(Ljava/util/Collection;>;)Ljava/util/List;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toGenericString","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getExceptionTypes","access":1025,"descriptor":"()[Ljava/lang/Class;","signature":"()[Ljava/lang/Class<*>;"},{"name":"getReturnType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getParameterTypes","access":1025,"descriptor":"()[Ljava/lang/Class;","signature":"()[Ljava/lang/Class<*>;"},{"name":"isConstructor","access":1025,"descriptor":"()Z"}]},{"name":"com/comphenix/protocol/reflect/MethodInfo$1","version":52,"access":32,"superName":"com/comphenix/protocol/reflect/MethodInfo","outerClass":"com/comphenix/protocol/reflect/MethodInfo","outerMethod":"fromMethod","outerMethodDescriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/protocol/reflect/MethodInfo;","innerClasses":[{"name":"com/comphenix/protocol/reflect/MethodInfo$1","access":0}],"fields":[{"name":"val$method","access":4112,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/reflect/Method;)V"},{"name":"getAnnotation","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;","signature":"(Ljava/lang/Class;)TT;"},{"name":"getAnnotations","access":1,"descriptor":"()[Ljava/lang/annotation/Annotation;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()[Ljava/lang/annotation/Annotation;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getParameterTypes","access":1,"descriptor":"()[Ljava/lang/Class;","signature":"()[Ljava/lang/Class<*>;"},{"name":"getDeclaringClass","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getReturnType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getExceptionTypes","access":1,"descriptor":"()[Ljava/lang/Class;","signature":"()[Ljava/lang/Class<*>;"},{"name":"getTypeParameters","access":1,"descriptor":"()[Ljava/lang/reflect/TypeVariable;","signature":"()[Ljava/lang/reflect/TypeVariable<*>;"},{"name":"toGenericString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isSynthetic","access":1,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"isConstructor","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/protocol/reflect/MethodInfo$2","version":52,"access":32,"superName":"com/comphenix/protocol/reflect/MethodInfo","outerClass":"com/comphenix/protocol/reflect/MethodInfo","outerMethod":"fromConstructor","outerMethodDescriptor":"(Ljava/lang/reflect/Constructor;)Lcom/comphenix/protocol/reflect/MethodInfo;","innerClasses":[{"name":"com/comphenix/protocol/reflect/MethodInfo$2","access":0}],"fields":[{"name":"val$constructor","access":4112,"descriptor":"Ljava/lang/reflect/Constructor;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/reflect/Constructor;)V"},{"name":"getAnnotation","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;","signature":"(Ljava/lang/Class;)TT;"},{"name":"getAnnotations","access":1,"descriptor":"()[Ljava/lang/annotation/Annotation;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()[Ljava/lang/annotation/Annotation;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getParameterTypes","access":1,"descriptor":"()[Ljava/lang/Class;","signature":"()[Ljava/lang/Class<*>;"},{"name":"getDeclaringClass","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getReturnType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getModifiers","access":1,"descriptor":"()I"},{"name":"getExceptionTypes","access":1,"descriptor":"()[Ljava/lang/Class;","signature":"()[Ljava/lang/Class<*>;"},{"name":"getTypeParameters","access":1,"descriptor":"()[Ljava/lang/reflect/TypeVariable;","signature":"()[Ljava/lang/reflect/TypeVariable<*>;"},{"name":"toGenericString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isSynthetic","access":1,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"isConstructor","access":1,"descriptor":"()Z"}]},{"name":"com/comphenix/protocol/reflect/MethodUtils","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/MethodUtils$MethodDescriptor","outerName":"com/comphenix/protocol/reflect/MethodUtils","innerName":"MethodDescriptor","access":10}],"fields":[{"name":"loggedAccessibleWarning","access":10,"descriptor":"Z"},{"name":"CACHE_METHODS","access":10,"descriptor":"Z"},{"name":"EMPTY_CLASS_PARAMETERS","access":26,"descriptor":"[Ljava/lang/Class;"},{"name":"EMPTY_OBJECT_ARRAY","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"cache","access":26,"descriptor":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"setCacheMethods","access":41,"descriptor":"(Z)V"},{"name":"clearCache","access":41,"descriptor":"()I"},{"name":"invokeMethod","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"invokeMethod","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"invokeMethod","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"invokeExactMethod","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"invokeExactMethod","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"invokeExactMethod","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"invokeExactStaticMethod","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"invokeStaticMethod","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"invokeStaticMethod","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"invokeStaticMethod","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"invokeExactStaticMethod","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"invokeExactStaticMethod","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException"]},{"name":"getAccessibleMethod","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;"},{"name":"getAccessibleMethod","access":9,"descriptor":"(Ljava/lang/reflect/Method;)Ljava/lang/reflect/Method;"},{"name":"getAccessibleMethod","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Method;)Ljava/lang/reflect/Method;"},{"name":"getAccessibleMethodFromSuperclass","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;"},{"name":"getAccessibleMethodFromInterfaceNest","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;"},{"name":"getMatchingAccessibleMethod","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;"},{"name":"tryGetLogger","access":10,"descriptor":"()Ljava/util/logging/Logger;"},{"name":"setMethodAccessible","access":10,"descriptor":"(Ljava/lang/reflect/Method;)V"},{"name":"getTotalTransformationCost","access":10,"descriptor":"([Ljava/lang/Class;[Ljava/lang/Class;)F"},{"name":"getObjectTransformationCost","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)F"},{"name":"isAssignmentCompatible","access":25,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Z"},{"name":"getPrimitiveWrapper","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;"},{"name":"getPrimitiveType","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;"},{"name":"toNonPrimitiveClass","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;"},{"name":"getCachedMethod","access":10,"descriptor":"(Lcom/comphenix/protocol/reflect/MethodUtils$MethodDescriptor;)Ljava/lang/reflect/Method;"},{"name":"cacheMethod","access":10,"descriptor":"(Lcom/comphenix/protocol/reflect/MethodUtils$MethodDescriptor;Ljava/lang/reflect/Method;)V"},{"name":"access$000","access":4104,"descriptor":"()[Ljava/lang/Class;"}]},{"name":"com/comphenix/protocol/reflect/MethodUtils$MethodDescriptor","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/MethodUtils$MethodDescriptor","outerName":"com/comphenix/protocol/reflect/MethodUtils","innerName":"MethodDescriptor","access":10}],"fields":[{"name":"cls","access":2,"descriptor":"Ljava/lang/Class;"},{"name":"methodName","access":2,"descriptor":"Ljava/lang/String;"},{"name":"paramTypes","access":2,"descriptor":"[Ljava/lang/Class;"},{"name":"exact","access":2,"descriptor":"Z"},{"name":"hashCode","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;Z)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/protocol/reflect/ObjectWriter","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"cache","access":10,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getModifier","access":2,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"copyTo","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Class;)V","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Class<*>;)V"},{"name":"transformField","access":4,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/StructureModifier;I)V","signature":"(Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/StructureModifier;I)V"},{"name":"copyToInternal","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Class;Z)V","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Class<*>;Z)V"}]},{"name":"com/comphenix/protocol/reflect/PrettyPrinter","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter","outerName":"com/comphenix/protocol/reflect/PrettyPrinter","innerName":"ObjectPrinter","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"RECURSE_DEPTH","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"printObject","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;","exceptions":["java/lang/IllegalAccessException"]},{"name":"printObject","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String;","signature":"(Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/String;","exceptions":["java/lang/IllegalAccessException"]},{"name":"printObject","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;I)Ljava/lang/String;","signature":"(Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/lang/Class<*>;I)Ljava/lang/String;","exceptions":["java/lang/IllegalAccessException"]},{"name":"printObject","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;ILcom/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter;)Ljava/lang/String;","signature":"(Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/lang/Class<*>;ILcom/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter;)Ljava/lang/String;","exceptions":["java/lang/IllegalAccessException"]},{"name":"printIterables","access":10,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/Iterable;Ljava/lang/Class;Ljava/util/Set;ILcom/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter;)V","signature":"(Ljava/lang/StringBuilder;Ljava/lang/Iterable;Ljava/lang/Class<*>;Ljava/util/Set;ILcom/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter;)V","exceptions":["java/lang/IllegalAccessException"]},{"name":"printMap","access":10,"descriptor":"(Ljava/lang/StringBuilder;Ljava/util/Map;Ljava/lang/Class;Ljava/lang/Class;Ljava/util/Set;ILcom/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter;)V","signature":"(Ljava/lang/StringBuilder;Ljava/util/Map;Ljava/lang/Class<*>;Ljava/lang/Class<*>;Ljava/util/Set;ILcom/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter;)V","exceptions":["java/lang/IllegalAccessException"]},{"name":"printArray","access":10,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/util/Set;ILcom/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter;)V","signature":"(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/lang/Class<*>;Ljava/util/Set;ILcom/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter;)V","exceptions":["java/lang/IllegalAccessException"]},{"name":"printObject","access":10,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/util/Set;IZLcom/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter;)V","signature":"(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/lang/Class<*>;Ljava/util/Set;IZLcom/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter;)V","exceptions":["java/lang/IllegalAccessException"]},{"name":"printValue","access":10,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/lang/Class;Ljava/util/Set;ILcom/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter;)V","signature":"(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/util/Set;ILcom/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter;)V","exceptions":["java/lang/IllegalAccessException"]},{"name":"printValue","access":10,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/util/Set;ILcom/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter;)V","signature":"(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/lang/Class<*>;Ljava/util/Set;ILcom/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter;)V","exceptions":["java/lang/IllegalAccessException"]}]},{"name":"com/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter","outerName":"com/comphenix/protocol/reflect/PrettyPrinter","innerName":"ObjectPrinter","access":1545},{"name":"com/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter$1","access":0}],"fields":[{"name":"DEFAULT","access":25,"descriptor":"Lcom/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter;"}],"methods":[{"name":"print","access":1025,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter"],"outerClass":"com/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter","innerClasses":[{"name":"com/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter","outerName":"com/comphenix/protocol/reflect/PrettyPrinter","innerName":"ObjectPrinter","access":1545},{"name":"com/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"print","access":1,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/reflect/StructureModifier","version":52,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/StructureModifier$1","access":0}],"fields":[{"name":"targetType","access":4,"descriptor":"Ljava/lang/Class;"},{"name":"target","access":4,"descriptor":"Ljava/lang/Object;"},{"name":"converter","access":4,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"fieldType","access":4,"descriptor":"Ljava/lang/Class;"},{"name":"data","access":4,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"defaultFields","access":4,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"subtypeCache","access":4,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"customConvertHandling","access":4,"descriptor":"Z"},{"name":"useStructureCompiler","access":4,"descriptor":"Z"},{"name":"DEFAULT_GENERATOR","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/instances/DefaultInstances;"}],"methods":[{"name":"getDefaultGenerator","access":10,"descriptor":"()Lcom/comphenix/protocol/reflect/instances/DefaultInstances;"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Z)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Z)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;ZZ)V"},{"name":"","access":4,"descriptor":"()V"},{"name":"initialize","access":4,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;)V","signature":"(Lcom/comphenix/protocol/reflect/StructureModifier;)V"},{"name":"initialize","access":4,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Ljava/util/List;Ljava/util/Map;Lcom/comphenix/protocol/reflect/EquivalentConverter;Ljava/util/Map;)V","signature":"(Ljava/lang/Class;Ljava/lang/Class;Ljava/util/List;Ljava/util/Map;Lcom/comphenix/protocol/reflect/EquivalentConverter;Ljava/util/Map;)V"},{"name":"initialize","access":4,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Ljava/util/List;Ljava/util/Map;Lcom/comphenix/protocol/reflect/EquivalentConverter;Ljava/util/Map;Z)V","signature":"(Ljava/lang/Class;Ljava/lang/Class;Ljava/util/List;Ljava/util/Map;Lcom/comphenix/protocol/reflect/EquivalentConverter;Ljava/util/Map;Z)V"},{"name":"read","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TTField;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"readInternal","access":2,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TTField;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"readSafely","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TTField;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"optionRead","access":1,"descriptor":"(I)Ljava/util/Optional;","signature":"(I)Ljava/util/Optional;"},{"name":"isReadOnly","access":1,"descriptor":"(I)Z"},{"name":"isPublic","access":1,"descriptor":"(I)Z"},{"name":"setReadOnly","access":1,"descriptor":"(IZ)V","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"setFinalState","access":12,"descriptor":"(Ljava/lang/reflect/Field;Z)V","exceptions":["java/lang/IllegalAccessException"]},{"name":"write","access":1,"descriptor":"(ILjava/lang/Object;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(ITTField;)Lcom/comphenix/protocol/reflect/StructureModifier;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"writeInternal","access":2,"descriptor":"(ILjava/lang/Object;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(ITTField;)Lcom/comphenix/protocol/reflect/StructureModifier;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"getFieldType","access":4,"descriptor":"(I)Ljava/lang/Class;","signature":"(I)Ljava/lang/Class<*>;"},{"name":"needConversion","access":18,"descriptor":"()Z"},{"name":"writeSafely","access":1,"descriptor":"(ILjava/lang/Object;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(ITTField;)Lcom/comphenix/protocol/reflect/StructureModifier;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"modify","access":1,"descriptor":"(ILcom/google/common/base/Function;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(ILcom/google/common/base/Function;)Lcom/comphenix/protocol/reflect/StructureModifier;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"withType","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"writeDefaults","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"getParamTypes","access":10,"descriptor":"(Ljava/lang/reflect/Field;)[Ljava/lang/reflect/Type;"},{"name":"withType","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"withParamType","access":129,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/EquivalentConverter;[Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/EquivalentConverter;[Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getFieldType","access":1,"descriptor":"()Ljava/lang/Class;"},{"name":"getTargetType","access":1,"descriptor":"()Ljava/lang/Class;"},{"name":"getTarget","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"withFieldType","access":4,"descriptor":"(Ljava/lang/Class;Ljava/util/List;Ljava/util/Map;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Ljava/lang/Class;Ljava/util/List;Ljava/util/Map;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"withFieldType","access":4,"descriptor":"(Ljava/lang/Class;Ljava/util/List;Ljava/util/Map;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Ljava/lang/Class;Ljava/util/List;Ljava/util/Map;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"withTarget","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Ljava/lang/Object;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"withConverter","access":2,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"setConverter","access":4,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)V","signature":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)V"},{"name":"getFields","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getField","access":1,"descriptor":"(I)Ljava/lang/reflect/Field;"},{"name":"getValues","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"generateDefaultFields","access":10,"descriptor":"(Ljava/util/List;)Ljava/util/Map;","signature":"(Ljava/util/List;)Ljava/util/Map;"},{"name":"getFields","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/List;","signature":"(Ljava/lang/Class;Ljava/lang/Class;)Ljava/util/List;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/reflect/StructureModifier$1","version":52,"access":32,"signature":"Lcom/comphenix/protocol/reflect/StructureModifier;","superName":"com/comphenix/protocol/reflect/StructureModifier","outerClass":"com/comphenix/protocol/reflect/StructureModifier","outerMethod":"withParamType","outerMethodDescriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/EquivalentConverter;[Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/StructureModifier;","innerClasses":[{"name":"com/comphenix/protocol/reflect/StructureModifier$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;)V"},{"name":"read","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TT;"},{"name":"write","access":1,"descriptor":"(ILjava/lang/Object;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(ITT;)Lcom/comphenix/protocol/reflect/StructureModifier;"}]},{"name":"com/comphenix/protocol/reflect/VolatileField","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"accessor","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"container","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"previous","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"current","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"previousLoaded","access":2,"descriptor":"Z"},{"name":"currentSet","access":2,"descriptor":"Z"},{"name":"forceAccess","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Field;Ljava/lang/Object;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Field;Ljava/lang/Object;Z)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;Ljava/lang/Object;)V"},{"name":"getField","access":1,"descriptor":"()Ljava/lang/reflect/Field;"},{"name":"getContainer","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"isForceAccess","access":1,"descriptor":"()Z"},{"name":"setForceAccess","access":1,"descriptor":"(Z)V"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getOldValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"refreshValue","access":1,"descriptor":"()V"},{"name":"saveValue","access":1,"descriptor":"()V"},{"name":"revertValue","access":1,"descriptor":"()V"},{"name":"toSynchronized","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/VolatileField;"},{"name":"isCurrentSet","access":1,"descriptor":"()Z"},{"name":"ensureLoaded","access":2,"descriptor":"()V"},{"name":"readFieldValue","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"writeFieldValue","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"finalize","access":4,"descriptor":"()V","exceptions":["java/lang/Throwable"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/reflect/accessors/Accessors","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/accessors/Accessors$1","access":0},{"name":"com/comphenix/protocol/reflect/accessors/Accessors$SynchronizedFieldAccessor","outerName":"com/comphenix/protocol/reflect/accessors/Accessors","innerName":"SynchronizedFieldAccessor","access":25},{"name":"com/comphenix/protocol/reflect/accessors/Accessors$2","access":0}],"methods":[{"name":"getFieldAccessor","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Z)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;Z)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"getFieldAccessorArray","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Z)[Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;Z)[Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"getFieldAccessor","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Z)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;Z)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"getFieldAccessor","access":9,"descriptor":"(Ljava/lang/reflect/Field;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"getFieldAccessor","access":9,"descriptor":"(Ljava/lang/reflect/Field;Z)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"getFieldAcccessorOrNull","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"getMethodAcccessorOrNull","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getConstructorAccessorOrNull","access":137,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;","signature":"(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"getCached","access":9,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"getSynchronized","access":9,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"getConstantAccessor","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Method;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getMethodAccessor","access":137,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getMethodAccessor","access":9,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getMethodAccessor","access":9,"descriptor":"(Ljava/lang/reflect/Method;Z)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getConstructorAccessor","access":137,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;","signature":"(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"getConstructorAccessor","access":9,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;","signature":"(Ljava/lang/reflect/Constructor<*>;)Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/reflect/accessors/Accessors$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/accessors/FieldAccessor"],"outerClass":"com/comphenix/protocol/reflect/accessors/Accessors","outerMethod":"getCached","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;","innerClasses":[{"name":"com/comphenix/protocol/reflect/accessors/Accessors$1","access":0}],"fields":[{"name":"EMPTY","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"value","access":66,"descriptor":"Ljava/lang/Object;"},{"name":"val$inner","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)V","signature":"()V"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"update","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getField","access":1,"descriptor":"()Ljava/lang/reflect/Field;"}]},{"name":"com/comphenix/protocol/reflect/accessors/Accessors$2","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/accessors/MethodAccessor"],"outerClass":"com/comphenix/protocol/reflect/accessors/Accessors","outerMethod":"getConstantAccessor","outerMethodDescriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Method;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;","innerClasses":[{"name":"com/comphenix/protocol/reflect/accessors/Accessors$2","access":0}],"fields":[{"name":"val$returnValue","access":4112,"descriptor":"Ljava/lang/Object;"},{"name":"val$method","access":4112,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Method;)V","signature":"()V"},{"name":"invoke","access":129,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getMethod","access":1,"descriptor":"()Ljava/lang/reflect/Method;"}]},{"name":"com/comphenix/protocol/reflect/accessors/Accessors$SynchronizedFieldAccessor","version":52,"access":49,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/accessors/FieldAccessor"],"innerClasses":[{"name":"com/comphenix/protocol/reflect/accessors/Accessors$SynchronizedFieldAccessor","outerName":"com/comphenix/protocol/reflect/accessors/Accessors","innerName":"SynchronizedFieldAccessor","access":25},{"name":"com/comphenix/protocol/reflect/accessors/Accessors$1","access":0}],"fields":[{"name":"accessor","access":18,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)V"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getField","access":1,"descriptor":"()Ljava/lang/reflect/Field;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;Lcom/comphenix/protocol/reflect/accessors/Accessors$1;)V"}]},{"name":"com/comphenix/protocol/reflect/accessors/ConstructorAccessor","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"invoke","access":1153,"descriptor":"([Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getConstructor","access":1025,"descriptor":"()Ljava/lang/reflect/Constructor;","signature":"()Ljava/lang/reflect/Constructor<*>;"}]},{"name":"com/comphenix/protocol/reflect/accessors/DefaultConstrutorAccessor","version":52,"access":48,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/accessors/ConstructorAccessor"],"fields":[{"name":"constructor","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Constructor;)V","signature":"(Ljava/lang/reflect/Constructor<*>;)V"},{"name":"invoke","access":129,"descriptor":"([Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getConstructor","access":1,"descriptor":"()Ljava/lang/reflect/Constructor;","signature":"()Ljava/lang/reflect/Constructor<*>;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/reflect/accessors/DefaultFieldAccessor","version":52,"access":48,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/accessors/FieldAccessor"],"fields":[{"name":"field","access":18,"descriptor":"Ljava/lang/reflect/Field;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Field;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"getField","access":1,"descriptor":"()Ljava/lang/reflect/Field;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/reflect/accessors/DefaultMethodAccessor","version":52,"access":48,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/accessors/MethodAccessor"],"fields":[{"name":"method","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Method;)V"},{"name":"invoke","access":129,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getMethod","access":1,"descriptor":"()Ljava/lang/reflect/Method;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/reflect/accessors/FieldAccessor","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"get","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"set","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"getField","access":1025,"descriptor":"()Ljava/lang/reflect/Field;"}]},{"name":"com/comphenix/protocol/reflect/accessors/MethodAccessor","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"invoke","access":1153,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getMethod","access":1025,"descriptor":"()Ljava/lang/reflect/Method;"}]},{"name":"com/comphenix/protocol/reflect/accessors/ReadOnlyFieldAccessor","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/accessors/FieldAccessor"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"set","access":17,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"}]},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/cloning/Cloner"],"innerClasses":[{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$Builder","outerName":"com/comphenix/protocol/reflect/cloning/AggregateCloner","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$1","access":4104},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters","outerName":"com/comphenix/protocol/reflect/cloning/AggregateCloner","innerName":"BuilderParameters","access":9}],"fields":[{"name":"DEFAULT","access":25,"descriptor":"Lcom/comphenix/protocol/reflect/cloning/AggregateCloner;"},{"name":"cloners","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"lastObject","access":2,"descriptor":"Ljava/lang/ref/WeakReference;","signature":"Ljava/lang/ref/WeakReference;"},{"name":"lastResult","access":2,"descriptor":"I"}],"methods":[{"name":"newBuilder","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$Builder;"},{"name":"","access":2,"descriptor":"()V"},{"name":"getCloners","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"setCloners","access":2,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Lcom/comphenix/protocol/reflect/cloning/Cloner;>;)V"},{"name":"canClone","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getFirstCloner","access":2,"descriptor":"(Ljava/lang/Object;)I"},{"name":"clone","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$1;)V"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/AggregateCloner;Ljava/lang/Iterable;)V"}]},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/reflect/cloning/AggregateCloner","innerClasses":[{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$1","access":4104}]},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$Builder","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$Builder","outerName":"com/comphenix/protocol/reflect/cloning/AggregateCloner","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters","outerName":"com/comphenix/protocol/reflect/cloning/AggregateCloner","innerName":"BuilderParameters","access":9},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$1","access":4104},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$Builder$1","access":0}],"fields":[{"name":"factories","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"parameters","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"instanceProvider","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/instances/InstanceProvider;)Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$Builder;"},{"name":"andThen","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$Builder;","signature":"(Ljava/lang/Class<+Lcom/comphenix/protocol/reflect/cloning/Cloner;>;)Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$Builder;"},{"name":"andThen","access":1,"descriptor":"(Lcom/google/common/base/Function;)Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$Builder;","signature":"(Lcom/google/common/base/Function;)Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/cloning/AggregateCloner;"}]},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$Builder$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function"],"outerClass":"com/comphenix/protocol/reflect/cloning/AggregateCloner$Builder","outerMethod":"andThen","outerMethodDescriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$Builder;","innerClasses":[{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$Builder","outerName":"com/comphenix/protocol/reflect/cloning/AggregateCloner","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$Builder$1","access":0},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters","outerName":"com/comphenix/protocol/reflect/cloning/AggregateCloner","innerName":"BuilderParameters","access":9}],"fields":[{"name":"val$type","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$Builder;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$Builder;Ljava/lang/Class;)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters;)Lcom/comphenix/protocol/reflect/cloning/Cloner;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]}]},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters","outerName":"com/comphenix/protocol/reflect/cloning/AggregateCloner","innerName":"BuilderParameters","access":9},{"name":"com/comphenix/protocol/reflect/cloning/AggregateCloner$1","access":4104}],"fields":[{"name":"instanceProvider","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/instances/InstanceProvider;"},{"name":"aggregateCloner","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/cloning/Cloner;"},{"name":"typeConstructor","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/instances/InstanceProvider;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getInstanceProvider","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/instances/InstanceProvider;"},{"name":"getAggregateCloner","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/cloning/Cloner;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$1;)V"},{"name":"access$102","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters;Lcom/comphenix/protocol/reflect/instances/InstanceProvider;)Lcom/comphenix/protocol/reflect/instances/InstanceProvider;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters;)Lcom/comphenix/protocol/reflect/instances/InstanceProvider;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters;)Lcom/comphenix/protocol/reflect/instances/InstanceProvider;"},{"name":"access$402","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters;Lcom/comphenix/protocol/reflect/cloning/Cloner;)Lcom/comphenix/protocol/reflect/cloning/Cloner;"},{"name":"access$202","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/AggregateCloner$BuilderParameters;Lcom/comphenix/protocol/reflect/instances/InstanceProvider;)Lcom/comphenix/protocol/reflect/instances/InstanceProvider;"}]},{"name":"com/comphenix/protocol/reflect/cloning/BukkitCloner","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/cloning/Cloner"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/protocol/reflect/cloning/BukkitCloner$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"CLONERS","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Ljava/util/function/Function;>;"},{"name":"nonNullList","access":10,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"fromWrapper","access":10,"descriptor":"(Ljava/util/function/Supplier;Ljava/util/function/Function;)V","signature":"(Ljava/util/function/Supplier;>;Ljava/util/function/Function;)V"},{"name":"fromConverter","access":10,"descriptor":"(Ljava/util/function/Supplier;Lcom/comphenix/protocol/reflect/EquivalentConverter;)V","signature":"(Ljava/util/function/Supplier;>;Lcom/comphenix/protocol/reflect/EquivalentConverter;)V"},{"name":"fromManual","access":10,"descriptor":"(Ljava/util/function/Supplier;Ljava/util/function/Function;)V","signature":"(Ljava/util/function/Supplier;>;Ljava/util/function/Function;)V"},{"name":"findCloner","access":2,"descriptor":"(Ljava/lang/Class;)Ljava/util/function/Function;","signature":"(Ljava/lang/Class<*>;)Ljava/util/function/Function;"},{"name":"canClone","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clone","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"nonNullListCloner","access":10,"descriptor":"()Lcom/comphenix/protocol/reflect/cloning/Cloner;"},{"name":"lambda$static$5","access":4106,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$static$4","access":4106,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$static$3","access":4106,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$static$2","access":4106,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$fromConverter$1","access":4106,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$fromWrapper$0","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/lang/reflect/Constructor;"},{"name":"access$002","access":4104,"descriptor":"(Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;"}]},{"name":"com/comphenix/protocol/reflect/cloning/BukkitCloner$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/cloning/Cloner"],"outerClass":"com/comphenix/protocol/reflect/cloning/BukkitCloner","outerMethod":"nonNullListCloner","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/cloning/Cloner;","innerClasses":[{"name":"com/comphenix/protocol/reflect/cloning/BukkitCloner$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"canClone","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clone","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/reflect/cloning/Cloner","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"canClone","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clone","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/reflect/cloning/CollectionCloner","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/cloning/Cloner"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"defaultCloner","access":18,"descriptor":"Lcom/comphenix/protocol/reflect/cloning/Cloner;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/Cloner;)V"},{"name":"canClone","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clone","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getClone","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"clonePrimitive","access":2,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"cloneConstructor","access":2,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;Ljava/lang/Object;)TT;"},{"name":"cloneObject","access":2,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getDefaultCloner","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/cloning/Cloner;"}]},{"name":"com/comphenix/protocol/reflect/cloning/FieldCloner","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/cloning/Cloner"],"innerClasses":[{"name":"com/comphenix/protocol/reflect/cloning/FieldCloner$1","access":0}],"fields":[{"name":"defaultCloner","access":4,"descriptor":"Lcom/comphenix/protocol/reflect/cloning/Cloner;"},{"name":"instanceProvider","access":4,"descriptor":"Lcom/comphenix/protocol/reflect/instances/InstanceProvider;"},{"name":"writer","access":4,"descriptor":"Lcom/comphenix/protocol/reflect/ObjectWriter;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/Cloner;Lcom/comphenix/protocol/reflect/instances/InstanceProvider;)V"},{"name":"defaultTransform","access":4,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/cloning/Cloner;I)V","signature":"(Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/cloning/Cloner;I)V"},{"name":"canClone","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clone","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getDefaultCloner","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/cloning/Cloner;"},{"name":"getInstanceProvider","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/instances/InstanceProvider;"}]},{"name":"com/comphenix/protocol/reflect/cloning/FieldCloner$1","version":52,"access":32,"superName":"com/comphenix/protocol/reflect/ObjectWriter","outerClass":"com/comphenix/protocol/reflect/cloning/FieldCloner","outerMethod":"","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/cloning/Cloner;Lcom/comphenix/protocol/reflect/instances/InstanceProvider;)V","innerClasses":[{"name":"com/comphenix/protocol/reflect/cloning/FieldCloner$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/cloning/FieldCloner;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/FieldCloner;)V"},{"name":"transformField","access":4,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/StructureModifier;I)V","signature":"(Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/StructureModifier;I)V"}]},{"name":"com/comphenix/protocol/reflect/cloning/GuavaOptionalCloner","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/cloning/Cloner"],"fields":[{"name":"wrapped","access":4,"descriptor":"Lcom/comphenix/protocol/reflect/cloning/Cloner;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/Cloner;)V"},{"name":"canClone","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clone","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getWrapped","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/cloning/Cloner;"}]},{"name":"com/comphenix/protocol/reflect/cloning/ImmutableDetector","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/cloning/Cloner"],"innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"immutableClasses","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"immutableNMS","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"add","access":10,"descriptor":"(Ljava/util/function/Supplier;)V","signature":"(Ljava/util/function/Supplier;>;)V"},{"name":"add","access":138,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)V"},{"name":"canClone","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isImmutable","access":9,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isEnumWorkaround","access":10,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"clone","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/reflect/cloning/JavaOptionalCloner","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/cloning/Cloner"],"innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"wrapped","access":4,"descriptor":"Lcom/comphenix/protocol/reflect/cloning/Cloner;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/Cloner;)V"},{"name":"canClone","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clone","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getWrapped","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/cloning/Cloner;"},{"name":"lambda$clone$0","access":4098,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/reflect/cloning/NullableCloner","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/cloning/Cloner"],"fields":[{"name":"wrapped","access":4,"descriptor":"Lcom/comphenix/protocol/reflect/cloning/Cloner;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/cloning/Cloner;)V"},{"name":"canClone","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clone","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getWrapped","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/cloning/Cloner;"}]},{"name":"com/comphenix/protocol/reflect/cloning/SerializableCloner","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/cloning/Cloner"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"canClone","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clone","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"clone","access":9,"descriptor":"(Ljava/io/Serializable;)Ljava/io/Serializable;","signature":"(TT;)TT;"}]},{"name":"com/comphenix/protocol/reflect/compiler/BackgroundCompiler","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/compiler/BackgroundCompiler$1","access":0},{"name":"com/comphenix/protocol/reflect/compiler/StructureCompiler$StructureKey","outerName":"com/comphenix/protocol/reflect/compiler/StructureCompiler","innerName":"StructureKey","access":8},{"name":"com/comphenix/protocol/reflect/compiler/BackgroundCompiler$2","access":0},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9}],"fields":[{"name":"REPORT_CANNOT_COMPILE_STRUCTURE_MODIFIER","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_SCHEDULE_COMPILATION","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"THREAD_FORMAT","access":25,"descriptor":"Ljava/lang/String;","constant":"ProtocolLib-StructureCompiler %s"},{"name":"SHUTDOWN_DELAY_MS","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2000"}},{"name":"DEFAULT_DISABLE_AT_PERM_GEN","access":25,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"0.65"}},{"name":"backgroundCompiler","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/compiler/BackgroundCompiler;"},{"name":"listeners","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"listenerLock","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"compiler","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/compiler/StructureCompiler;"},{"name":"enabled","access":2,"descriptor":"Z"},{"name":"shuttingDown","access":2,"descriptor":"Z"},{"name":"executor","access":2,"descriptor":"Ljava/util/concurrent/ExecutorService;"},{"name":"reporter","access":2,"descriptor":"Lcom/comphenix/protocol/error/ErrorReporter;"},{"name":"unknownPermGenBean","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"permGenBean","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"disablePermGenFraction","access":2,"descriptor":"D"}],"methods":[{"name":"getInstance","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/compiler/BackgroundCompiler;"},{"name":"setInstance","access":9,"descriptor":"(Lcom/comphenix/protocol/reflect/compiler/BackgroundCompiler;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Lcom/comphenix/protocol/error/ErrorReporter;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;Lcom/comphenix/protocol/error/ErrorReporter;Ljava/util/concurrent/ExecutorService;)V"},{"name":"initializeCompiler","access":2,"descriptor":"(Ljava/lang/ClassLoader;Lcom/comphenix/protocol/error/ErrorReporter;Ljava/util/concurrent/ExecutorService;)V"},{"name":"scheduleCompilation","access":1,"descriptor":"(Ljava/util/Map;Ljava/lang/Class;)V","signature":"(Ljava/util/Map;Ljava/lang/Class;)V"},{"name":"scheduleCompilation","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/compiler/CompileListener;)V","signature":"(Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/compiler/CompileListener;)V"},{"name":"addListener","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/compiler/CompileListener;)V","signature":"(Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/compiler/CompileListener;)V"},{"name":"getPermGenUsage","access":2,"descriptor":"()D"},{"name":"shutdownAll","access":1,"descriptor":"()V"},{"name":"shutdownAll","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V"},{"name":"isEnabled","access":1,"descriptor":"()Z"},{"name":"setEnabled","access":1,"descriptor":"(Z)V"},{"name":"getDisablePermGenFraction","access":1,"descriptor":"()D"},{"name":"setDisablePermGenFraction","access":1,"descriptor":"(D)V"},{"name":"getCompiler","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/compiler/StructureCompiler;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/compiler/BackgroundCompiler;)Lcom/comphenix/protocol/reflect/compiler/StructureCompiler;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/compiler/BackgroundCompiler;)Ljava/lang/Object;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/compiler/BackgroundCompiler;)Ljava/util/Map;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/compiler/BackgroundCompiler;)Lcom/comphenix/protocol/error/ErrorReporter;"}]},{"name":"com/comphenix/protocol/reflect/compiler/BackgroundCompiler$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/compiler/CompileListener;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/compiler/CompileListener"],"outerClass":"com/comphenix/protocol/reflect/compiler/BackgroundCompiler","outerMethod":"scheduleCompilation","outerMethodDescriptor":"(Ljava/util/Map;Ljava/lang/Class;)V","innerClasses":[{"name":"com/comphenix/protocol/reflect/compiler/BackgroundCompiler$1","access":0}],"fields":[{"name":"val$cache","access":4112,"descriptor":"Ljava/util/Map;"},{"name":"val$key","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/compiler/BackgroundCompiler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/compiler/BackgroundCompiler;Ljava/util/Map;Ljava/lang/Class;)V","signature":"()V"},{"name":"onCompiled","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;)V","signature":"(Lcom/comphenix/protocol/reflect/StructureModifier;)V"}]},{"name":"com/comphenix/protocol/reflect/compiler/BackgroundCompiler$2","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"outerClass":"com/comphenix/protocol/reflect/compiler/BackgroundCompiler","outerMethod":"scheduleCompilation","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/compiler/CompileListener;)V","innerClasses":[{"name":"com/comphenix/protocol/reflect/compiler/BackgroundCompiler$2","access":0},{"name":"com/comphenix/protocol/reflect/compiler/StructureCompiler$StructureKey","outerName":"com/comphenix/protocol/reflect/compiler/StructureCompiler","innerName":"StructureKey","access":8},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9}],"fields":[{"name":"val$uncompiled","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"val$key","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/compiler/StructureCompiler$StructureKey;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/compiler/BackgroundCompiler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/compiler/BackgroundCompiler;Lcom/comphenix/protocol/reflect/StructureModifier;Lcom/comphenix/protocol/reflect/compiler/StructureCompiler$StructureKey;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/comphenix/protocol/reflect/compiler/BoxingHelper","version":52,"access":32,"superName":"java/lang/Object","fields":[{"name":"BYTE_Type","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"BOOLEAN_Type","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"SHORT_Type","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"CHARACTER_Type","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"INTEGER_Type","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"FLOAT_Type","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"LONG_Type","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"DOUBLE_Type","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"NUMBER_Type","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"OBJECT_Type","access":26,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"BOOLEAN_VALUE","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/compiler/MethodDescriptor;"},{"name":"CHAR_VALUE","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/compiler/MethodDescriptor;"},{"name":"INT_VALUE","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/compiler/MethodDescriptor;"},{"name":"FLOAT_VALUE","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/compiler/MethodDescriptor;"},{"name":"LONG_VALUE","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/compiler/MethodDescriptor;"},{"name":"DOUBLE_VALUE","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/compiler/MethodDescriptor;"},{"name":"mv","access":2,"descriptor":"Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;)V"},{"name":"box","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Type;)V"},{"name":"invokeConstructor","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Type;Lcom/comphenix/protocol/reflect/compiler/MethodDescriptor;)V"},{"name":"dupX1","access":1,"descriptor":"()V"},{"name":"dupX2","access":1,"descriptor":"()V"},{"name":"pop","access":1,"descriptor":"()V"},{"name":"swap","access":1,"descriptor":"()V"},{"name":"push","access":1,"descriptor":"(Z)V"},{"name":"push","access":1,"descriptor":"(I)V"},{"name":"newInstance","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Type;)V"},{"name":"push","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"unbox","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Type;)V"},{"name":"checkCast","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Type;)V"},{"name":"invokeVirtual","access":1,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/Type;Lcom/comphenix/protocol/reflect/compiler/MethodDescriptor;)V"},{"name":"invokeInsn","access":2,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Type;Lcom/comphenix/protocol/reflect/compiler/MethodDescriptor;)V"},{"name":"TypeInsn","access":2,"descriptor":"(ILcom/comphenix/net/bytebuddy/jar/asm/Type;)V"}]},{"name":"com/comphenix/protocol/reflect/compiler/CompileListener","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"onCompiled","access":1025,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;)V","signature":"(Lcom/comphenix/protocol/reflect/StructureModifier;)V"}]},{"name":"com/comphenix/protocol/reflect/compiler/CompiledStructureModifier","version":52,"access":1057,"signature":"Lcom/comphenix/protocol/reflect/StructureModifier;","superName":"com/comphenix/protocol/reflect/StructureModifier","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"compiler","access":4,"descriptor":"Lcom/comphenix/protocol/reflect/compiler/StructureCompiler;"},{"name":"exempted","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"setReadOnly","access":1,"descriptor":"(IZ)V","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"writeDefaults","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"read","access":17,"descriptor":"(I)Ljava/lang/Object;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"readReflected","access":4,"descriptor":"(I)Ljava/lang/Object;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"readGenerated","access":1028,"descriptor":"(I)Ljava/lang/Object;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"write","access":1,"descriptor":"(ILjava/lang/Object;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(ILjava/lang/Object;)Lcom/comphenix/protocol/reflect/StructureModifier;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"writeReflected","access":4,"descriptor":"(ILjava/lang/Object;)V","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"writeGenerated","access":1028,"descriptor":"(ILjava/lang/Object;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(ILjava/lang/Object;)Lcom/comphenix/protocol/reflect/StructureModifier;","exceptions":["com/comphenix/protocol/reflect/FieldAccessException"]},{"name":"withTarget","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Ljava/lang/Object;)Lcom/comphenix/protocol/reflect/StructureModifier;"}]},{"name":"com/comphenix/protocol/reflect/compiler/MethodDescriptor","version":52,"access":32,"superName":"java/lang/Object","fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"desc","access":18,"descriptor":"Ljava/lang/String;"},{"name":"DESCRIPTORS","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/net/bytebuddy/jar/asm/Type;[Lcom/comphenix/net/bytebuddy/jar/asm/Type;)V"},{"name":"getMethod","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/reflect/compiler/MethodDescriptor;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getMethod","access":9,"descriptor":"(Ljava/lang/String;Z)Lcom/comphenix/protocol/reflect/compiler/MethodDescriptor;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"map","access":10,"descriptor":"(Ljava/lang/String;Z)Ljava/lang/String;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDescriptor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getReturnType","access":1,"descriptor":"()Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"getArgumentTypes","access":1,"descriptor":"()[Lcom/comphenix/net/bytebuddy/jar/asm/Type;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/protocol/reflect/compiler/StructureCompiler","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/compiler/StructureCompiler$StructureKey","outerName":"com/comphenix/protocol/reflect/compiler/StructureCompiler","innerName":"StructureKey","access":8},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9}],"fields":[{"name":"REPORT_TOO_MANY_GENERATED_CLASSES","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"defineMethod","access":74,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"compiledCache","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"loader","access":2,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"PACKAGE_NAME","access":10,"descriptor":"Ljava/lang/String;"},{"name":"SUPER_CLASS","access":10,"descriptor":"Ljava/lang/String;"},{"name":"COMPILED_CLASS","access":10,"descriptor":"Ljava/lang/String;"},{"name":"FIELD_EXCEPTION_CLASS","access":10,"descriptor":"Ljava/lang/String;"},{"name":"LEGACY_CLASS_DEFINITION","access":26,"descriptor":"Z"},{"name":"lookup","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"lookupMethod","access":74,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"attemptClassLoad","access":9,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"lookupClassLoader","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;)Z","signature":"(Lcom/comphenix/protocol/reflect/StructureModifier;)Z"},{"name":"compile","access":33,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Lcom/comphenix/protocol/reflect/StructureModifier;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getSafeTypeName","access":2,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/String;"},{"name":"getCompiledName","access":2,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;)Ljava/lang/String;","signature":"(Lcom/comphenix/protocol/reflect/StructureModifier<*>;)Ljava/lang/String;"},{"name":"generateClass","access":2,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;)Ljava/lang/Class;","signature":"(Lcom/comphenix/protocol/reflect/StructureModifier;)Ljava/lang/Class<*>;"},{"name":"defineClassLegacy","access":2,"descriptor":"([B)Ljava/lang/Class;","signature":"([B)Ljava/lang/Class<*>;","exceptions":["java/lang/reflect/InvocationTargetException","java/lang/IllegalAccessException","java/lang/NoSuchMethodException"]},{"name":"defineClassModern","access":2,"descriptor":"([B)Ljava/lang/Class;","signature":"([B)Ljava/lang/Class<*>;","exceptions":["java/lang/reflect/InvocationTargetException","java/lang/IllegalAccessException","java/lang/ClassNotFoundException","java/lang/NoSuchMethodException"]},{"name":"defineClass","access":2,"descriptor":"([B)Ljava/lang/Class;","signature":"([B)Ljava/lang/Class<*>;"},{"name":"isAnyPublic","access":2,"descriptor":"(Ljava/util/List;)Z","signature":"(Ljava/util/List;)Z"},{"name":"isPublic","access":2,"descriptor":"(Ljava/lang/reflect/Field;)Z"},{"name":"isNonFinal","access":2,"descriptor":"(Ljava/lang/reflect/Field;)Z"},{"name":"createFields","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;Ljava/lang/String;)V"},{"name":"createWriteMethod","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V","signature":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"createReadMethod","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V","signature":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"createConstructor","access":2,"descriptor":"(Lcom/comphenix/net/bytebuddy/jar/asm/ClassWriter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"}]},{"name":"com/comphenix/protocol/reflect/compiler/StructureCompiler$StructureKey","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/compiler/StructureCompiler$StructureKey","outerName":"com/comphenix/protocol/reflect/compiler/StructureCompiler","innerName":"StructureKey","access":8}],"fields":[{"name":"targetType","access":2,"descriptor":"Ljava/lang/Class;"},{"name":"fieldType","access":2,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;)V","signature":"(Lcom/comphenix/protocol/reflect/StructureModifier<*>;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","version":52,"access":1057,"signature":"Ljava/lang/Object;Ljava/lang/Comparable;>;","superName":"java/lang/Object","interfaces":["java/lang/Comparable"],"innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher$1","access":0},{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher$2","access":0},{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher$3","access":0}],"fields":[{"name":"roundNumber","access":2,"descriptor":"Ljava/lang/Integer;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isMatch","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TT;Ljava/lang/Object;)Z"},{"name":"calculateRoundNumber","access":1028,"descriptor":"()I"},{"name":"getRoundNumber","access":17,"descriptor":"()I"},{"name":"combineRounds","access":20,"descriptor":"(II)I"},{"name":"combineRounds","access":148,"descriptor":"([Ljava/lang/Integer;)I"},{"name":"compareTo","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)I","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)I"},{"name":"inverted","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;"},{"name":"and","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;"},{"name":"or","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher$1","version":52,"access":32,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","outerClass":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","outerMethod":"inverted","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)V"},{"name":"isMatch","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TT;Ljava/lang/Object;)Z"},{"name":"calculateRoundNumber","access":4,"descriptor":"()I"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher$2","version":52,"access":32,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","outerClass":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","outerMethod":"and","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher$2","access":0}],"fields":[{"name":"val$other","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)V"},{"name":"isMatch","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TT;Ljava/lang/Object;)Z"},{"name":"calculateRoundNumber","access":4,"descriptor":"()I"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher$3","version":52,"access":32,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","outerClass":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","outerMethod":"or","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher$3","access":0}],"fields":[{"name":"val$other","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)V"},{"name":"isMatch","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TT;Ljava/lang/Object;)Z"},{"name":"calculateRoundNumber","access":4,"descriptor":"()I"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember","version":52,"access":1057,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember","innerName":"Builder","access":1033}],"fields":[{"name":"modifiersRequired","access":4,"descriptor":"I"},{"name":"modifiersBanned","access":4,"descriptor":"I"},{"name":"nameRegex","access":4,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"declaringMatcher","access":4,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"sealed","access":132,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"prepareBuild","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember;)V","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember;)V"},{"name":"getModifiersRequired","access":1,"descriptor":"()I"},{"name":"getModifiersBanned","access":1,"descriptor":"()I"},{"name":"getNameRegex","access":1,"descriptor":"()Ljava/util/regex/Pattern;"},{"name":"getDeclaringMatcher","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"isMatch","access":1,"descriptor":"(Ljava/lang/reflect/Member;Ljava/lang/Object;)Z","signature":"(TT;Ljava/lang/Object;)Z"},{"name":"isNameMatch","access":2,"descriptor":"(Ljava/lang/String;)Z"},{"name":"calculateRoundNumber","access":4,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getKeyValueView","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getBitView","access":10,"descriptor":"(II)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"isMatch","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder","version":52,"access":1057,"signature":";>Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember","innerName":"Builder","access":1033}],"fields":[{"name":"member","access":4,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember;","signature":"TT;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"requireModifier","access":1,"descriptor":"(I)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;","signature":"(I)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"requirePublic","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;","signature":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"banModifier","access":1,"descriptor":"(I)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;","signature":"(I)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"nameRegex","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;","signature":"(Ljava/lang/String;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"nameRegex","access":1,"descriptor":"(Ljava/util/regex/Pattern;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;","signature":"(Ljava/util/regex/Pattern;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"nameExact","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;","signature":"(Ljava/lang/String;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"declaringClassExactType","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"declaringClassSuperOf","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"declaringClassDerivedOf","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"declaringClassMatching","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"initialMember","access":1028,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember;","signature":"()TT;","annotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true}]},{"name":"build","access":1025,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember;","signature":"()TT;"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/ClassExactMatcher","version":52,"access":32,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/ClassExactMatcher$Options","outerName":"com/comphenix/protocol/reflect/fuzzy/ClassExactMatcher","innerName":"Options","access":16408}],"fields":[{"name":"MATCH_ALL","access":25,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/ClassExactMatcher;"},{"name":"matcher","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"option","access":18,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/ClassExactMatcher$Options;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/fuzzy/ClassExactMatcher$Options;)V","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/protocol/reflect/fuzzy/ClassExactMatcher$Options;)V"},{"name":"isMatch","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)Z"},{"name":"calculateRoundNumber","access":4,"descriptor":"()I"},{"name":"getClassNumber","access":9,"descriptor":"(Ljava/lang/Class;)I","signature":"(Ljava/lang/Class<*>;)I"},{"name":"getMatcher","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getOptions","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/ClassExactMatcher$Options;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isMatch","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/ClassExactMatcher$Options","version":52,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/ClassExactMatcher$Options","outerName":"com/comphenix/protocol/reflect/fuzzy/ClassExactMatcher","innerName":"Options","access":16408}],"fields":[{"name":"MATCH_EXACT","access":16409,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/ClassExactMatcher$Options;"},{"name":"MATCH_SUPER","access":16409,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/ClassExactMatcher$Options;"},{"name":"MATCH_DERIVED","access":16409,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/ClassExactMatcher$Options;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/reflect/fuzzy/ClassExactMatcher$Options;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/reflect/fuzzy/ClassExactMatcher$Options;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/reflect/fuzzy/ClassExactMatcher$Options;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/reflect/fuzzy/ClassExactMatcher$Options;"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/ClassRegexMatcher","version":52,"access":32,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","fields":[{"name":"regex","access":18,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"priority","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/regex/Pattern;I)V"},{"name":"isMatch","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)Z"},{"name":"calculateRoundNumber","access":4,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isMatch","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/ClassSetMatcher","version":52,"access":32,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","fields":[{"name":"classes","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set;>;)V"},{"name":"isMatch","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)Z"},{"name":"calculateRoundNumber","access":4,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isMatch","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyClassContract","version":52,"access":33,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyClassContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$1","access":4104}],"fields":[{"name":"fieldContracts","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"},{"name":"methodContracts","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"},{"name":"constructorContracts","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"},{"name":"baseclassContracts","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;>;"},{"name":"interfaceContracts","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;>;"}],"methods":[{"name":"newBuilder","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;)V"},{"name":"getFieldContracts","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;>;"},{"name":"getMethodContracts","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;>;"},{"name":"getConstructorContracts","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;>;"},{"name":"getBaseclassContracts","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;>;>;"},{"name":"getInterfaceContracts","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;>;>;"},{"name":"calculateRoundNumber","access":4,"descriptor":"()I"},{"name":"findHighestRound","access":2,"descriptor":"(Ljava/util/Collection;)I","signature":"(Ljava/util/Collection;>;)I"},{"name":"isMatch","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)Z"},{"name":"processContracts","access":2,"descriptor":"(Ljava/util/Collection;Ljava/lang/Object;Ljava/util/List;)Z","signature":"(Ljava/util/Collection;Ljava/lang/Object;Ljava/util/List;>;)Z"},{"name":"processValue","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/List;)Z","signature":"(TT;Ljava/lang/Object;Ljava/util/List;>;)Z"},{"name":"processValue","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;[ZLjava/util/List;)I","signature":"(TT;Ljava/lang/Object;[ZLjava/util/List;>;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isMatch","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$1;)V"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/reflect/fuzzy/FuzzyClassContract","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$1","access":4104}]},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyClassContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$1","access":4104}],"fields":[{"name":"fieldContracts","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"methodContracts","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"constructorContracts","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"baseclassContracts","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;>;"},{"name":"interfaceContracts","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"field","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;"},{"name":"field","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;"},{"name":"method","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;"},{"name":"method","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;"},{"name":"constructor","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;"},{"name":"constructor","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;"},{"name":"baseclass","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;"},{"name":"baseclass","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;"},{"name":"interfaces","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;"},{"name":"interfaces","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;)Ljava/util/List;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;)Ljava/util/List;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;)Ljava/util/List;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;)Ljava/util/List;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder;)Ljava/util/List;"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract","version":52,"access":33,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$1","access":4104}],"fields":[{"name":"typeMatcher","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"}],"methods":[{"name":"matchType","access":9,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract;"},{"name":"newBuilder","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;"},{"name":"","access":2,"descriptor":"()V"},{"name":"getTypeMatcher","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract;)V"},{"name":"isMatch","access":1,"descriptor":"(Ljava/lang/reflect/Field;Ljava/lang/Object;)Z"},{"name":"calculateRoundNumber","access":4,"descriptor":"()I"},{"name":"getKeyValueView","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isMatch","access":4161,"descriptor":"(Ljava/lang/reflect/Member;Ljava/lang/Object;)Z"},{"name":"isMatch","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$1;)V"},{"name":"access$102","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract;Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract;Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$1;)V"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$1","access":4104}]},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder","version":52,"access":33,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember","innerName":"Builder","access":1033},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$1","access":4104},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract","innerName":"Builder","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"requireModifier","access":1,"descriptor":"(I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;"},{"name":"banModifier","access":1,"descriptor":"(I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;"},{"name":"requirePublic","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;"},{"name":"nameRegex","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;"},{"name":"nameRegex","access":1,"descriptor":"(Ljava/util/regex/Pattern;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;"},{"name":"nameExact","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;"},{"name":"declaringClassExactType","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;"},{"name":"declaringClassSuperOf","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;"},{"name":"declaringClassDerivedOf","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;"},{"name":"declaringClassMatching","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;"},{"name":"initialMember","access":4,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract;","annotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true}]},{"name":"typeExact","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;"},{"name":"typeSuperOf","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;"},{"name":"typeDerivedOf","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;"},{"name":"typeMatches","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract;"},{"name":"build","access":4161,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember;"},{"name":"initialMember","access":4164,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember;","annotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true}]},{"name":"declaringClassMatching","access":4161,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"declaringClassDerivedOf","access":4161,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"declaringClassSuperOf","access":4161,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"declaringClassExactType","access":4161,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"nameExact","access":4161,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"nameRegex","access":4161,"descriptor":"(Ljava/util/regex/Pattern;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"nameRegex","access":4161,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"banModifier","access":4161,"descriptor":"(I)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"requirePublic","access":4161,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"requireModifier","access":4161,"descriptor":"(I)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMatchers","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMatchers$2","access":0},{"name":"com/comphenix/protocol/reflect/fuzzy/ClassExactMatcher$Options","outerName":"com/comphenix/protocol/reflect/fuzzy/ClassExactMatcher","innerName":"Options","access":16408},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMatchers$3","access":0},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMatchers$1","access":0}],"fields":[{"name":"MATCH_ALL","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"matchArray","access":9,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"matchAll","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"matchExact","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"matchAnyOf","access":137,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"matchAnyOf","access":9,"descriptor":"(Ljava/util/Set;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"(Ljava/util/Set;>;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"matchSuper","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"matchDerived","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"matchRegex","access":9,"descriptor":"(Ljava/util/regex/Pattern;I)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"(Ljava/util/regex/Pattern;I)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"matchRegex","access":9,"descriptor":"(Ljava/lang/String;I)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"(Ljava/lang/String;I)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"matchParent","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"checkPattern","access":8,"descriptor":"(Ljava/util/regex/Pattern;Ljava/util/regex/Pattern;)Z"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMatchers$1","version":52,"access":32,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","outerClass":"com/comphenix/protocol/reflect/fuzzy/FuzzyMatchers","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMatchers$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"isMatch","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)Z"},{"name":"calculateRoundNumber","access":4,"descriptor":"()I"},{"name":"isMatch","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMatchers$2","version":52,"access":32,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","outerClass":"com/comphenix/protocol/reflect/fuzzy/FuzzyMatchers","outerMethod":"matchArray","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMatchers$2","access":0}],"fields":[{"name":"val$componentMatcher","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)V"},{"name":"isMatch","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)Z"},{"name":"calculateRoundNumber","access":4,"descriptor":"()I"},{"name":"isMatch","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMatchers$3","version":52,"access":32,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","outerClass":"com/comphenix/protocol/reflect/fuzzy/FuzzyMatchers","outerMethod":"matchParent","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMatchers$3","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"isMatch","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)Z"},{"name":"calculateRoundNumber","access":4,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isMatch","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","version":52,"access":33,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$ParameterClassMatcher","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"ParameterClassMatcher","access":10},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$1","access":4104}],"fields":[{"name":"returnMatcher","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"paramMatchers","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"exceptionMatchers","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"paramCount","access":2,"descriptor":"Ljava/lang/Integer;"}],"methods":[{"name":"newBuilder","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"","access":2,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract;)V"},{"name":"immutableCopy","access":10,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract;"},{"name":"getReturnMatcher","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"getParamMatchers","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"getExceptionMatchers","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getParamCount","access":1,"descriptor":"()Ljava/lang/Integer;"},{"name":"prepareBuild","access":4,"descriptor":"()V"},{"name":"isMatch","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/MethodInfo;Ljava/lang/Object;)Z"},{"name":"matchParameters","access":2,"descriptor":"([Ljava/lang/Class;Lcom/comphenix/protocol/reflect/MethodInfo;Ljava/util/List;)Z","signature":"([Ljava/lang/Class<*>;Lcom/comphenix/protocol/reflect/MethodInfo;Ljava/util/List;)Z"},{"name":"processValue","access":2,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/MethodInfo;I[ZLjava/util/List;)I","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/protocol/reflect/MethodInfo;I[ZLjava/util/List;)I"},{"name":"calculateRoundNumber","access":4,"descriptor":"()I"},{"name":"getKeyValueView","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isMatch","access":4161,"descriptor":"(Ljava/lang/reflect/Member;Ljava/lang/Object;)Z"},{"name":"isMatch","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract;)Ljava/util/List;"},{"name":"access$102","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract;Ljava/lang/Integer;)Ljava/lang/Integer;"},{"name":"access$202","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract;Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract;)Ljava/util/List;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$1;)V"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract;"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$1","access":4104}]},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","version":52,"access":33,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember","innerName":"Builder","access":1033},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$ParameterClassMatcher","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"ParameterClassMatcher","access":10},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$1","access":4104}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"requireModifier","access":1,"descriptor":"(I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"requirePublic","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"banModifier","access":1,"descriptor":"(I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"nameRegex","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"nameRegex","access":1,"descriptor":"(Ljava/util/regex/Pattern;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"nameExact","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"declaringClassExactType","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"declaringClassSuperOf","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"declaringClassDerivedOf","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"declaringClassMatching","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"parameterExactType","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"parameterSuperOf","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"parameterDerivedOf","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"parameterMatches","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"parameterExactType","access":1,"descriptor":"(Ljava/lang/Class;I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Ljava/lang/Class<*>;I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"parameterExactArray","access":129,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"parameterSuperOf","access":1,"descriptor":"(Ljava/lang/Class;I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Ljava/lang/Class<*>;I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"parameterDerivedOf","access":1,"descriptor":"(Ljava/lang/Class;I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Ljava/lang/Class<*>;I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"parameterMatches","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"parameterCount","access":1,"descriptor":"(I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"returnTypeVoid","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"returnTypeExact","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"returnDerivedOf","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"returnTypeMatches","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"exceptionExactType","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"exceptionSuperOf","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"exceptionMatches","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"exceptionExactType","access":1,"descriptor":"(Ljava/lang/Class;I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Ljava/lang/Class<*>;I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"exceptionSuperOf","access":1,"descriptor":"(Ljava/lang/Class;I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Ljava/lang/Class<*>;I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"exceptionMatches","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;I)Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder;"},{"name":"initialMember","access":4,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract;","annotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true}]},{"name":"build","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract;"},{"name":"build","access":4161,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember;"},{"name":"initialMember","access":4164,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember;","annotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true}]},{"name":"declaringClassMatching","access":4161,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"declaringClassDerivedOf","access":4161,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"declaringClassSuperOf","access":4161,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"declaringClassExactType","access":4161,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"nameExact","access":4161,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"nameRegex","access":4161,"descriptor":"(Ljava/util/regex/Pattern;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"nameRegex","access":4161,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"banModifier","access":4161,"descriptor":"(I)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"requirePublic","access":4161,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"},{"name":"requireModifier","access":4161,"descriptor":"(I)Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMember$Builder;"}]},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$ParameterClassMatcher","version":52,"access":32,"signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher<[Ljava/lang/Class<*>;>;","superName":"com/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$ParameterClassMatcher","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"ParameterClassMatcher","access":10}],"fields":[{"name":"typeMatcher","access":18,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"indexMatch","access":18,"descriptor":"Ljava/lang/Integer;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)V","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;Ljava/lang/Integer;)V","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;Ljava/lang/Integer;)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"isParameterMatch","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/MethodInfo;I)Z","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/protocol/reflect/MethodInfo;I)Z"},{"name":"isMatch","access":1,"descriptor":"([Ljava/lang/Class;Ljava/lang/Object;)Z","signature":"([Ljava/lang/Class<*>;Ljava/lang/Object;)Z"},{"name":"calculateRoundNumber","access":4,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isMatch","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/reflect/instances/BannedGenerator","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/instances/InstanceProvider"],"fields":[{"name":"classMatcher","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)V","signature":"(Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;)V"},{"name":"","access":129,"descriptor":"([Ljava/lang/Class;)V","signature":"([Ljava/lang/Class<*>;)V"},{"name":"create","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Object;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]}]},{"name":"com/comphenix/protocol/reflect/instances/CollectionGenerator","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/instances/InstanceProvider"],"fields":[{"name":"INSTANCE","access":25,"descriptor":"Lcom/comphenix/protocol/reflect/instances/CollectionGenerator;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"create","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Object;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]}]},{"name":"com/comphenix/protocol/reflect/instances/DefaultInstances","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/instances/InstanceProvider"],"fields":[{"name":"DEFAULT","access":25,"descriptor":"Lcom/comphenix/protocol/reflect/instances/DefaultInstances;"},{"name":"maximumRecursion","access":2,"descriptor":"I"},{"name":"registered","access":2,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"nonNull","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/ImmutableList;)V","signature":"(Lcom/google/common/collect/ImmutableList;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/instances/DefaultInstances;)V"},{"name":"","access":129,"descriptor":"([Lcom/comphenix/protocol/reflect/instances/InstanceProvider;)V"},{"name":"fromArray","access":137,"descriptor":"([Lcom/comphenix/protocol/reflect/instances/InstanceProvider;)Lcom/comphenix/protocol/reflect/instances/DefaultInstances;"},{"name":"fromCollection","access":9,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/protocol/reflect/instances/DefaultInstances;","signature":"(Ljava/util/Collection;)Lcom/comphenix/protocol/reflect/instances/DefaultInstances;"},{"name":"getRegistered","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"isNonNull","access":1,"descriptor":"()Z"},{"name":"setNonNull","access":1,"descriptor":"(Z)V"},{"name":"getMaximumRecursion","access":1,"descriptor":"()I"},{"name":"setMaximumRecursion","access":1,"descriptor":"(I)V"},{"name":"getDefault","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"},{"name":"getMinimumConstructor","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/reflect/Constructor;","signature":"(Ljava/lang/Class;)Ljava/lang/reflect/Constructor;"},{"name":"getMinimumConstructor","access":2,"descriptor":"(Ljava/lang/Class;Ljava/util/List;I)Ljava/lang/reflect/Constructor;","signature":"(Ljava/lang/Class;Ljava/util/List;I)Ljava/lang/reflect/Constructor;"},{"name":"isAnyNull","access":2,"descriptor":"([Ljava/lang/Class;Ljava/util/List;I)Z","signature":"([Ljava/lang/Class<*>;Ljava/util/List;I)Z"},{"name":"getDefault","access":1,"descriptor":"(Ljava/lang/Class;Ljava/util/List;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;Ljava/util/List;)TT;"},{"name":"getDefaultInternal","access":2,"descriptor":"(Ljava/lang/Class;Ljava/util/List;I)Ljava/lang/Object;","signature":"(Ljava/lang/Class;Ljava/util/List;I)TT;"},{"name":"createInstance","access":4,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/Constructor;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;Ljava/lang/reflect/Constructor;[Ljava/lang/Class<*>;[Ljava/lang/Object;)TT;"},{"name":"contains","access":4,"descriptor":"([Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"([TT;TT;)Z"},{"name":"create","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Object;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]}]},{"name":"com/comphenix/protocol/reflect/instances/ExistingGenerator","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/instances/InstanceProvider"],"innerClasses":[{"name":"com/comphenix/protocol/reflect/instances/ExistingGenerator$Node","outerName":"com/comphenix/protocol/reflect/instances/ExistingGenerator","innerName":"Node","access":26}],"fields":[{"name":"root","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"fromObjectFields","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/reflect/instances/ExistingGenerator;"},{"name":"fromObjectFields","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/instances/ExistingGenerator;","signature":"(Ljava/lang/Object;Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/instances/ExistingGenerator;"},{"name":"fromObjectArray","access":9,"descriptor":"([Ljava/lang/Object;)Lcom/comphenix/protocol/reflect/instances/ExistingGenerator;"},{"name":"addObject","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"addObject","access":2,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)V"},{"name":"getLeafNode","access":2,"descriptor":"(Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;Ljava/lang/Class;Z)Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;","signature":"(Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;Ljava/lang/Class<*>;Z)Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;"},{"name":"getNext","access":2,"descriptor":"(Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;Ljava/lang/Class;Z)Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;","signature":"(Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;Ljava/lang/Class<*>;Z)Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;"},{"name":"getLowestLeaf","access":2,"descriptor":"(Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;)Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;"},{"name":"getHierachy","access":2,"descriptor":"(Ljava/lang/Class;)[Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)[Ljava/lang/Class<*>;"},{"name":"create","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Object;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]}]},{"name":"com/comphenix/protocol/reflect/instances/ExistingGenerator$Node","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/instances/ExistingGenerator$Node","outerName":"com/comphenix/protocol/reflect/instances/ExistingGenerator","innerName":"Node","access":26}],"fields":[{"name":"children","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;>;"},{"name":"key","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"value","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"level","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;I)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;I)V"},{"name":"addChild","access":1,"descriptor":"(Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;)Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;"},{"name":"getLevel","access":1,"descriptor":"()I"},{"name":"getChildren","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getChild","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/instances/ExistingGenerator$Node;"}]},{"name":"com/comphenix/protocol/reflect/instances/InstanceProvider","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"create","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Object;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]}]},{"name":"com/comphenix/protocol/reflect/instances/MinecraftGenerator","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"SYS_UUID","access":25,"descriptor":"Ljava/util/UUID;"},{"name":"AIR_ITEM_STACK","access":25,"descriptor":"Ljava/lang/Object;"},{"name":"DEFAULT_ENTITY_TYPES","access":10,"descriptor":"Ljava/lang/Object;"},{"name":"NON_NULL_LIST_CREATE","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"FAST_MAP_CONSTRUCTORS","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Ljava/lang/reflect/Constructor<*>;>;"},{"name":"INSTANCE","access":25,"descriptor":"Lcom/comphenix/protocol/reflect/instances/InstanceProvider;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"lambda$static$1","access":4106,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;"},{"name":"lambda$static$0","access":4106,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/reflect/Constructor;"}]},{"name":"com/comphenix/protocol/reflect/instances/NotConstructableException","version":52,"access":33,"superName":"java/lang/IllegalArgumentException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-1144171604744845463"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"}]},{"name":"com/comphenix/protocol/reflect/instances/PrimitiveGenerator","version":52,"access":33,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/instances/InstanceProvider"],"fields":[{"name":"STRING_DEFAULT","access":25,"descriptor":"Ljava/lang/String;","constant":""},{"name":"INSTANCE","access":9,"descriptor":"Lcom/comphenix/protocol/reflect/instances/PrimitiveGenerator;"},{"name":"stringDefault","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getStringDefault","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"create","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Object;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]}]},{"name":"com/comphenix/protocol/timing/HistogramStream","version":52,"access":33,"superName":"com/comphenix/protocol/timing/OnlineComputation","fields":[{"name":"bins","access":4,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"current","access":4,"descriptor":"Lcom/comphenix/protocol/timing/StatisticsStream;"},{"name":"binWidth","access":4,"descriptor":"I"},{"name":"count","access":4,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/timing/HistogramStream;)V"},{"name":"","access":4,"descriptor":"(Ljava/util/List;Lcom/comphenix/protocol/timing/StatisticsStream;I)V","signature":"(Ljava/util/List;Lcom/comphenix/protocol/timing/StatisticsStream;I)V"},{"name":"copy","access":1,"descriptor":"()Lcom/comphenix/protocol/timing/HistogramStream;"},{"name":"getBins","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"observe","access":1,"descriptor":"(D)V"},{"name":"checkOverflow","access":4,"descriptor":"()V"},{"name":"getTotal","access":1,"descriptor":"()Lcom/comphenix/protocol/timing/StatisticsStream;"},{"name":"getCount","access":1,"descriptor":"()I"},{"name":"copy","access":4161,"descriptor":"()Lcom/comphenix/protocol/timing/OnlineComputation;"}]},{"name":"com/comphenix/protocol/timing/OnlineComputation","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/timing/OnlineComputation$1","access":0}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getCount","access":1025,"descriptor":"()I"},{"name":"observe","access":1025,"descriptor":"(D)V"},{"name":"copy","access":1025,"descriptor":"()Lcom/comphenix/protocol/timing/OnlineComputation;"},{"name":"synchronizedComputation","access":9,"descriptor":"(Lcom/comphenix/protocol/timing/OnlineComputation;)Lcom/comphenix/protocol/timing/OnlineComputation;"}]},{"name":"com/comphenix/protocol/timing/OnlineComputation$1","version":52,"access":32,"superName":"com/comphenix/protocol/timing/OnlineComputation","outerClass":"com/comphenix/protocol/timing/OnlineComputation","outerMethod":"synchronizedComputation","outerMethodDescriptor":"(Lcom/comphenix/protocol/timing/OnlineComputation;)Lcom/comphenix/protocol/timing/OnlineComputation;","innerClasses":[{"name":"com/comphenix/protocol/timing/OnlineComputation$1","access":0}],"fields":[{"name":"val$computation","access":4112,"descriptor":"Lcom/comphenix/protocol/timing/OnlineComputation;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/timing/OnlineComputation;)V"},{"name":"observe","access":33,"descriptor":"(D)V"},{"name":"getCount","access":33,"descriptor":"()I"},{"name":"copy","access":33,"descriptor":"()Lcom/comphenix/protocol/timing/OnlineComputation;"}]},{"name":"com/comphenix/protocol/timing/StatisticsStream","version":52,"access":33,"superName":"com/comphenix/protocol/timing/OnlineComputation","fields":[{"name":"count","access":2,"descriptor":"I"},{"name":"mean","access":2,"descriptor":"D"},{"name":"m2","access":2,"descriptor":"D"},{"name":"minimum","access":2,"descriptor":"D"},{"name":"maximum","access":2,"descriptor":"D"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/timing/StatisticsStream;)V"},{"name":"copy","access":1,"descriptor":"()Lcom/comphenix/protocol/timing/StatisticsStream;"},{"name":"observe","access":1,"descriptor":"(D)V"},{"name":"getMean","access":1,"descriptor":"()D"},{"name":"getVariance","access":1,"descriptor":"()D"},{"name":"getStandardDeviation","access":1,"descriptor":"()D"},{"name":"getMinimum","access":1,"descriptor":"()D"},{"name":"getMaximum","access":1,"descriptor":"()D"},{"name":"add","access":1,"descriptor":"(Lcom/comphenix/protocol/timing/StatisticsStream;)Lcom/comphenix/protocol/timing/StatisticsStream;"},{"name":"getCount","access":1,"descriptor":"()I"},{"name":"checkCount","access":2,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"copy","access":4161,"descriptor":"()Lcom/comphenix/protocol/timing/OnlineComputation;"}]},{"name":"com/comphenix/protocol/timing/TimedListenerManager","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/timing/TimedListenerManager$ListenerType","outerName":"com/comphenix/protocol/timing/TimedListenerManager","innerName":"ListenerType","access":16409},{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/comphenix/protocol/timing/TimedListenerManager;"},{"name":"timing","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicBoolean;"},{"name":"started","access":66,"descriptor":"Ljava/util/Date;"},{"name":"stopped","access":66,"descriptor":"Ljava/util/Date;"},{"name":"map","access":2,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getInstance","access":9,"descriptor":"()Lcom/comphenix/protocol/timing/TimedListenerManager;"},{"name":"startTiming","access":1,"descriptor":"()Z"},{"name":"stopTiming","access":1,"descriptor":"()Z"},{"name":"getStarted","access":1,"descriptor":"()Ljava/util/Date;"},{"name":"getStopped","access":1,"descriptor":"()Ljava/util/Date;"},{"name":"setTiming","access":2,"descriptor":"(Z)Z"},{"name":"isTiming","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"getTrackedPlugins","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getTracker","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/timing/TimedListenerManager$ListenerType;)Lcom/comphenix/protocol/timing/TimedTracker;"},{"name":"getTracker","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketListener;Lcom/comphenix/protocol/timing/TimedListenerManager$ListenerType;)Lcom/comphenix/protocol/timing/TimedTracker;"},{"name":"getTracker","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/protocol/timing/TimedListenerManager$ListenerType;)Lcom/comphenix/protocol/timing/TimedTracker;"},{"name":"getTrackers","access":2,"descriptor":"(Ljava/lang/String;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/String;)Lcom/google/common/collect/ImmutableMap;"},{"name":"newTrackerMap","access":2,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"}]},{"name":"com/comphenix/protocol/timing/TimedListenerManager$ListenerType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/timing/TimedListenerManager$ListenerType","outerName":"com/comphenix/protocol/timing/TimedListenerManager","innerName":"ListenerType","access":16409}],"fields":[{"name":"ASYNC_SERVER_SIDE","access":16409,"descriptor":"Lcom/comphenix/protocol/timing/TimedListenerManager$ListenerType;"},{"name":"ASYNC_CLIENT_SIDE","access":16409,"descriptor":"Lcom/comphenix/protocol/timing/TimedListenerManager$ListenerType;"},{"name":"SYNC_SERVER_SIDE","access":16409,"descriptor":"Lcom/comphenix/protocol/timing/TimedListenerManager$ListenerType;"},{"name":"SYNC_CLIENT_SIDE","access":16409,"descriptor":"Lcom/comphenix/protocol/timing/TimedListenerManager$ListenerType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/timing/TimedListenerManager$ListenerType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/timing/TimedListenerManager$ListenerType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/timing/TimedListenerManager$ListenerType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/timing/TimedListenerManager$ListenerType;"}]},{"name":"com/comphenix/protocol/timing/TimedTracker","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"packets","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"observations","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"beginTracking","access":1,"descriptor":"()J"},{"name":"endTracking","access":33,"descriptor":"(JLcom/comphenix/protocol/PacketType;)V"},{"name":"getObservations","access":1,"descriptor":"()I"},{"name":"getStatistics","access":33,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"}]},{"name":"com/comphenix/protocol/timing/TimingReportGenerator","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/timing/TimedListenerManager$ListenerType","outerName":"com/comphenix/protocol/timing/TimedListenerManager","innerName":"ListenerType","access":16409},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409}],"fields":[{"name":"NEWLINE","access":26,"descriptor":"Ljava/lang/String;"},{"name":"META_STARTED","access":26,"descriptor":"Ljava/lang/String;"},{"name":"META_STOPPED","access":26,"descriptor":"Ljava/lang/String;"},{"name":"PLUGIN_HEADER","access":26,"descriptor":"Ljava/lang/String;"},{"name":"LISTENER_HEADER","access":26,"descriptor":"Ljava/lang/String;"},{"name":"SEPERATION_LINE","access":26,"descriptor":"Ljava/lang/String;"},{"name":"STATISTICS_HEADER","access":26,"descriptor":"Ljava/lang/String;"},{"name":"STATISTICS_ROW","access":26,"descriptor":"Ljava/lang/String;"},{"name":"SUM_MAIN_THREAD","access":26,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"saveTo","access":1,"descriptor":"(Ljava/io/File;Lcom/comphenix/protocol/timing/TimedListenerManager;)V","exceptions":["java/io/IOException"]},{"name":"saveStatistics","access":2,"descriptor":"(Ljava/io/Writer;Lcom/comphenix/protocol/timing/TimedTracker;Lcom/comphenix/protocol/timing/TimedListenerManager$ListenerType;)V","exceptions":["java/io/IOException"]},{"name":"printStatistic","access":2,"descriptor":"(Ljava/io/Writer;Lcom/comphenix/protocol/PacketType;Lcom/comphenix/protocol/timing/StatisticsStream;)V","exceptions":["java/io/IOException"]},{"name":"getPacketId","access":2,"descriptor":"(Lcom/comphenix/protocol/PacketType;)Ljava/lang/String;"},{"name":"toMilli","access":2,"descriptor":"(D)D"}]},{"name":"com/comphenix/protocol/updater/BukkitUpdater","version":52,"access":33,"superName":"com/comphenix/protocol/updater/Updater","innerClasses":[{"name":"com/comphenix/protocol/updater/Updater$UpdateType","outerName":"com/comphenix/protocol/updater/Updater","innerName":"UpdateType","access":16409},{"name":"com/comphenix/protocol/updater/Updater$UpdateResult","outerName":"com/comphenix/protocol/updater/Updater","innerName":"UpdateResult","access":16409},{"name":"com/comphenix/protocol/updater/BukkitUpdater$UpdateRunnable","outerName":"com/comphenix/protocol/updater/BukkitUpdater","innerName":"UpdateRunnable","access":2},{"name":"com/comphenix/protocol/updater/BukkitUpdater$1","access":4104}],"fields":[{"name":"url","access":2,"descriptor":"Ljava/net/URL;"},{"name":"file","access":2,"descriptor":"Ljava/io/File;"},{"name":"thread","access":2,"descriptor":"Ljava/lang/Thread;"},{"name":"id","access":2,"descriptor":"I"},{"name":"apiKey","access":2,"descriptor":"Ljava/lang/String;"},{"name":"TITLE_VALUE","access":26,"descriptor":"Ljava/lang/String;","constant":"name"},{"name":"LINK_VALUE","access":26,"descriptor":"Ljava/lang/String;","constant":"downloadUrl"},{"name":"TYPE_VALUE","access":26,"descriptor":"Ljava/lang/String;","constant":"releaseType"},{"name":"VERSION_VALUE","access":26,"descriptor":"Ljava/lang/String;","constant":"gameVersion"},{"name":"FILE_NAME","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"QUERY","access":26,"descriptor":"Ljava/lang/String;","constant":"/servermods/files?projectIds="},{"name":"HOST","access":26,"descriptor":"Ljava/lang/String;","constant":"https://servermods.forgesvc.net"},{"name":"BYTE_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1024"}},{"name":"config","access":2,"descriptor":"Lorg/bukkit/configuration/file/YamlConfiguration;"},{"name":"updateFolder","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;ILjava/io/File;Lcom/comphenix/protocol/updater/Updater$UpdateType;Z)V"},{"name":"start","access":1,"descriptor":"(Lcom/comphenix/protocol/updater/Updater$UpdateType;)V"},{"name":"saveFile","access":2,"descriptor":"(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"read","access":1,"descriptor":"()Z"},{"name":"getRemoteVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/updater/BukkitUpdater;)Ljava/net/URL;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/updater/BukkitUpdater;)Ljava/lang/String;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/updater/BukkitUpdater;)Ljava/io/File;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/protocol/updater/BukkitUpdater;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V"}]},{"name":"com/comphenix/protocol/updater/BukkitUpdater$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/updater/BukkitUpdater","innerClasses":[{"name":"com/comphenix/protocol/updater/BukkitUpdater$1","access":4104}]},{"name":"com/comphenix/protocol/updater/BukkitUpdater$UpdateRunnable","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/comphenix/protocol/updater/BukkitUpdater$UpdateRunnable","outerName":"com/comphenix/protocol/updater/BukkitUpdater","innerName":"UpdateRunnable","access":2},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"com/comphenix/protocol/updater/Updater$UpdateType","outerName":"com/comphenix/protocol/updater/Updater","innerName":"UpdateType","access":16409},{"name":"com/comphenix/protocol/updater/Updater$UpdateResult","outerName":"com/comphenix/protocol/updater/Updater","innerName":"UpdateResult","access":16409},{"name":"com/comphenix/protocol/updater/BukkitUpdater$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/updater/BukkitUpdater;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/updater/BukkitUpdater;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"performUpdate","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/updater/BukkitUpdater;Lcom/comphenix/protocol/updater/BukkitUpdater$1;)V"}]},{"name":"com/comphenix/protocol/updater/SpigotUpdater","version":52,"access":49,"superName":"com/comphenix/protocol/updater/Updater","innerClasses":[{"name":"com/comphenix/protocol/updater/Updater$UpdateType","outerName":"com/comphenix/protocol/updater/Updater","innerName":"UpdateType","access":16409},{"name":"com/comphenix/protocol/updater/SpigotUpdater$SpigotUpdateRunnable","outerName":"com/comphenix/protocol/updater/SpigotUpdater","innerName":"SpigotUpdateRunnable","access":2},{"name":"com/comphenix/protocol/updater/SpigotUpdater$1","access":4104},{"name":"com/comphenix/protocol/updater/Updater$UpdateResult","outerName":"com/comphenix/protocol/updater/Updater","innerName":"UpdateResult","access":16409}],"fields":[{"name":"remoteVersion","access":2,"descriptor":"Ljava/lang/String;"},{"name":"RESOURCE_URL","access":26,"descriptor":"Ljava/lang/String;","constant":"https://www.spigotmc.org/resources/protocollib.1997/"},{"name":"UPDATE_URL","access":26,"descriptor":"Ljava/lang/String;","constant":"https://api.spigotmc.org/legacy/update.php?resource=1997"},{"name":"ACTION","access":26,"descriptor":"Ljava/lang/String;","constant":"GET"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/updater/Updater$UpdateType;Z)V"},{"name":"start","access":1,"descriptor":"(Lcom/comphenix/protocol/updater/Updater$UpdateType;)V"},{"name":"getResult","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSpigotVersion","access":1,"descriptor":"()Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"getRemoteVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"access$102","access":4104,"descriptor":"(Lcom/comphenix/protocol/updater/SpigotUpdater;Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/updater/SpigotUpdater$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/updater/SpigotUpdater","innerClasses":[{"name":"com/comphenix/protocol/updater/SpigotUpdater$1","access":4104}]},{"name":"com/comphenix/protocol/updater/SpigotUpdater$SpigotUpdateRunnable","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/comphenix/protocol/updater/SpigotUpdater$SpigotUpdateRunnable","outerName":"com/comphenix/protocol/updater/SpigotUpdater","innerName":"SpigotUpdateRunnable","access":2},{"name":"com/comphenix/protocol/updater/Updater$UpdateResult","outerName":"com/comphenix/protocol/updater/Updater","innerName":"UpdateResult","access":16409},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"com/comphenix/protocol/updater/SpigotUpdater$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/updater/SpigotUpdater;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/updater/SpigotUpdater;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/updater/SpigotUpdater;Lcom/comphenix/protocol/updater/SpigotUpdater$1;)V"}]},{"name":"com/comphenix/protocol/updater/Updater","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/updater/Updater$UpdateResult","outerName":"com/comphenix/protocol/updater/Updater","innerName":"UpdateResult","access":16409},{"name":"com/comphenix/protocol/updater/Updater$UpdateType","outerName":"com/comphenix/protocol/updater/Updater","innerName":"UpdateType","access":16409},{"name":"com/comphenix/protocol/updater/Updater$1","access":4104}],"fields":[{"name":"plugin","access":4,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"versionName","access":4,"descriptor":"Ljava/lang/String;"},{"name":"versionLink","access":4,"descriptor":"Ljava/lang/String;"},{"name":"versionType","access":4,"descriptor":"Ljava/lang/String;"},{"name":"versionGameVersion","access":4,"descriptor":"Ljava/lang/String;"},{"name":"versionFileName","access":4,"descriptor":"Ljava/lang/String;"},{"name":"type","access":4,"descriptor":"Lcom/comphenix/protocol/updater/Updater$UpdateType;"},{"name":"announce","access":4,"descriptor":"Z"},{"name":"thread","access":4,"descriptor":"Ljava/lang/Thread;"},{"name":"result","access":4,"descriptor":"Lcom/comphenix/protocol/updater/Updater$UpdateResult;"},{"name":"listeners","access":4,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"REPORT_CANNOT_UPDATE_PLUGIN","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"}],"methods":[{"name":"","access":4,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lcom/comphenix/protocol/updater/Updater$UpdateType;Z)V"},{"name":"versionCheck","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"addListener","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"removeListener","access":1,"descriptor":"(Ljava/lang/Runnable;)Z"},{"name":"getResult","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getLatestType","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getLatestGameVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getLatestName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getLatestFileLink","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"waitForThread","access":4,"descriptor":"()V"},{"name":"isChecking","access":1,"descriptor":"()Z"},{"name":"create","access":9,"descriptor":"(Lorg/bukkit/plugin/Plugin;ILjava/io/File;Lcom/comphenix/protocol/updater/Updater$UpdateType;Z)Lcom/comphenix/protocol/updater/Updater;"},{"name":"start","access":1025,"descriptor":"(Lcom/comphenix/protocol/updater/Updater$UpdateType;)V"},{"name":"shouldNotify","access":1,"descriptor":"()Z"},{"name":"getRemoteVersion","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/updater/Updater$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/updater/Updater","innerClasses":[{"name":"com/comphenix/protocol/updater/Updater$UpdateResult","outerName":"com/comphenix/protocol/updater/Updater","innerName":"UpdateResult","access":16409},{"name":"com/comphenix/protocol/updater/Updater$1","access":4104}],"fields":[{"name":"$SwitchMap$com$comphenix$protocol$updater$Updater$UpdateResult","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/protocol/updater/Updater$UpdateResult","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/updater/Updater$UpdateResult","outerName":"com/comphenix/protocol/updater/Updater","innerName":"UpdateResult","access":16409}],"fields":[{"name":"SUCCESS","access":16409,"descriptor":"Lcom/comphenix/protocol/updater/Updater$UpdateResult;"},{"name":"NO_UPDATE","access":16409,"descriptor":"Lcom/comphenix/protocol/updater/Updater$UpdateResult;"},{"name":"DISABLED","access":16409,"descriptor":"Lcom/comphenix/protocol/updater/Updater$UpdateResult;"},{"name":"FAIL_DOWNLOAD","access":16409,"descriptor":"Lcom/comphenix/protocol/updater/Updater$UpdateResult;"},{"name":"FAIL_DBO","access":16409,"descriptor":"Lcom/comphenix/protocol/updater/Updater$UpdateResult;"},{"name":"FAIL_NOVERSION","access":16409,"descriptor":"Lcom/comphenix/protocol/updater/Updater$UpdateResult;"},{"name":"FAIL_BADID","access":16409,"descriptor":"Lcom/comphenix/protocol/updater/Updater$UpdateResult;"},{"name":"FAIL_APIKEY","access":16409,"descriptor":"Lcom/comphenix/protocol/updater/Updater$UpdateResult;"},{"name":"UPDATE_AVAILABLE","access":16409,"descriptor":"Lcom/comphenix/protocol/updater/Updater$UpdateResult;"},{"name":"SPIGOT_UPDATE_AVAILABLE","access":16409,"descriptor":"Lcom/comphenix/protocol/updater/Updater$UpdateResult;"},{"name":"description","access":18,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/updater/Updater$UpdateResult;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/updater/Updater$UpdateResult;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/updater/Updater$UpdateResult;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V","signature":"(Ljava/lang/String;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/updater/Updater$UpdateResult;"}]},{"name":"com/comphenix/protocol/updater/Updater$UpdateType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/updater/Updater$UpdateType","outerName":"com/comphenix/protocol/updater/Updater","innerName":"UpdateType","access":16409}],"fields":[{"name":"DEFAULT","access":16409,"descriptor":"Lcom/comphenix/protocol/updater/Updater$UpdateType;"},{"name":"NO_VERSION_CHECK","access":16409,"descriptor":"Lcom/comphenix/protocol/updater/Updater$UpdateType;"},{"name":"NO_DOWNLOAD","access":16409,"descriptor":"Lcom/comphenix/protocol/updater/Updater$UpdateType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/updater/Updater$UpdateType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/updater/Updater$UpdateType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/updater/Updater$UpdateType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/updater/Updater$UpdateType;"}]},{"name":"com/comphenix/protocol/utility/ByteBuddyFactory","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy","innerName":"Default","access":17417}],"fields":[{"name":"INSTANCE","access":10,"descriptor":"Lcom/comphenix/protocol/utility/ByteBuddyFactory;"},{"name":"loader","access":2,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getInstance","access":9,"descriptor":"()Lcom/comphenix/protocol/utility/ByteBuddyFactory;"},{"name":"setClassLoader","access":1,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"getClassLoader","access":1,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"createSubclass","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;","signature":"(Ljava/lang/Class;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;"},{"name":"createSubclass","access":1,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;","signature":"(Ljava/lang/Class;Lcom/comphenix/net/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default;)Lcom/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;"}]},{"name":"com/comphenix/protocol/utility/ByteBuddyGenerated","version":52,"access":1537,"superName":"java/lang/Object"},{"name":"com/comphenix/protocol/utility/ByteBufferInputStream","version":52,"access":33,"superName":"java/io/InputStream","fields":[{"name":"buf","access":2,"descriptor":"Ljava/nio/ByteBuffer;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"read","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"([BII)I","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/protocol/utility/ByteBufferOutputStream","version":52,"access":33,"superName":"java/io/OutputStream","fields":[{"name":"buf","access":0,"descriptor":"Ljava/nio/ByteBuffer;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"write","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"([BII)V","exceptions":["java/io/IOException"]}]},{"name":"com/comphenix/protocol/utility/CachedPackage","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"cache","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;>;"},{"name":"packageName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"source","access":18,"descriptor":"Lcom/comphenix/protocol/utility/ClassSource;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/protocol/utility/ClassSource;)V"},{"name":"setPackageClass","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)V","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;)V"},{"name":"getPackageClass","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/Optional;","signature":"(Ljava/lang/String;)Ljava/util/Optional;>;"},{"name":"combine","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"lambda$getPackageClass$0","access":4098,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;"}]},{"name":"com/comphenix/protocol/utility/ChatExtensions","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Server","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Server","access":9},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ChatType","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ChatType","access":16409}],"fields":[{"name":"manager","access":18,"descriptor":"Lcom/comphenix/protocol/ProtocolManager;"},{"name":"SERVER_UUID","access":26,"descriptor":"Ljava/util/UUID;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/ProtocolManager;)V"},{"name":"sendMessageSilently","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"sendMessageSilently","access":2,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"createChatPackets","access":9,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"broadcastMessageSilently","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"toFlowerBox","access":9,"descriptor":"([Ljava/lang/String;Ljava/lang/String;II)[Ljava/lang/String;"},{"name":"getMaximumLength","access":10,"descriptor":"([Ljava/lang/String;)I"}]},{"name":"com/comphenix/protocol/utility/ClassSource","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/utility/ClassSource$1","access":0},{"name":"com/comphenix/protocol/utility/ClassSource$2","access":0},{"name":"com/comphenix/protocol/utility/ClassSource$3","access":0},{"name":"com/comphenix/protocol/utility/ClassSource$4","access":0}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"fromClassLoader","access":9,"descriptor":"()Lcom/comphenix/protocol/utility/ClassSource;"},{"name":"fromPackage","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/utility/ClassSource;"},{"name":"fromClassLoader","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/protocol/utility/ClassSource;"},{"name":"fromMap","access":9,"descriptor":"(Ljava/util/Map;)Lcom/comphenix/protocol/utility/ClassSource;","signature":"(Ljava/util/Map;>;)Lcom/comphenix/protocol/utility/ClassSource;"},{"name":"empty","access":9,"descriptor":"()Lcom/comphenix/protocol/utility/ClassSource;"},{"name":"attemptLoadFrom","access":137,"descriptor":"([Lcom/comphenix/protocol/utility/ClassSource;)Lcom/comphenix/protocol/utility/ClassSource;"},{"name":"retry","access":1,"descriptor":"(Lcom/comphenix/protocol/utility/ClassSource;)Lcom/comphenix/protocol/utility/ClassSource;"},{"name":"usingPackage","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/utility/ClassSource;"},{"name":"append","access":12,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"loadClass","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]}]},{"name":"com/comphenix/protocol/utility/ClassSource$1","version":52,"access":32,"superName":"com/comphenix/protocol/utility/ClassSource","outerClass":"com/comphenix/protocol/utility/ClassSource","outerMethod":"fromClassLoader","outerMethodDescriptor":"(Ljava/lang/ClassLoader;)Lcom/comphenix/protocol/utility/ClassSource;","innerClasses":[{"name":"com/comphenix/protocol/utility/ClassSource$1","access":0}],"fields":[{"name":"val$loader","access":4112,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"loadClass","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]}]},{"name":"com/comphenix/protocol/utility/ClassSource$2","version":52,"access":32,"superName":"com/comphenix/protocol/utility/ClassSource","outerClass":"com/comphenix/protocol/utility/ClassSource","outerMethod":"fromMap","outerMethodDescriptor":"(Ljava/util/Map;)Lcom/comphenix/protocol/utility/ClassSource;","innerClasses":[{"name":"com/comphenix/protocol/utility/ClassSource$2","access":0}],"fields":[{"name":"val$map","access":4112,"descriptor":"Ljava/util/Map;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V"},{"name":"loadClass","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]}]},{"name":"com/comphenix/protocol/utility/ClassSource$3","version":52,"access":32,"superName":"com/comphenix/protocol/utility/ClassSource","outerClass":"com/comphenix/protocol/utility/ClassSource","outerMethod":"retry","outerMethodDescriptor":"(Lcom/comphenix/protocol/utility/ClassSource;)Lcom/comphenix/protocol/utility/ClassSource;","innerClasses":[{"name":"com/comphenix/protocol/utility/ClassSource$3","access":0}],"fields":[{"name":"val$other","access":4112,"descriptor":"Lcom/comphenix/protocol/utility/ClassSource;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/utility/ClassSource;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/utility/ClassSource;Lcom/comphenix/protocol/utility/ClassSource;)V"},{"name":"loadClass","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]}]},{"name":"com/comphenix/protocol/utility/ClassSource$4","version":52,"access":32,"superName":"com/comphenix/protocol/utility/ClassSource","outerClass":"com/comphenix/protocol/utility/ClassSource","outerMethod":"usingPackage","outerMethodDescriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/utility/ClassSource;","innerClasses":[{"name":"com/comphenix/protocol/utility/ClassSource$4","access":0}],"fields":[{"name":"val$packageName","access":4112,"descriptor":"Ljava/lang/String;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/utility/ClassSource;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/utility/ClassSource;Ljava/lang/String;)V"},{"name":"loadClass","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]}]},{"name":"com/comphenix/protocol/utility/Closer","version":52,"access":33,"superName":"java/lang/Object","interfaces":["java/io/Closeable"],"fields":[{"name":"list","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"create","access":9,"descriptor":"()Lcom/comphenix/protocol/utility/Closer;"},{"name":"register","access":1,"descriptor":"(Ljava/io/Closeable;)Ljava/io/Closeable;","signature":"(TC;)TC;"},{"name":"close","access":1,"descriptor":"()V"},{"name":"closeQuietly","access":9,"descriptor":"(Ljava/io/Closeable;)V"}]},{"name":"com/comphenix/protocol/utility/Constants","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"PACKAGE_VERSION","access":25,"descriptor":"Ljava/lang/String;","constant":"v1_17_R1"},{"name":"NMS","access":25,"descriptor":"Ljava/lang/String;","constant":"net.minecraft"},{"name":"OBC","access":25,"descriptor":"Ljava/lang/String;","constant":"org.bukkit.craftbukkit.v1_17_R1"},{"name":"CURRENT_VERSION","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"init","access":9,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/utility/HexDumper","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/PrettyPrinter$ObjectPrinter","outerName":"com/comphenix/protocol/reflect/PrettyPrinter","innerName":"ObjectPrinter","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"HEX_DIGITS","access":26,"descriptor":"[C"},{"name":"HEX_DUMP_THRESHOLD","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}},{"name":"positionLength","access":2,"descriptor":"I"},{"name":"positionSuffix","access":2,"descriptor":"[C"},{"name":"delimiter","access":2,"descriptor":"[C"},{"name":"groupLength","access":2,"descriptor":"I"},{"name":"groupCount","access":2,"descriptor":"I"},{"name":"lineDelimiter","access":2,"descriptor":"[C"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"defaultDumper","access":9,"descriptor":"()Lcom/comphenix/protocol/utility/HexDumper;"},{"name":"lineDelimiter","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/utility/HexDumper;"},{"name":"positionLength","access":1,"descriptor":"(I)Lcom/comphenix/protocol/utility/HexDumper;"},{"name":"positionSuffix","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/utility/HexDumper;"},{"name":"delimiter","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/utility/HexDumper;"},{"name":"groupLength","access":1,"descriptor":"(I)Lcom/comphenix/protocol/utility/HexDumper;"},{"name":"groupCount","access":1,"descriptor":"(I)Lcom/comphenix/protocol/utility/HexDumper;"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/Appendable;[B)V","exceptions":["java/io/IOException"]},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/Appendable;[BII)V","exceptions":["java/io/IOException"]},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuilder;[B)V"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuilder;[BII)V"},{"name":"getLineLength","access":1,"descriptor":"(I)I"},{"name":"findConverter","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getPacketDescription","access":9,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;)Ljava/lang/String;","exceptions":["java/lang/IllegalAccessException"]},{"name":"lambda$getPacketDescription$0","access":4106,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/utility/MinecraftFields","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"CONNECTION_ACCESSOR","access":74,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"NETWORK_ACCESSOR","access":74,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getNetworkManager","access":9,"descriptor":"(Lorg/bukkit/entity/Player;)Ljava/lang/Object;"},{"name":"getPlayerConnection","access":9,"descriptor":"(Lorg/bukkit/entity/Player;)Ljava/lang/Object;"},{"name":"getPlayerConnection","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/utility/MinecraftMethods","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/protocol/utility/MinecraftMethods$1","access":0},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545},{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Client","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Client","access":9},{"name":"com/comphenix/protocol/utility/MinecraftMethods$ReadMethodException","outerName":"com/comphenix/protocol/utility/MinecraftMethods","innerName":"ReadMethodException","access":10},{"name":"com/comphenix/protocol/utility/MinecraftMethods$WriteMethodException","outerName":"com/comphenix/protocol/utility/MinecraftMethods","innerName":"WriteMethodException","access":10}],"fields":[{"name":"sendPacketMethod","access":74,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"networkManagerHandle","access":74,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"networkManagerPacketRead","access":74,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"packetReadByteBuf","access":74,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"packetWriteByteBuf","access":74,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"proxyConstructor","access":10,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getSendPacketMethod","access":9,"descriptor":"()Ljava/lang/reflect/Method;"},{"name":"getDisconnectMethod","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/reflect/Method;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;"},{"name":"getNetworkManagerHandleMethod","access":9,"descriptor":"()Ljava/lang/reflect/Method;"},{"name":"getNetworkManagerReadPacketMethod","access":9,"descriptor":"()Ljava/lang/reflect/Method;"},{"name":"getMethodList","access":138,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/util/Map;","signature":"(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/util/Map;"},{"name":"getPacketReadByteBufMethod","access":9,"descriptor":"()Ljava/lang/reflect/Method;"},{"name":"getPacketWriteByteBufMethod","access":9,"descriptor":"()Ljava/lang/reflect/Method;"},{"name":"setupProxyConstructor","access":10,"descriptor":"()Ljava/lang/reflect/Constructor;","signature":"()Ljava/lang/reflect/Constructor<*>;"},{"name":"initializePacket","access":10,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/utility/MinecraftMethods$1","version":52,"access":32,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/utility/MinecraftMethods","outerMethod":"setupProxyConstructor","outerMethodDescriptor":"()Ljava/lang/reflect/Constructor;","innerClasses":[{"name":"com/comphenix/protocol/utility/MinecraftMethods$ReadMethodException","outerName":"com/comphenix/protocol/utility/MinecraftMethods","innerName":"ReadMethodException","access":10},{"name":"com/comphenix/protocol/utility/MinecraftMethods$WriteMethodException","outerName":"com/comphenix/protocol/utility/MinecraftMethods","innerName":"WriteMethodException","access":10},{"name":"com/comphenix/protocol/utility/MinecraftMethods$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"delegate","access":1,"descriptor":"(Ljava/util/concurrent/Callable;Ljava/lang/reflect/Method;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Callable<*>;Ljava/lang/reflect/Method;)Ljava/lang/Object;","exceptions":["java/lang/Exception"],"annotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/RuntimeType;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/SuperCall;","values":{},"visible":true,"parameter":0},{"descriptor":"Lcom/comphenix/net/bytebuddy/implementation/bind/annotation/Origin;","values":{},"visible":true,"parameter":1}]}]},{"name":"com/comphenix/protocol/utility/MinecraftMethods$ReadMethodException","version":52,"access":32,"superName":"java/lang/RuntimeException","innerClasses":[{"name":"com/comphenix/protocol/utility/MinecraftMethods$ReadMethodException","outerName":"com/comphenix/protocol/utility/MinecraftMethods","innerName":"ReadMethodException","access":10}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/utility/MinecraftMethods$WriteMethodException","version":52,"access":32,"superName":"java/lang/RuntimeException","innerClasses":[{"name":"com/comphenix/protocol/utility/MinecraftMethods$WriteMethodException","outerName":"com/comphenix/protocol/utility/MinecraftMethods","innerName":"WriteMethodException","access":10}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/utility/MinecraftProtocolVersion","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"lookup","access":26,"descriptor":"Ljava/util/NavigableMap;","signature":"Ljava/util/NavigableMap;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"createLookup","access":10,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"},{"name":"getCurrentVersion","access":9,"descriptor":"()I"},{"name":"getVersion","access":9,"descriptor":"(Lcom/comphenix/protocol/utility/MinecraftVersion;)I"}]},{"name":"com/comphenix/protocol/utility/MinecraftReflection","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Login","outerName":"com/comphenix/protocol/PacketType","innerName":"Login","access":9},{"name":"com/comphenix/protocol/PacketType$Login$Client","outerName":"com/comphenix/protocol/PacketType$Login","innerName":"Client","access":9},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyClassContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyClassContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/reflect/ClassAnalyser$AsmMethod","outerName":"com/comphenix/protocol/reflect/ClassAnalyser","innerName":"AsmMethod","access":9},{"name":"com/comphenix/protocol/PacketType$Status","outerName":"com/comphenix/protocol/PacketType","innerName":"Status","access":9},{"name":"com/comphenix/protocol/PacketType$Status$Server","outerName":"com/comphenix/protocol/PacketType$Status","innerName":"Server","access":9},{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Server","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Server","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Client","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Client","access":9},{"name":"com/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException","outerName":"com/comphenix/protocol/utility/RemappedClassSource","innerName":"RemapperUnavailableException","access":9},{"name":"com/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException$Reason","outerName":"com/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException","innerName":"Reason","access":16409},{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"REPORT_CANNOT_FIND_MCPC_REMAPPER","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_CANNOT_LOAD_CPC_REMAPPER","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"REPORT_NON_CRAFTBUKKIT_LIBRARY_PACKAGE","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"CANONICAL_REGEX","access":26,"descriptor":"Ljava/lang/String;","constant":"(\\p{javaJavaIdentifierStart}\\p{javaJavaIdentifierPart}*\\.)+\\p{javaJavaIdentifierStart}\\p{javaJavaIdentifierPart}*"},{"name":"MINECRAFT_OBJECT","access":131097,"descriptor":"Ljava/lang/String;","constant":"net\\.minecraft\\.(\\p{javaJavaIdentifierStart}\\p{javaJavaIdentifierPart}*\\.)+\\p{javaJavaIdentifierStart}\\p{javaJavaIdentifierPart}*","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"DYNAMIC_PACKAGE_MATCHER","access":10,"descriptor":"Ljava/lang/String;"},{"name":"FORGE_ENTITY_PACKAGE","access":26,"descriptor":"Ljava/lang/String;","constant":"net.minecraft.entity"},{"name":"MINECRAFT_PREFIX_PACKAGE","access":10,"descriptor":"Ljava/lang/String;"},{"name":"PACKAGE_VERSION_MATCHER","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"MINECRAFT_FULL_PACKAGE","access":10,"descriptor":"Ljava/lang/String;"},{"name":"CRAFTBUKKIT_PACKAGE","access":10,"descriptor":"Ljava/lang/String;"},{"name":"minecraftPackage","access":8,"descriptor":"Lcom/comphenix/protocol/utility/CachedPackage;"},{"name":"craftbukkitPackage","access":8,"descriptor":"Lcom/comphenix/protocol/utility/CachedPackage;"},{"name":"libraryPackage","access":8,"descriptor":"Lcom/comphenix/protocol/utility/CachedPackage;"},{"name":"fuzzyMatcher","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"packageVersion","access":10,"descriptor":"Ljava/lang/String;"},{"name":"itemStackArrayClass","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"getBukkitEntityCache","access":10,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;>;"},{"name":"classSource","access":10,"descriptor":"Lcom/comphenix/protocol/utility/ClassSource;"},{"name":"initializing","access":10,"descriptor":"Z"},{"name":"cachedNetty","access":10,"descriptor":"Ljava/lang/Boolean;"},{"name":"cachedWatcherObject","access":10,"descriptor":"Ljava/lang/Boolean;"},{"name":"itemStackAir","access":10,"descriptor":"Ljava/lang/Object;"},{"name":"asNMSCopy","access":10,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"asCraftMirror","access":10,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"nullEnforced","access":10,"descriptor":"Ljava/lang/Boolean;"},{"name":"isEmpty","access":10,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getMinecraftObjectRegex","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"getMinecraftObjectMatcher","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;","signature":"()Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;"},{"name":"getMinecraftPackage","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"getPackageVersion","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"setDynamicPackageMatcher","access":10,"descriptor":"(Ljava/lang/String;)V"},{"name":"handleLibigot","access":10,"descriptor":"()V"},{"name":"setMinecraftPackage","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"getCraftBukkitPackage","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"getPackage","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getBukkitEntity","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"isMinecraftObject","access":9,"descriptor":"(Ljava/lang/Object;)Z","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"isMinecraftClass","access":9,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"isMinecraftObject","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"is","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)Z"},{"name":"is","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Z"},{"name":"isChunkPosition","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isBlockPosition","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isChunkCoordIntPair","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isChunkCoordinates","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isPacketClass","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isLoginHandler","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isServerHandler","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isMinecraftEntity","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isItemStack","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isCraftPlayer","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isMinecraftPlayer","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isWatchableObject","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isDataWatcher","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isIntHashMap","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isCraftItemStack","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getEntityPlayerClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getEntityHumanClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getGameProfileClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getEntityClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getCraftChatMessage","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getWorldServerClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getNmsWorldClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"fallbackMethodReturn","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"getPacketClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getByteBufClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getEnumProtocolClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getIChatBaseComponentClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getIChatBaseComponentArrayClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getChatComponentTextClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getChatSerializerClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getServerPingClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getServerPingServerDataClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getServerPingPlayerSampleClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getTypeFromField","access":10,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/protocol/reflect/fuzzy/AbstractFuzzyMatcher;>;)Ljava/lang/Class<*>;"},{"name":"isUsingNetty","access":9,"descriptor":"()Z"},{"name":"getTopmostClass","access":10,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"name":"getMinecraftServerClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getStatisticClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getStatisticListClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"useFallbackServer","access":10,"descriptor":"()V"},{"name":"getPlayerListClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getNetLoginHandlerClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getPlayerConnectionClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getNetworkManagerClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getNetHandlerClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getItemStackClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getBlockClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getItemClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getFluidTypeClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getParticleTypeClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getWorldTypeClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getDataWatcherClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getChunkPositionClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getBlockPositionClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getVec3DClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getChunkCoordinatesClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getChunkCoordIntPair","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getWatchableObjectClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getDataWatcherItemClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getDataWatcherObjectClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"watcherObjectExists","access":9,"descriptor":"()Z"},{"name":"getDataWatcherSerializerClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getDataWatcherRegistryClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getMinecraftKeyClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getMobEffectListClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getSoundEffectClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getServerConnectionClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getNBTBaseClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getNBTReadLimiterClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getNBTCompoundClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getEntityTrackerClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getAttributeSnapshotClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getIntHashMapClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getAttributeModifierClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getMobEffectClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getPacketDataSerializerClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getNbtCompressedStreamToolsClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getTileEntityClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getMinecraftGsonClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getItemStackArrayClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getArrayClass","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"name":"getCraftItemStackClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getCraftPlayerClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getCraftWorldClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getCraftEntityClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getCraftMessageClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getPlayerInfoDataClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getEnumEntityUseActionClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getEntityUseActionEnumMethodAccessor","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getHandEntityUseActionEnumFieldAccessor","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"getVec3EntityUseActionEnumFieldAccessor","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"isPlayerInfoData","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getIBlockDataClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getMultiBlockChangeInfoClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getMultiBlockChangeInfoArrayClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getGameStateClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"signUpdateExists","access":9,"descriptor":"()Z"},{"name":"getNonNullListClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getNonNullListCreateAccessor","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getCraftSoundClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getSectionPositionClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getBukkitItemStack","access":9,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/inventory/ItemStack;"},{"name":"getMinecraftItemStack","access":9,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Ljava/lang/Object;"},{"name":"getClass","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"getCraftBukkitClass","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"getMinecraftClass","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"getNullableNMS","access":137,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"setMinecraftClass","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"name":"getClassSource","access":10,"descriptor":"()Lcom/comphenix/protocol/utility/ClassSource;"},{"name":"getMinecraftClass","access":137,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"getMinecraftLibraryClass","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"setMinecraftLibraryClass","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"name":"getNetworkManagerName","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"getNetLoginHandlerName","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"getPacketDataSerializer","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getNbtTagTypes","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getChatDeserializer","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getDimensionManager","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getMerchantRecipeList","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getResourceKey","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getEntityTypes","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getParticleParam","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getSectionPosition","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getChunkProviderServer","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getPlayerChunkMap","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getIRegistry","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getAttributeBase","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getFastUtilClass","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"getInt2ObjectMapClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getIntArrayListClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"lambda$getMinecraftLibraryClass$2","access":4106,"descriptor":"(Ljava/lang/String;)Ljava/lang/RuntimeException;"},{"name":"lambda$getMinecraftClass$1","access":4106,"descriptor":"(Ljava/lang/String;)Ljava/lang/RuntimeException;"},{"name":"lambda$getCraftBukkitClass$0","access":4106,"descriptor":"(Ljava/lang/String;)Ljava/lang/RuntimeException;"}]},{"name":"com/comphenix/protocol/utility/MinecraftVersion","version":52,"access":33,"signature":"Ljava/lang/Object;Ljava/lang/Comparable;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/lang/Comparable","java/io/Serializable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}},{"name":"VERSION_PATTERN","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"CAVES_CLIFFS_1","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"NETHER_UPDATE_2","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"NETHER_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"BEE_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"VILLAGE_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"AQUATIC_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"COLOR_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"EXPLORATION_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"FROSTBURN_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"COMBAT_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"BOUNTIFUL_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"SKIN_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"WORLD_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"HORSE_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"REDSTONE_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"SCARY_UPDATE","access":25,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"major","access":18,"descriptor":"I"},{"name":"minor","access":18,"descriptor":"I"},{"name":"build","access":18,"descriptor":"I"},{"name":"atLeast","access":2,"descriptor":"Ljava/lang/Boolean;"},{"name":"development","access":18,"descriptor":"Ljava/lang/String;"},{"name":"snapshot","access":18,"descriptor":"Lcom/comphenix/protocol/utility/SnapshotVersion;"},{"name":"currentVersion","access":10,"descriptor":"Lcom/comphenix/protocol/utility/MinecraftVersion;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Server;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;Z)V"},{"name":"","access":1,"descriptor":"(III)V"},{"name":"","access":1,"descriptor":"(IIILjava/lang/String;)V"},{"name":"parseVersion","access":2,"descriptor":"(Ljava/lang/String;)[I"},{"name":"getMajor","access":1,"descriptor":"()I"},{"name":"getMinor","access":1,"descriptor":"()I"},{"name":"getBuild","access":1,"descriptor":"()I"},{"name":"getDevelopmentStage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSnapshot","access":1,"descriptor":"()Lcom/comphenix/protocol/utility/SnapshotVersion;"},{"name":"isSnapshot","access":1,"descriptor":"()Z"},{"name":"atOrAbove","access":1,"descriptor":"()Z"},{"name":"getVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compareTo","access":1,"descriptor":"(Lcom/comphenix/protocol/utility/MinecraftVersion;)I"},{"name":"isAtLeast","access":1,"descriptor":"(Lcom/comphenix/protocol/utility/MinecraftVersion;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"extractVersion","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"fromServerVersion","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"setCurrentVersion","access":9,"descriptor":"(Lcom/comphenix/protocol/utility/MinecraftVersion;)V"},{"name":"getCurrentVersion","access":9,"descriptor":"()Lcom/comphenix/protocol/utility/MinecraftVersion;"},{"name":"atOrAbove","access":9,"descriptor":"(Lcom/comphenix/protocol/utility/MinecraftVersion;)Z"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/comphenix/protocol/utility/NettyVersion","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"NETTY_ARTIFACT_ID","access":26,"descriptor":"Ljava/lang/String;","constant":"netty-common"},{"name":"version","access":10,"descriptor":"Lcom/comphenix/protocol/utility/NettyVersion;"},{"name":"valid","access":2,"descriptor":"Z"},{"name":"major","access":2,"descriptor":"I"},{"name":"minor","access":2,"descriptor":"I"},{"name":"revision","access":2,"descriptor":"I"}],"methods":[{"name":"getVersion","access":9,"descriptor":"()Lcom/comphenix/protocol/utility/NettyVersion;"},{"name":"detectVersion","access":10,"descriptor":"()Lcom/comphenix/protocol/utility/NettyVersion;"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getMajor","access":1,"descriptor":"()I"},{"name":"getMinor","access":1,"descriptor":"()I"},{"name":"getRevision","access":1,"descriptor":"()I"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"isGreaterThan","access":1,"descriptor":"(III)Z"}]},{"name":"com/comphenix/protocol/utility/ObjectReconstructor","version":52,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"clz","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"fields","access":18,"descriptor":"[Ljava/lang/reflect/Field;"},{"name":"ctor","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;)V"},{"name":"getValues","access":1,"descriptor":"(Ljava/lang/Object;)[Ljava/lang/Object;"},{"name":"getFields","access":1,"descriptor":"()[Ljava/lang/reflect/Field;"},{"name":"reconstruct","access":1,"descriptor":"([Ljava/lang/Object;)Ljava/lang/Object;","signature":"([Ljava/lang/Object;)TT;"}]},{"name":"com/comphenix/protocol/utility/RemappedClassSource","version":52,"access":32,"superName":"com/comphenix/protocol/utility/ClassSource","innerClasses":[{"name":"com/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException","outerName":"com/comphenix/protocol/utility/RemappedClassSource","innerName":"RemapperUnavailableException","access":9},{"name":"com/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException$Reason","outerName":"com/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException","innerName":"Reason","access":16409}],"fields":[{"name":"classRemapper","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"mapType","access":2,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"loader","access":2,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"initialize","access":1,"descriptor":"()Lcom/comphenix/protocol/utility/RemappedClassSource;"},{"name":"loadClass","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"getClassName","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException","version":52,"access":33,"superName":"java/lang/RuntimeException","innerClasses":[{"name":"com/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException","outerName":"com/comphenix/protocol/utility/RemappedClassSource","innerName":"RemapperUnavailableException","access":9},{"name":"com/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException$Reason","outerName":"com/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException","innerName":"Reason","access":16409}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}},{"name":"reason","access":18,"descriptor":"Lcom/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException$Reason;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException$Reason;)V"},{"name":"getReason","access":1,"descriptor":"()Lcom/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException$Reason;"}]},{"name":"com/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException$Reason","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException","outerName":"com/comphenix/protocol/utility/RemappedClassSource","innerName":"RemapperUnavailableException","access":9},{"name":"com/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException$Reason","outerName":"com/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException","innerName":"Reason","access":16409}],"fields":[{"name":"MCPC_NOT_PRESENT","access":16409,"descriptor":"Lcom/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException$Reason;"},{"name":"REMAPPER_DISABLED","access":16409,"descriptor":"Lcom/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException$Reason;"},{"name":"message","access":18,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException$Reason;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException$Reason;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException$Reason;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V","signature":"(Ljava/lang/String;)V"},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/utility/RemappedClassSource$RemapperUnavailableException$Reason;"}]},{"name":"com/comphenix/protocol/utility/SafeCacheBuilder","version":52,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"builder","access":2,"descriptor":"Lcom/google/common/cache/CacheBuilder;","signature":"Lcom/google/common/cache/CacheBuilder;"},{"name":"BUILD_METHOD","access":10,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"AS_MAP_METHOD","access":10,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"newBuilder","access":9,"descriptor":"()Lcom/comphenix/protocol/utility/SafeCacheBuilder;","signature":"()Lcom/comphenix/protocol/utility/SafeCacheBuilder;"},{"name":"concurrencyLevel","access":1,"descriptor":"(I)Lcom/comphenix/protocol/utility/SafeCacheBuilder;","signature":"(I)Lcom/comphenix/protocol/utility/SafeCacheBuilder;"},{"name":"expireAfterAccess","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Lcom/comphenix/protocol/utility/SafeCacheBuilder;","signature":"(JLjava/util/concurrent/TimeUnit;)Lcom/comphenix/protocol/utility/SafeCacheBuilder;"},{"name":"expireAfterWrite","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Lcom/comphenix/protocol/utility/SafeCacheBuilder;","signature":"(JLjava/util/concurrent/TimeUnit;)Lcom/comphenix/protocol/utility/SafeCacheBuilder;"},{"name":"initialCapacity","access":1,"descriptor":"(I)Lcom/comphenix/protocol/utility/SafeCacheBuilder;","signature":"(I)Lcom/comphenix/protocol/utility/SafeCacheBuilder;"},{"name":"maximumSize","access":1,"descriptor":"(I)Lcom/comphenix/protocol/utility/SafeCacheBuilder;","signature":"(I)Lcom/comphenix/protocol/utility/SafeCacheBuilder;"},{"name":"removalListener","access":1,"descriptor":"(Lcom/google/common/cache/RemovalListener;)Lcom/comphenix/protocol/utility/SafeCacheBuilder;","signature":"(Lcom/google/common/cache/RemovalListener<-TK1;-TV1;>;)Lcom/comphenix/protocol/utility/SafeCacheBuilder;"},{"name":"ticker","access":1,"descriptor":"(Lcom/google/common/base/Ticker;)Lcom/comphenix/protocol/utility/SafeCacheBuilder;","signature":"(Lcom/google/common/base/Ticker;)Lcom/comphenix/protocol/utility/SafeCacheBuilder;"},{"name":"softValues","access":1,"descriptor":"()Lcom/comphenix/protocol/utility/SafeCacheBuilder;","signature":"()Lcom/comphenix/protocol/utility/SafeCacheBuilder;"},{"name":"weakKeys","access":1,"descriptor":"()Lcom/comphenix/protocol/utility/SafeCacheBuilder;","signature":"()Lcom/comphenix/protocol/utility/SafeCacheBuilder;"},{"name":"weakValues","access":1,"descriptor":"()Lcom/comphenix/protocol/utility/SafeCacheBuilder;","signature":"()Lcom/comphenix/protocol/utility/SafeCacheBuilder;"},{"name":"build","access":1,"descriptor":"(Lcom/google/common/cache/CacheLoader;)Ljava/util/concurrent/ConcurrentMap;","signature":"(Lcom/google/common/cache/CacheLoader<-TK1;TV1;>;)Ljava/util/concurrent/ConcurrentMap;"}]},{"name":"com/comphenix/protocol/utility/SnapshotVersion","version":52,"access":33,"signature":"Ljava/lang/Object;Ljava/lang/Comparable;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/lang/Comparable","java/io/Serializable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}},{"name":"SNAPSHOT_PATTERN","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"snapshotDate","access":18,"descriptor":"Ljava/util/Date;"},{"name":"snapshotWeekVersion","access":18,"descriptor":"I"},{"name":"rawString","access":130,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getDateFormat","access":10,"descriptor":"()Ljava/text/SimpleDateFormat;"},{"name":"getSnapshotWeekVersion","access":1,"descriptor":"()I"},{"name":"getSnapshotDate","access":1,"descriptor":"()Ljava/util/Date;"},{"name":"getSnapshotString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compareTo","access":1,"descriptor":"(Lcom/comphenix/protocol/utility/SnapshotVersion;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/comphenix/protocol/utility/StreamSerializer","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9}],"fields":[{"name":"DEFAULT","access":26,"descriptor":"Lcom/comphenix/protocol/utility/StreamSerializer;"},{"name":"READ_ITEM_METHOD","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"WRITE_ITEM_METHOD","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"READ_NBT_METHOD","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"WRITE_NBT_METHOD","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"READ_STRING_METHOD","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"WRITE_STRING_METHOD","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getDefault","access":9,"descriptor":"()Lcom/comphenix/protocol/utility/StreamSerializer;"},{"name":"serializeVarInt","access":1,"descriptor":"(Ljava/io/DataOutputStream;I)V","exceptions":["java/io/IOException"],"parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"deserializeVarInt","access":1,"descriptor":"(Ljava/io/DataInputStream;)I","exceptions":["java/io/IOException"],"parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"serializeCompound","access":1,"descriptor":"(Ljava/io/DataOutputStream;Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;)V","exceptions":["java/io/IOException"],"parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"deserializeCompound","access":1,"descriptor":"(Ljava/io/DataInputStream;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","exceptions":["java/io/IOException"],"parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"serializeString","access":1,"descriptor":"(Ljava/io/DataOutputStream;Ljava/lang/String;)V","exceptions":["java/io/IOException"],"parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"deserializeString","access":1,"descriptor":"(Ljava/io/DataInputStream;I)Ljava/lang/String;","exceptions":["java/io/IOException"],"parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"serializeItemStack","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"deserializeItemStack","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/ItemStack;","exceptions":["java/io/IOException"]},{"name":"serializeItemStackToByteArray","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)[B","exceptions":["java/io/IOException"]},{"name":"deserializeItemStackFromByteArray","access":1,"descriptor":"([B)Lorg/bukkit/inventory/ItemStack;","exceptions":["java/io/IOException"]},{"name":"serializeItemStack","access":1,"descriptor":"(Ljava/io/DataOutputStream;Lorg/bukkit/inventory/ItemStack;)V","exceptions":["java/io/IOException"]},{"name":"deserializeItemStack","access":131073,"descriptor":"(Ljava/io/DataInputStream;)Lorg/bukkit/inventory/ItemStack;","exceptions":["java/io/IOException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]}]},{"name":"com/comphenix/protocol/utility/Util","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"spigot","access":26,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getOnlinePlayers","access":9,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"asList","access":137,"descriptor":"([Ljava/lang/Object;)Ljava/util/List;","signature":"([TE;)Ljava/util/List;","annotations":[{"descriptor":"Ljava/lang/SafeVarargs;","values":{},"visible":true}]},{"name":"classExists","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isUsingSpigot","access":9,"descriptor":"()Z"}]},{"name":"com/comphenix/protocol/utility/ZeroBuffer","version":52,"access":33,"superName":"io/netty/buffer/ByteBuf","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"capacity","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"maxCapacity","access":1,"descriptor":"()I"},{"name":"alloc","access":1,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"order","access":1,"descriptor":"()Ljava/nio/ByteOrder;"},{"name":"order","access":1,"descriptor":"(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;"},{"name":"unwrap","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"isDirect","access":1,"descriptor":"()Z"},{"name":"readerIndex","access":1,"descriptor":"()I"},{"name":"readerIndex","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writerIndex","access":1,"descriptor":"()I"},{"name":"writerIndex","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"setIndex","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"readableBytes","access":1,"descriptor":"()I"},{"name":"writableBytes","access":1,"descriptor":"()I"},{"name":"maxWritableBytes","access":1,"descriptor":"()I"},{"name":"isReadable","access":1,"descriptor":"()Z"},{"name":"isReadable","access":1,"descriptor":"(I)Z"},{"name":"isWritable","access":1,"descriptor":"()Z"},{"name":"isWritable","access":1,"descriptor":"(I)Z"},{"name":"clear","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"markReaderIndex","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"resetReaderIndex","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"markWriterIndex","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"resetWriterIndex","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"discardReadBytes","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"discardSomeReadBytes","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"ensureWritable","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"ensureWritable","access":1,"descriptor":"(IZ)I"},{"name":"getBoolean","access":1,"descriptor":"(I)Z"},{"name":"getByte","access":1,"descriptor":"(I)B"},{"name":"getUnsignedByte","access":1,"descriptor":"(I)S"},{"name":"getShort","access":1,"descriptor":"(I)S"},{"name":"getUnsignedShort","access":1,"descriptor":"(I)I"},{"name":"getMedium","access":1,"descriptor":"(I)I"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"getUnsignedInt","access":1,"descriptor":"(I)J"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"getChar","access":1,"descriptor":"(I)C"},{"name":"getFloat","access":1,"descriptor":"(I)F"},{"name":"getDouble","access":1,"descriptor":"(I)D"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(I[B)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"setBoolean","access":1,"descriptor":"(IZ)Lio/netty/buffer/ByteBuf;"},{"name":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"setChar","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setFloat","access":1,"descriptor":"(IF)Lio/netty/buffer/ByteBuf;"},{"name":"setDouble","access":1,"descriptor":"(ID)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(I[B)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILjava/io/InputStream;I)I","exceptions":["java/io/IOException"]},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/ScatteringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"setZero","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"readBoolean","access":1,"descriptor":"()Z"},{"name":"readByte","access":1,"descriptor":"()B"},{"name":"readUnsignedByte","access":1,"descriptor":"()S"},{"name":"readShort","access":1,"descriptor":"()S"},{"name":"readUnsignedShort","access":1,"descriptor":"()I"},{"name":"readMedium","access":1,"descriptor":"()I"},{"name":"readUnsignedMedium","access":1,"descriptor":"()I"},{"name":"readInt","access":1,"descriptor":"()I"},{"name":"readUnsignedInt","access":1,"descriptor":"()J"},{"name":"readLong","access":1,"descriptor":"()J"},{"name":"readChar","access":1,"descriptor":"()C"},{"name":"readFloat","access":1,"descriptor":"()F"},{"name":"readDouble","access":1,"descriptor":"()D"},{"name":"readBytes","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readSlice","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"([B)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"skipBytes","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeBoolean","access":1,"descriptor":"(Z)Lio/netty/buffer/ByteBuf;"},{"name":"writeByte","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeShort","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMedium","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeInt","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeLong","access":1,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"writeChar","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeFloat","access":1,"descriptor":"(F)Lio/netty/buffer/ByteBuf;"},{"name":"writeDouble","access":1,"descriptor":"(D)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"([B)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Ljava/io/InputStream;I)I","exceptions":["java/io/IOException"]},{"name":"writeBytes","access":1,"descriptor":"(Ljava/nio/channels/ScatteringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"writeZero","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"indexOf","access":1,"descriptor":"(IIB)I"},{"name":"bytesBefore","access":1,"descriptor":"(B)I"},{"name":"bytesBefore","access":1,"descriptor":"(IB)I"},{"name":"bytesBefore","access":1,"descriptor":"(IIB)I"},{"name":"forEachByte","access":1,"descriptor":"(Lio/netty/buffer/ByteBufProcessor;)I"},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/buffer/ByteBufProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(Lio/netty/buffer/ByteBufProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/buffer/ByteBufProcessor;)I"},{"name":"copy","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"nioBufferCount","access":1,"descriptor":"()I"},{"name":"nioBuffer","access":1,"descriptor":"()Ljava/nio/ByteBuffer;"},{"name":"nioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"internalNioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"()[Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"hasArray","access":1,"descriptor":"()Z"},{"name":"array","access":1,"descriptor":"()[B"},{"name":"arrayOffset","access":1,"descriptor":"()I"},{"name":"hasMemoryAddress","access":1,"descriptor":"()Z"},{"name":"memoryAddress","access":1,"descriptor":"()J"},{"name":"toString","access":1,"descriptor":"(Ljava/nio/charset/Charset;)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"(IILjava/nio/charset/Charset;)Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"compareTo","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"refCnt","access":1,"descriptor":"()I"},{"name":"retain","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/comphenix/protocol/wrappers/AbstractWrapper","version":52,"access":1057,"superName":"java/lang/Object","fields":[{"name":"handle","access":4,"descriptor":"Ljava/lang/Object;"},{"name":"handleType","access":4,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"setHandle","access":4,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getHandle","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getHandleType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/AdventureComponentConverter","version":52,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"fromWrapper","access":9,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedChatComponent;)Lnet/kyori/adventure/text/Component;"},{"name":"fromComponent","access":9,"descriptor":"(Lnet/kyori/adventure/text/Component;)Lcom/comphenix/protocol/wrappers/WrappedChatComponent;"},{"name":"getComponentClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"clone","access":9,"descriptor":"(Ljava/lang/Object;)Lnet/kyori/adventure/text/Component;"}]},{"name":"com/comphenix/protocol/wrappers/AutoWrapper","version":52,"access":33,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/AutoWrapper$InvalidWrapperException","outerName":"com/comphenix/protocol/wrappers/AutoWrapper","innerName":"InvalidWrapperException","access":9},{"name":"com/comphenix/protocol/wrappers/AutoWrapper$1","access":4104},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"wrappers","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"unwrappers","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"wrapperClass","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"nmsClass","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;Ljava/lang/Class<*>;)V"},{"name":"wrap","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Lcom/comphenix/protocol/wrappers/AutoWrapper;","signature":"(Ljava/lang/Class;Ljava/lang/Class<*>;)Lcom/comphenix/protocol/wrappers/AutoWrapper;"},{"name":"wrap","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/AutoWrapper;","signature":"(Ljava/lang/Class;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/AutoWrapper;"},{"name":"field","access":1,"descriptor":"(ILjava/util/function/Function;Ljava/util/function/Function;)Lcom/comphenix/protocol/wrappers/AutoWrapper;","signature":"(ILjava/util/function/Function;Ljava/util/function/Function;)Lcom/comphenix/protocol/wrappers/AutoWrapper;"},{"name":"field","access":1,"descriptor":"(ILcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/wrappers/AutoWrapper;","signature":"(ILcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/wrappers/AutoWrapper;"},{"name":"wrap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TT;"},{"name":"unwrap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"unsetFinal","access":2,"descriptor":"(Ljava/lang/reflect/Field;)V","exceptions":["java/lang/ReflectiveOperationException"]},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TT;"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"lambda$unwrap$4","access":4106,"descriptor":"(I)[Ljava/lang/reflect/Field;"},{"name":"lambda$unwrap$3","access":4106,"descriptor":"(Ljava/lang/reflect/Field;)Z"},{"name":"lambda$wrap$2","access":4106,"descriptor":"(I)[Ljava/lang/reflect/Field;"},{"name":"lambda$wrap$1","access":4106,"descriptor":"(Ljava/lang/reflect/Field;)Z"},{"name":"lambda$field$0","access":4106,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/AutoWrapper$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/wrappers/AutoWrapper","innerClasses":[{"name":"com/comphenix/protocol/wrappers/AutoWrapper$1","access":4104}]},{"name":"com/comphenix/protocol/wrappers/AutoWrapper$InvalidWrapperException","version":52,"access":33,"superName":"java/lang/RuntimeException","innerClasses":[{"name":"com/comphenix/protocol/wrappers/AutoWrapper$InvalidWrapperException","outerName":"com/comphenix/protocol/wrappers/AutoWrapper","innerName":"InvalidWrapperException","access":9},{"name":"com/comphenix/protocol/wrappers/AutoWrapper$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;Lcom/comphenix/protocol/wrappers/AutoWrapper$1;)V"}]},{"name":"com/comphenix/protocol/wrappers/BlockPosition","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BlockPosition$1","access":0}],"fields":[{"name":"ORIGIN","access":9,"descriptor":"Lcom/comphenix/protocol/wrappers/BlockPosition;"},{"name":"blockPositionConstructor","access":10,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"x","access":20,"descriptor":"I"},{"name":"y","access":20,"descriptor":"I"},{"name":"z","access":20,"descriptor":"I"},{"name":"intModifier","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"Lcom/comphenix/protocol/reflect/StructureModifier;"}],"methods":[{"name":"","access":1,"descriptor":"(III)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)V"},{"name":"toVector","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"toLocation","access":1,"descriptor":"(Lorg/bukkit/World;)Lorg/bukkit/Location;"},{"name":"getX","access":1,"descriptor":"()I"},{"name":"getY","access":1,"descriptor":"()I"},{"name":"getZ","access":1,"descriptor":"()I"},{"name":"add","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/BlockPosition;)Lcom/comphenix/protocol/wrappers/BlockPosition;"},{"name":"subtract","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/BlockPosition;)Lcom/comphenix/protocol/wrappers/BlockPosition;"},{"name":"multiply","access":1,"descriptor":"(I)Lcom/comphenix/protocol/wrappers/BlockPosition;"},{"name":"divide","access":1,"descriptor":"(I)Lcom/comphenix/protocol/wrappers/BlockPosition;"},{"name":"getConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/lang/reflect/Constructor;"},{"name":"access$002","access":4104,"descriptor":"(Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;"},{"name":"access$102","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"access$100","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;"}]},{"name":"com/comphenix/protocol/wrappers/BlockPosition$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BlockPosition","outerMethod":"getConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BlockPosition$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/BlockPosition;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/BlockPosition;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"FauxEnumConverter","access":9},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$1","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$2","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$3","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$4","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$5","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$6","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$7","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$8","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$9","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$10","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$11","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$12","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$13","access":0},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$14","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$15","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$16","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$17","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$18","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$19","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$20","access":0},{"name":"com/comphenix/protocol/injector/PacketConstructor$Unwrapper","outerName":"com/comphenix/protocol/injector/PacketConstructor","innerName":"Unwrapper","access":1545},{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$21","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$22","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$23","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$24","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$25","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$26","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$27","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$DimensionImpl","outerName":"com/comphenix/protocol/wrappers/BukkitConverters","innerName":"DimensionImpl","access":16408},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$WorldSpecificConverter","outerName":"com/comphenix/protocol/wrappers/BukkitConverters","innerName":"WorldSpecificConverter","access":1034},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$IgnoreNullConverter","outerName":"com/comphenix/protocol/wrappers/BukkitConverters","innerName":"IgnoreNullConverter","access":1033},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Dimension","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Dimension","access":16409},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"hasWorldType","access":10,"descriptor":"Z"},{"name":"hasAttributeSnapshot","access":10,"descriptor":"Z"},{"name":"genericConverters","access":10,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/protocol/reflect/EquivalentConverter;>;"},{"name":"unwrappers","access":10,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"worldTypeName","access":10,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"worldTypeGetType","access":10,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"mobEffectConstructor","access":74,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"mobEffectModifier","access":74,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"craftWorldField","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"LIST_SUPPLIERS","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Ljava/util/function/Supplier;>;>;"},{"name":"getEntityTypeName","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"entityTypeFromName","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"BLOCK_FROM_MATERIAL","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"MATERIAL_FROM_BLOCK","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"vec3dConstructor","access":10,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"vec3dModifier","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getSound","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getSoundEffect","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"soundKey","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"getSoundEffectByKey","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getSoundEffectBySound","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getSoundByEffect","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"soundIndex","access":10,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"getMobEffectId","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getMobEffect","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"dimensionManager","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"dimensionConverter","access":10,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter;","signature":"Lcom/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter;"},{"name":"dimensionImplConverter","access":10,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter;","signature":"Lcom/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter;"},{"name":"dimensionFromId","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"idFromDimension","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"worldKeyField","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"getServer","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getWorldServer","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getWorld","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"dimensionKey","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"worldHandleAccessor","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"worldHandleDimensionManagerAccessor","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"merchantRecipeListConstructor","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"bukkitMerchantRecipeToCraft","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"craftMerchantRecipeToNMS","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"nmsMerchantRecipeToBukkit","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"sectionPositionCreate","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"sectionPositionClass","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"gameStateMapField","access":10,"descriptor":"Ljava/lang/reflect/Field;"},{"name":"gameStateIdField","access":10,"descriptor":"Ljava/lang/reflect/Field;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getMapConverter","access":9,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;>;"},{"name":"getGenericList","access":10,"descriptor":"(Ljava/lang/Class;Ljava/util/List;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<*>;Ljava/util/List;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Ljava/lang/Object;"},{"name":"getSpecificList","access":10,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Ljava/util/List;","signature":"(Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Ljava/util/List;"},{"name":"getListConverter","access":9,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;>;"},{"name":"getListConverter","access":9,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;>;"},{"name":"getPairConverter","access":9,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;>;"},{"name":"getSetConverter","access":9,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;>;"},{"name":"getArrayConverter","access":9,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;>;"},{"name":"getWrappedGameProfileConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getWrappedChatComponentConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getWrappedBlockDataConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getWrappedAttributeConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getWatchableObjectConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getDataWatcherConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getWorldTypeConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getNbtConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;>;"},{"name":"getEntityConverter","access":9,"descriptor":"(Lorg/bukkit/World;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"(Lorg/bukkit/World;)Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getEntityTypeConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getItemStackConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getWrappedServerPingConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getWrappedStatisticConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getBlockConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getWorldConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getPotionEffectConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getVectorConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getSoundConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getParticleConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getAdvancementConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"asUnwrapper","access":9,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/injector/PacketConstructor$Unwrapper;","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/injector/PacketConstructor$Unwrapper;"},{"name":"getConvertersForGeneric","access":9,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Lcom/comphenix/protocol/reflect/EquivalentConverter;>;"},{"name":"addConverter","access":10,"descriptor":"(Lcom/google/common/collect/ImmutableMap$Builder;Ljava/util/function/Supplier;Ljava/util/function/Supplier;)V","signature":"(Lcom/google/common/collect/ImmutableMap$Builder;Lcom/comphenix/protocol/reflect/EquivalentConverter;>;Ljava/util/function/Supplier;>;Ljava/util/function/Supplier;)V"},{"name":"getUnwrappers","access":9,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getEffectTypeConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getWorldKeyConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getDimensionConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getWorldHandleAccessor","access":10,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getWorldHandleDimensionManagerAccessor","access":10,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getDimensionIDConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getMerchantRecipeListConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;>;"},{"name":"getSectionPositionConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getGameStateConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"lambda$asUnwrapper$1","access":4106,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$getGenericList$0","access":4106,"descriptor":"(Ljava/lang/reflect/Constructor;)Ljava/util/List;"},{"name":"access$000","access":4104,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Ljava/util/List;"},{"name":"access$100","access":4104,"descriptor":"(Ljava/lang/Class;Ljava/util/List;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Ljava/lang/Object;"},{"name":"access$200","access":4104,"descriptor":"()Ljava/lang/reflect/Method;"},{"name":"access$202","access":4104,"descriptor":"(Ljava/lang/reflect/Method;)Ljava/lang/reflect/Method;"},{"name":"access$300","access":4104,"descriptor":"()Ljava/lang/reflect/Method;"},{"name":"access$302","access":4104,"descriptor":"(Ljava/lang/reflect/Method;)Ljava/lang/reflect/Method;"},{"name":"access$400","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$402","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$500","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$502","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$600","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$700","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$800","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"access$900","access":4104,"descriptor":"()Ljava/lang/reflect/Constructor;"},{"name":"access$902","access":4104,"descriptor":"(Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;"},{"name":"access$1000","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"access$1002","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"access$1100","access":4104,"descriptor":"()Ljava/lang/reflect/Constructor;"},{"name":"access$1102","access":4104,"descriptor":"(Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;"},{"name":"access$1200","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"access$1202","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"access$1300","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$1400","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$1500","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$1600","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$1700","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"access$1702","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"access$1800","access":4104,"descriptor":"()Ljava/util/Map;"},{"name":"access$1802","access":4104,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;"},{"name":"access$1900","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$1902","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$2000","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$2002","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$2100","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"access$2102","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"access$2200","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$2202","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$2300","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$2302","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$2400","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$2402","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$2500","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$2600","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$2700","access":4104,"descriptor":"()Ljava/lang/Class;"},{"name":"access$2702","access":4104,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;"},{"name":"access$2800","access":4104,"descriptor":"()Lcom/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter;"},{"name":"access$2802","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter;)Lcom/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter;"},{"name":"access$2900","access":4104,"descriptor":"()Lcom/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter;"},{"name":"access$2902","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter;)Lcom/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter;"},{"name":"access$3000","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$3002","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$3100","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"access$3102","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"access$3200","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$3202","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$3300","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"access$3302","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;)Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"access$3402","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$3502","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$3600","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$3602","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$3400","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$3500","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$3700","access":4104,"descriptor":"()Ljava/lang/Class;"},{"name":"access$3702","access":4104,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;"},{"name":"access$3800","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$3802","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$3900","access":4104,"descriptor":"()Ljava/lang/reflect/Field;"},{"name":"access$3902","access":4104,"descriptor":"(Ljava/lang/reflect/Field;)Ljava/lang/reflect/Field;"},{"name":"access$4000","access":4104,"descriptor":"()Ljava/lang/reflect/Field;"},{"name":"access$4002","access":4104,"descriptor":"(Ljava/lang/reflect/Field;)Ljava/lang/reflect/Field;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;>;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getMapConverter","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$keyConverter","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"val$valConverter","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Lcom/comphenix/protocol/reflect/EquivalentConverter;)V","signature":"()V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(Ljava/lang/Object;)Ljava/util/Map;"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/util/Map;)Ljava/lang/Object;","signature":"(Ljava/util/Map;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;>;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$10","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;>;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getNbtConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$10","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Ljava/lang/Object;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;>;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$11","version":52,"access":32,"signature":"Lcom/comphenix/protocol/wrappers/BukkitConverters$WorldSpecificConverter;","superName":"com/comphenix/protocol/wrappers/BukkitConverters$WorldSpecificConverter","outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getEntityConverter","outerMethodDescriptor":"(Lorg/bukkit/World;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$11","access":0},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$WorldSpecificConverter","outerName":"com/comphenix/protocol/wrappers/BukkitConverters","innerName":"WorldSpecificConverter","access":1034}],"fields":[{"name":"val$managerRef","access":4112,"descriptor":"Ljava/lang/ref/WeakReference;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/bukkit/World;Ljava/lang/ref/WeakReference;)V"},{"name":"getGeneric","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/entity/Entity;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$12","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getEntityTypeConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$12","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lorg/bukkit/entity/EntityType;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/entity/EntityType;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$13","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getItemStackConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$13","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/inventory/ItemStack;"},{"name":"getGeneric","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$14","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getBlockConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$14","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lorg/bukkit/Material;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/Material;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$15","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getWorldConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$15","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lorg/bukkit/World;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/World;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$16","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getPotionEffectConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$16","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lorg/bukkit/potion/PotionEffect;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/potion/PotionEffect;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$17","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getVectorConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$17","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getGeneric","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/util/Vector;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$18","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getSoundConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$18","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getGeneric","access":1,"descriptor":"(Lorg/bukkit/Sound;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/Sound;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$19","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getSoundConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$19","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getGeneric","access":1,"descriptor":"(Lorg/bukkit/Sound;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/Sound;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;>;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getListConverter","outerMethodDescriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$2","access":0}],"fields":[{"name":"val$itemConverter","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"val$listClass","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Ljava/lang/Class;)V","signature":"()V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/util/List;)Ljava/lang/Object;","signature":"(Ljava/util/List;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;>;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$20","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getAdvancementConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$20","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/advancement/Advancement;"},{"name":"getGeneric","access":1,"descriptor":"(Lorg/bukkit/advancement/Advancement;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$21","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getEffectTypeConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$21","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getGeneric","access":1,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/potion/PotionEffectType;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$22","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getWorldKeyConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$22","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lorg/bukkit/World;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/World;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$23","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getDimensionConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$23","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lorg/bukkit/World;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/World;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$24","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getDimensionIDConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"org/bukkit/World$Environment","outerName":"org/bukkit/World","innerName":"Environment","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"FauxEnumConverter","access":9},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$DimensionImpl","outerName":"com/comphenix/protocol/wrappers/BukkitConverters","innerName":"DimensionImpl","access":16408},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Dimension","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Dimension","access":16409},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$24","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/lang/Integer;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Integer;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$25","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;>;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getMerchantRecipeListConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$25","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/util/List;)Ljava/lang/Object;","signature":"(Ljava/util/List;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;>;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$getSpecific$2","access":4106,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/inventory/MerchantRecipe;"},{"name":"lambda$getGeneric$1","access":4106,"descriptor":"()Ljava/util/List;"},{"name":"lambda$getGeneric$0","access":4106,"descriptor":"(Lorg/bukkit/inventory/MerchantRecipe;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$26","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getSectionPositionConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$26","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/BlockPosition;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/BlockPosition;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$27","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getGameStateConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$27","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/lang/Integer;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Integer;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$3","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;>;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getListConverter","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$3","access":0}],"fields":[{"name":"val$itemConverter","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)V","signature":"()V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/util/List;)Ljava/lang/Object;","signature":"(Ljava/util/List;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;>;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$4","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;>;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getPairConverter","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$4","access":0}],"fields":[{"name":"val$firstConverter","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"val$secondConverter","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Lcom/comphenix/protocol/reflect/EquivalentConverter;)V","signature":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/Pair;)Ljava/lang/Object;","signature":"(Lcom/comphenix/protocol/wrappers/Pair;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/Pair;","signature":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/Pair;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;>;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$5","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;>;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getSetConverter","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$5","access":0}],"fields":[{"name":"val$itemConverter","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)V","signature":"()V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/util/Set;)Ljava/lang/Object;","signature":"(Ljava/util/Set;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;>;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$6","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;>;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getArrayConverter","outerMethodDescriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$6","access":0},{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25}],"fields":[{"name":"val$itemConverter","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"val$genericItemType","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Ljava/lang/Class;)V","signature":"()V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Object;","signature":"(Ljava/lang/Iterable<+TT;>;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;>;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$7","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getWatchableObjectConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$7","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedWatchableObject;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedWatchableObject;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$8","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getDataWatcherConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$8","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedDataWatcher;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedDataWatcher;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$9","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/BukkitConverters","outerMethod":"getWorldTypeConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$9","access":0}],"fields":[{"name":"val$worldType","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V","signature":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lorg/bukkit/WorldType;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/WorldType;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$DimensionImpl","version":52,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$DimensionImpl","outerName":"com/comphenix/protocol/wrappers/BukkitConverters","innerName":"DimensionImpl","access":16408}],"fields":[{"name":"OVERWORLD_IMPL","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/BukkitConverters$DimensionImpl;"},{"name":"THE_NETHER_IMPL","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/BukkitConverters$DimensionImpl;"},{"name":"THE_END_IMPL","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/BukkitConverters$DimensionImpl;"},{"name":"id","access":0,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/BukkitConverters$DimensionImpl;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/BukkitConverters$DimensionImpl;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/BukkitConverters$DimensionImpl;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"fromId","access":8,"descriptor":"(I)Lcom/comphenix/protocol/wrappers/BukkitConverters$DimensionImpl;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/BukkitConverters$DimensionImpl;"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$IgnoreNullConverter","version":52,"access":132129,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$IgnoreNullConverter","outerName":"com/comphenix/protocol/wrappers/BukkitConverters","innerName":"IgnoreNullConverter","access":1033}],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getGeneric","access":17,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TTType;)Ljava/lang/Object;"},{"name":"getGenericValue","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TTType;)Ljava/lang/Object;"},{"name":"getSpecific","access":17,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TTType;"},{"name":"getSpecificValue","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TTType;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/protocol/wrappers/BukkitConverters$WorldSpecificConverter","version":52,"access":1056,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/BukkitConverters$WorldSpecificConverter","outerName":"com/comphenix/protocol/wrappers/BukkitConverters","innerName":"WorldSpecificConverter","access":1034}],"fields":[{"name":"world","access":4,"descriptor":"Lorg/bukkit/World;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/bukkit/World;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/protocol/wrappers/ChunkCoordIntPair","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/ChunkCoordIntPair$1","access":0}],"fields":[{"name":"COORD_PAIR_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"COORD_CONSTRUCTOR","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"COORD_X","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"COORD_Z","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"chunkX","access":20,"descriptor":"I"},{"name":"chunkZ","access":20,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(II)V"},{"name":"getPosition","access":1,"descriptor":"(I)Lcom/comphenix/protocol/wrappers/ChunkPosition;"},{"name":"getChunkX","access":1,"descriptor":"()I"},{"name":"getChunkZ","access":1,"descriptor":"()I"},{"name":"getConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"access$002","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;)Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"access$100","access":4104,"descriptor":"()Ljava/lang/Class;"},{"name":"access$200","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"access$300","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"access$202","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"access$302","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"}]},{"name":"com/comphenix/protocol/wrappers/ChunkCoordIntPair$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/ChunkCoordIntPair","outerMethod":"getConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/ChunkCoordIntPair$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/ChunkCoordIntPair;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/ChunkCoordIntPair;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/ChunkPosition","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/ChunkPosition$1","access":0}],"fields":[{"name":"ORIGIN","access":9,"descriptor":"Lcom/comphenix/protocol/wrappers/ChunkPosition;"},{"name":"chunkPositionConstructor","access":10,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"x","access":20,"descriptor":"I"},{"name":"y","access":20,"descriptor":"I"},{"name":"z","access":20,"descriptor":"I"},{"name":"intModifier","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"Lcom/comphenix/protocol/reflect/StructureModifier;"}],"methods":[{"name":"","access":1,"descriptor":"(III)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)V"},{"name":"toVector","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"getX","access":1,"descriptor":"()I"},{"name":"getY","access":1,"descriptor":"()I"},{"name":"getZ","access":1,"descriptor":"()I"},{"name":"add","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/ChunkPosition;)Lcom/comphenix/protocol/wrappers/ChunkPosition;"},{"name":"subtract","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/ChunkPosition;)Lcom/comphenix/protocol/wrappers/ChunkPosition;"},{"name":"multiply","access":1,"descriptor":"(I)Lcom/comphenix/protocol/wrappers/ChunkPosition;"},{"name":"divide","access":1,"descriptor":"(I)Lcom/comphenix/protocol/wrappers/ChunkPosition;"},{"name":"getConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/lang/reflect/Constructor;"},{"name":"access$002","access":4104,"descriptor":"(Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;"},{"name":"access$102","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"access$100","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;"}]},{"name":"com/comphenix/protocol/wrappers/ChunkPosition$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/ChunkPosition","outerMethod":"getConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/ChunkPosition$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/ChunkPosition;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/ChunkPosition;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/ClonableWrapper","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getHandle","access":1025,"descriptor":"()Ljava/lang/Object;"},{"name":"deepClone","access":1025,"descriptor":"()Lcom/comphenix/protocol/wrappers/ClonableWrapper;"}]},{"name":"com/comphenix/protocol/wrappers/ComponentConverter","version":52,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"fromWrapper","access":9,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedChatComponent;)[Lnet/md_5/bungee/api/chat/BaseComponent;"},{"name":"fromBaseComponent","access":137,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;)Lcom/comphenix/protocol/wrappers/WrappedChatComponent;"},{"name":"getBaseComponentArrayClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"clone","access":137,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;)[Lnet/md_5/bungee/api/chat/BaseComponent;"}]},{"name":"com/comphenix/protocol/wrappers/ComponentParser","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"readerConstructor","access":10,"descriptor":"Ljava/lang/reflect/Constructor;"},{"name":"setLenient","access":10,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getAdapter","access":10,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"read","access":10,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"deserialize","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;Ljava/io/StringReader;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/io/StringReader;)Ljava/lang/Object;"},{"name":"deserializeLegacy","access":10,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;Ljava/io/StringReader;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/io/StringReader;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/Converters","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/Converters$1","access":0},{"name":"com/comphenix/protocol/wrappers/Converters$2","access":0},{"name":"com/comphenix/protocol/wrappers/Converters$3","access":0},{"name":"com/comphenix/protocol/wrappers/Converters$4","access":0},{"name":"com/comphenix/protocol/wrappers/Converters$5","access":0}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"ignoreNull","access":9,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"passthrough","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"handle","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"array","access":9,"descriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"(Ljava/lang/Class<*>;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter<[TT;>;"},{"name":"optional","access":9,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;>;"}]},{"name":"com/comphenix/protocol/wrappers/Converters$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/Converters","outerMethod":"ignoreNull","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/Converters$1","access":0}],"fields":[{"name":"val$converter","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)V","signature":"()V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TT;"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"}]},{"name":"com/comphenix/protocol/wrappers/Converters$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/Converters","outerMethod":"passthrough","outerMethodDescriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/Converters$2","access":0}],"fields":[{"name":"val$clazz","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V","signature":"()V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TT;"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"}]},{"name":"com/comphenix/protocol/wrappers/Converters$3","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/Converters","outerMethod":"handle","outerMethodDescriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/Converters$3","access":0}],"fields":[{"name":"val$fromHandle","access":4112,"descriptor":"Ljava/util/function/Function;"},{"name":"val$toHandle","access":4112,"descriptor":"Ljava/util/function/Function;"},{"name":"val$specificType","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Class;)V","signature":"()V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TT;"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"}]},{"name":"com/comphenix/protocol/wrappers/Converters$4","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter<[TT;>;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/Converters","outerMethod":"array","outerMethodDescriptor":"(Ljava/lang/Class;Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/Converters$4","access":0}],"fields":[{"name":"val$converter","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"val$nmsClass","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;Ljava/lang/Class;)V","signature":"()V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)[Ljava/lang/Object;","signature":"(Ljava/lang/Object;)[TT;"},{"name":"getGeneric","access":1,"descriptor":"([Ljava/lang/Object;)Ljava/lang/Object;","signature":"([TT;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<[TT;>;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/Converters$5","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;>;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/Converters","outerMethod":"optional","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/Converters$5","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"val$converter","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/EquivalentConverter;)V","signature":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/util/Optional;)Ljava/lang/Object;","signature":"(Ljava/util/Optional;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Optional;","signature":"(Ljava/lang/Object;)Ljava/util/Optional;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;>;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Handshake","outerName":"com/comphenix/protocol/PacketType","innerName":"Handshake","access":9},{"name":"com/comphenix/protocol/PacketType$Handshake$Client","outerName":"com/comphenix/protocol/PacketType$Handshake","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Client","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Client","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Server","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Server","access":9},{"name":"com/comphenix/protocol/PacketType$Protocol","outerName":"com/comphenix/protocol/PacketType","innerName":"Protocol","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ClientCommand","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ClientCommand","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ChatVisibility","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ChatVisibility","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Difficulty","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Difficulty","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"NativeGameMode","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ResourcePackStatus","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ResourcePackStatus","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$PlayerInfoAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"PlayerInfoAction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$TitleAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"TitleAction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$WorldBorderAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"WorldBorderAction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$CombatEventType","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"CombatEventType","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$PlayerDigType","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"PlayerDigType","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$PlayerAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"PlayerAction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ScoreboardAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ScoreboardAction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Particle","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Particle","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$SoundCategory","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"SoundCategory","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ItemSlot","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ItemSlot","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Direction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Direction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ChatType","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ChatType","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Hand","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Hand","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$EntityUseAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"EntityUseAction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$EntityPose","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"EntityPose","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$EnumConverter","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"EnumConverter","access":9},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$AliasedEnumConverter","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"AliasedEnumConverter","access":9},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$1","access":4104},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$IndexedEnumConverter","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"IndexedEnumConverter","access":9},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"FauxEnumConverter","access":9},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$AliasedEnum","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"AliasedEnum","access":1545},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Dimension","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Dimension","access":16409}],"fields":[{"name":"PROTOCOL_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"CLIENT_COMMAND_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"CHAT_VISIBILITY_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"DIFFICULTY_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"ENTITY_USE_ACTION_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"GAMEMODE_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"RESOURCE_PACK_STATUS_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"PLAYER_INFO_ACTION_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"TITLE_ACTION_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"WORLD_BORDER_ACTION_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"COMBAT_EVENT_TYPE_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"PLAYER_DIG_TYPE_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"PLAYER_ACTION_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"SCOREBOARD_ACTION_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"PARTICLE_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"SOUND_CATEGORY_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"ITEM_SLOT_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"HAND_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"DIRECTION_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"CHAT_TYPE_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"ENTITY_POSE_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"INITIALIZED","access":10,"descriptor":"Z"},{"name":"FROM_NATIVE","access":10,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/protocol/reflect/EquivalentConverter<*>;>;"},{"name":"FROM_WRAPPER","access":10,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/protocol/reflect/EquivalentConverter<*>;>;"},{"name":"INVALID","access":8,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"initialize","access":10,"descriptor":"()V"},{"name":"associate","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Lcom/comphenix/protocol/reflect/EquivalentConverter;)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;Lcom/comphenix/protocol/reflect/EquivalentConverter<*>;)V"},{"name":"getEnum","access":10,"descriptor":"(Ljava/lang/Class;I)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;I)Ljava/lang/Class<*>;"},{"name":"getFromNativeMap","access":9,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Lcom/comphenix/protocol/reflect/EquivalentConverter<*>;>;"},{"name":"getFromWrapperMap","access":9,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Lcom/comphenix/protocol/reflect/EquivalentConverter<*>;>;"},{"name":"getProtocolClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getClientCommandClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getChatVisibilityClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getDifficultyClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getEntityUseActionClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getGameModeClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getResourcePackStatusClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getPlayerInfoActionClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getTitleActionClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getWorldBorderActionClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getCombatEventTypeClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getPlayerDigTypeClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getPlayerActionClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getScoreboardActionClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getParticleClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getSoundCategoryClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getItemSlotClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getHandClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getDirectionClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getChatTypeClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getEntityPoseClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getProtocolConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getClientCommandConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getChatVisibilityConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getDifficultyConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getEntityUseActionConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getGameModeConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getResourcePackStatusConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getPlayerInfoActionConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getTitleActionConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getWorldBorderActionConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getCombatEventTypeConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getPlayerDiggingActionConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getEntityActionConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getUpdateScoreActionConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getParticleConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getSoundCategoryConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getItemSlotConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getHandConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getDirectionConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getChatTypeConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getEntityPoseConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"getGenericConverter","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":";>(Ljava/lang/Class<*>;Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/EquivalentConverter;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/wrappers/EnumWrappers","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$1","access":4104},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"NativeGameMode","access":16409}],"fields":[{"name":"$SwitchMap$com$comphenix$protocol$wrappers$EnumWrappers$NativeGameMode","access":4120,"descriptor":"[I"},{"name":"$SwitchMap$org$bukkit$GameMode","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$AliasedEnum","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$AliasedEnum","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"AliasedEnum","access":1545}],"methods":[{"name":"getAliases","access":1025,"descriptor":"()[Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$AliasedEnumConverter","version":52,"access":33,"signature":";:Lcom/comphenix/protocol/wrappers/EnumWrappers$AliasedEnum;>Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$AliasedEnumConverter","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"AliasedEnumConverter","access":9},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$AliasedEnum","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"AliasedEnum","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"genericType","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"specificType","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"genericMap","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"specificMap","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class;)V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Enum;","signature":"(Ljava/lang/Object;)TT;"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/lang/Enum;)Ljava/lang/Object;","signature":"(TT;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$getGeneric$1","access":4098,"descriptor":"(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/lang/Object;"},{"name":"lambda$getSpecific$0","access":4098,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Enum;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ChatType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ChatType","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ChatType","access":16409}],"fields":[{"name":"CHAT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ChatType;"},{"name":"SYSTEM","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ChatType;"},{"name":"GAME_INFO","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ChatType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$ChatType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$ChatType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$ChatType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getId","access":1,"descriptor":"()B"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$ChatType;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ChatVisibility","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ChatVisibility","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ChatVisibility","access":16409}],"fields":[{"name":"FULL","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ChatVisibility;"},{"name":"SYSTEM","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ChatVisibility;"},{"name":"HIDDEN","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ChatVisibility;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$ChatVisibility;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$ChatVisibility;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$ChatVisibility;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$ChatVisibility;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ClientCommand","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ClientCommand","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ClientCommand","access":16409}],"fields":[{"name":"PERFORM_RESPAWN","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ClientCommand;"},{"name":"REQUEST_STATS","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ClientCommand;"},{"name":"OPEN_INVENTORY_ACHIEVEMENT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ClientCommand;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$ClientCommand;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$ClientCommand;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$ClientCommand;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$ClientCommand;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$CombatEventType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$CombatEventType","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"CombatEventType","access":16409}],"fields":[{"name":"ENTER_COMBAT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$CombatEventType;"},{"name":"END_COMBAT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$CombatEventType;"},{"name":"ENTITY_DIED","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$CombatEventType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$CombatEventType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$CombatEventType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$CombatEventType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$CombatEventType;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Difficulty","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Difficulty","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Difficulty","access":16409}],"fields":[{"name":"PEACEFUL","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Difficulty;"},{"name":"EASY","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Difficulty;"},{"name":"NORMAL","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Difficulty;"},{"name":"HARD","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Difficulty;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$Difficulty;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$Difficulty;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$Difficulty;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$Difficulty;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Dimension","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Dimension","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Dimension","access":16409}],"fields":[{"name":"OVERWORLD","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Dimension;"},{"name":"THE_NETHER","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Dimension;"},{"name":"THE_END","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Dimension;"},{"name":"id","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$Dimension;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$Dimension;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$Dimension;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getId","access":1,"descriptor":"()I"},{"name":"fromId","access":9,"descriptor":"(I)Lcom/comphenix/protocol/wrappers/EnumWrappers$Dimension;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$Dimension;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Direction","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Direction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Direction","access":16409}],"fields":[{"name":"DOWN","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Direction;"},{"name":"UP","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Direction;"},{"name":"NORTH","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Direction;"},{"name":"SOUTH","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Direction;"},{"name":"WEST","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Direction;"},{"name":"EAST","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Direction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$Direction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$Direction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$Direction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$Direction;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$EntityPose","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$EntityPose","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"EntityPose","access":16409}],"fields":[{"name":"STANDING","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityPose;"},{"name":"FALL_FLYING","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityPose;"},{"name":"SLEEPING","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityPose;"},{"name":"SWIMMING","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityPose;"},{"name":"SPIN_ATTACK","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityPose;"},{"name":"CROUCHING","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityPose;"},{"name":"DYING","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityPose;"},{"name":"POSE_CONVERTER","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityPose;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityPose;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityPose;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"fromNms","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityPose;"},{"name":"toNms","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityPose;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$EntityUseAction","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$EntityUseAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"EntityUseAction","access":16409}],"fields":[{"name":"INTERACT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityUseAction;"},{"name":"ATTACK","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityUseAction;"},{"name":"INTERACT_AT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityUseAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityUseAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityUseAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityUseAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityUseAction;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$EnumConverter","version":52,"access":33,"signature":";>Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$EnumConverter","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"EnumConverter","access":9}],"fields":[{"name":"genericType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"specificType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class;)V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Enum;","signature":"(Ljava/lang/Object;)TT;"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/lang/Enum;)Ljava/lang/Object;","signature":"(TT;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter","version":52,"access":33,"signature":";>Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"FauxEnumConverter","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"specificClass","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"genericClass","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"lookup","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;Ljava/lang/Class<*>;)V"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/lang/Enum;)Ljava/lang/Object;","signature":"(TT;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Enum;","signature":"(Ljava/lang/Object;)TT;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$getSpecific$0","access":4098,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Enum;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Hand","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Hand","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Hand","access":16409}],"fields":[{"name":"MAIN_HAND","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Hand;"},{"name":"OFF_HAND","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Hand;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$Hand;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$Hand;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$Hand;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$Hand;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$IndexedEnumConverter","version":52,"access":33,"signature":";>Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$IndexedEnumConverter","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"IndexedEnumConverter","access":9}],"fields":[{"name":"specificClass","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"genericClass","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;Ljava/lang/Class<*>;)V"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/lang/Enum;)Ljava/lang/Object;","signature":"(TT;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Enum;","signature":"(Ljava/lang/Object;)TT;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ItemSlot","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ItemSlot","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ItemSlot","access":16409}],"fields":[{"name":"MAINHAND","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ItemSlot;"},{"name":"OFFHAND","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ItemSlot;"},{"name":"FEET","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ItemSlot;"},{"name":"LEGS","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ItemSlot;"},{"name":"CHEST","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ItemSlot;"},{"name":"HEAD","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ItemSlot;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$ItemSlot;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$ItemSlot;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$ItemSlot;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$ItemSlot;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"NativeGameMode","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$1","access":4104}],"fields":[{"name":"NOT_SET","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode;"},{"name":"SURVIVAL","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode;"},{"name":"CREATIVE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode;"},{"name":"ADVENTURE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode;"},{"name":"SPECTATOR","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode;"},{"name":"NONE","access":147481,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"toBukkit","access":1,"descriptor":"()Lorg/bukkit/GameMode;"},{"name":"fromBukkit","access":9,"descriptor":"(Lorg/bukkit/GameMode;)Lcom/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Particle","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Particle","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Particle","access":16409}],"fields":[{"name":"EXPLOSION_NORMAL","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"EXPLOSION_LARGE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"EXPLOSION_HUGE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"FIREWORKS_SPARK","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"WATER_BUBBLE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"WATER_SPLASH","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"WATER_WAKE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"SUSPENDED","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"SUSPENDED_DEPTH","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"CRIT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"CRIT_MAGIC","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"SMOKE_NORMAL","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"SMOKE_LARGE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"SPELL","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"SPELL_INSTANT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"SPELL_MOB","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"SPELL_MOB_AMBIENT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"SPELL_WITCH","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"DRIP_WATER","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"DRIP_LAVA","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"VILLAGER_ANGRY","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"VILLAGER_HAPPY","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"TOWN_AURA","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"NOTE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"PORTAL","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"ENCHANTMENT_TABLE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"FLAME","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"LAVA","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"FOOTSTEP","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"CLOUD","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"REDSTONE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"SNOWBALL","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"SNOW_SHOVEL","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"SLIME","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"HEART","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"BARRIER","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"ITEM_CRACK","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"BLOCK_CRACK","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"BLOCK_DUST","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"WATER_DROP","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"ITEM_TAKE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"MOB_APPEARANCE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"DRAGON_BREATH","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"END_ROD","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"DAMAGE_INDICATOR","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"SWEEP_ATTACK","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"FALLING_DUST","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"TOTEM","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"SPIT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"BY_NAME","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"BY_ID","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"id","access":18,"descriptor":"I"},{"name":"longDistance","access":18,"descriptor":"Z"},{"name":"dataLength","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;IZ)V","signature":"(Ljava/lang/String;IZ)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;IZI)V","signature":"(Ljava/lang/String;IZI)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getId","access":1,"descriptor":"()I"},{"name":"isLongDistance","access":1,"descriptor":"()Z"},{"name":"getDataLength","access":1,"descriptor":"()I"},{"name":"getByName","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"getById","access":9,"descriptor":"(I)Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$Particle;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$PlayerAction","version":52,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/protocol/wrappers/EnumWrappers$AliasedEnum;","superName":"java/lang/Enum","interfaces":["com/comphenix/protocol/wrappers/EnumWrappers$AliasedEnum"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$PlayerAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"PlayerAction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$AliasedEnum","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"AliasedEnum","access":1545}],"fields":[{"name":"START_SNEAKING","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerAction;"},{"name":"STOP_SNEAKING","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerAction;"},{"name":"STOP_SLEEPING","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerAction;"},{"name":"START_SPRINTING","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerAction;"},{"name":"STOP_SPRINTING","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerAction;"},{"name":"START_RIDING_JUMP","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerAction;"},{"name":"STOP_RIDING_JUMP","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerAction;"},{"name":"OPEN_INVENTORY","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerAction;"},{"name":"START_FALL_FLYING","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerAction;"},{"name":"aliases","access":0,"descriptor":"[Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerAction;"},{"name":"","access":130,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)V","signature":"([Ljava/lang/String;)V"},{"name":"getAliases","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerAction;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$PlayerDigType","version":52,"access":16433,"signature":"Ljava/lang/Enum;Lcom/comphenix/protocol/wrappers/EnumWrappers$AliasedEnum;","superName":"java/lang/Enum","interfaces":["com/comphenix/protocol/wrappers/EnumWrappers$AliasedEnum"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$PlayerDigType","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"PlayerDigType","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$AliasedEnum","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"AliasedEnum","access":1545}],"fields":[{"name":"START_DESTROY_BLOCK","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerDigType;"},{"name":"ABORT_DESTROY_BLOCK","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerDigType;"},{"name":"STOP_DESTROY_BLOCK","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerDigType;"},{"name":"DROP_ALL_ITEMS","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerDigType;"},{"name":"DROP_ITEM","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerDigType;"},{"name":"RELEASE_USE_ITEM","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerDigType;"},{"name":"SWAP_HELD_ITEMS","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerDigType;"},{"name":"aliases","access":0,"descriptor":"[Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerDigType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerDigType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerDigType;"},{"name":"","access":130,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)V","signature":"([Ljava/lang/String;)V"},{"name":"getAliases","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerDigType;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$PlayerInfoAction","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$PlayerInfoAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"PlayerInfoAction","access":16409}],"fields":[{"name":"ADD_PLAYER","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerInfoAction;"},{"name":"UPDATE_GAME_MODE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerInfoAction;"},{"name":"UPDATE_LATENCY","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerInfoAction;"},{"name":"UPDATE_DISPLAY_NAME","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerInfoAction;"},{"name":"REMOVE_PLAYER","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerInfoAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerInfoAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerInfoAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerInfoAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$PlayerInfoAction;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ResourcePackStatus","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ResourcePackStatus","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ResourcePackStatus","access":16409}],"fields":[{"name":"SUCCESSFULLY_LOADED","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ResourcePackStatus;"},{"name":"DECLINED","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ResourcePackStatus;"},{"name":"FAILED_DOWNLOAD","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ResourcePackStatus;"},{"name":"ACCEPTED","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ResourcePackStatus;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$ResourcePackStatus;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$ResourcePackStatus;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$ResourcePackStatus;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$ResourcePackStatus;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ScoreboardAction","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$ScoreboardAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"ScoreboardAction","access":16409}],"fields":[{"name":"CHANGE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ScoreboardAction;"},{"name":"REMOVE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$ScoreboardAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$ScoreboardAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$ScoreboardAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$ScoreboardAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$ScoreboardAction;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$SoundCategory","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$SoundCategory","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"SoundCategory","access":16409}],"fields":[{"name":"MASTER","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$SoundCategory;"},{"name":"MUSIC","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$SoundCategory;"},{"name":"RECORDS","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$SoundCategory;"},{"name":"WEATHER","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$SoundCategory;"},{"name":"BLOCKS","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$SoundCategory;"},{"name":"HOSTILE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$SoundCategory;"},{"name":"NEUTRAL","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$SoundCategory;"},{"name":"PLAYERS","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$SoundCategory;"},{"name":"AMBIENT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$SoundCategory;"},{"name":"VOICE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$SoundCategory;"},{"name":"LOOKUP","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"key","access":18,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$SoundCategory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$SoundCategory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$SoundCategory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V","signature":"(Ljava/lang/String;)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getByKey","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$SoundCategory;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$SoundCategory;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$TitleAction","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$TitleAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"TitleAction","access":16409}],"fields":[{"name":"TITLE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$TitleAction;"},{"name":"SUBTITLE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$TitleAction;"},{"name":"ACTIONBAR","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$TitleAction;"},{"name":"TIMES","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$TitleAction;"},{"name":"CLEAR","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$TitleAction;"},{"name":"RESET","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$TitleAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$TitleAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$TitleAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$TitleAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$TitleAction;"}]},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$WorldBorderAction","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$WorldBorderAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"WorldBorderAction","access":16409}],"fields":[{"name":"SET_SIZE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$WorldBorderAction;"},{"name":"LERP_SIZE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$WorldBorderAction;"},{"name":"SET_CENTER","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$WorldBorderAction;"},{"name":"INITIALIZE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$WorldBorderAction;"},{"name":"SET_WARNING_TIME","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$WorldBorderAction;"},{"name":"SET_WARNING_BLOCKS","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$WorldBorderAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/EnumWrappers$WorldBorderAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$WorldBorderAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/EnumWrappers$WorldBorderAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/EnumWrappers$WorldBorderAction;"}]},{"name":"com/comphenix/protocol/wrappers/GuavaReflection","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/comphenix/protocol/wrappers/GuavaReflection$1","access":0},{"name":"com/comphenix/protocol/wrappers/GuavaReflection$2","access":0},{"name":"com/comphenix/protocol/wrappers/GuavaReflection$3","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getBukkitMultimap","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/Multimap;","signature":"(Ljava/lang/Object;)Lcom/google/common/collect/Multimap;"},{"name":"getBukkitMultiset","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/Multiset;","signature":"(Ljava/lang/Object;)Lcom/google/common/collect/Multiset;"},{"name":"getBukkitEntry","access":10,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/Multiset$Entry;","signature":"(Ljava/lang/Object;)Lcom/google/common/collect/Multiset$Entry;"},{"name":"access$000","access":4104,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/Multiset$Entry;"}]},{"name":"com/comphenix/protocol/wrappers/GuavaReflection$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Multimap;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Multimap"],"outerClass":"com/comphenix/protocol/wrappers/GuavaReflection","outerMethod":"getBukkitMultimap","outerMethodDescriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/Multimap;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/GuavaReflection$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"multimapClass","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"methodAsMap","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodClear","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodContainsEntry","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodContainsKey","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodContainsValue","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodEntries","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodGet","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodIsEmpty","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodKeySet","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodKeys","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodPut","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodPutAll","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodRemove","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodRemoveAll","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodReplaceValues","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodSize","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodValues","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"val$multimap","access":4112,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"()V"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsEntry","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entries","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(TTKey;)Ljava/util/Collection;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"keys","access":1,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TTKey;TTValue;)Z"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Z","signature":"(Lcom/google/common/collect/Multimap<+TTKey;+TTValue;>;)Z"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z","signature":"(TTKey;Ljava/lang/Iterable<+TTValue;>;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;","signature":"(TTKey;Ljava/lang/Iterable<+TTValue;>;)Ljava/util/Collection;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"}]},{"name":"com/comphenix/protocol/wrappers/GuavaReflection$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Multiset;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Multiset"],"outerClass":"com/comphenix/protocol/wrappers/GuavaReflection","outerMethod":"getBukkitMultiset","outerMethodDescriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/Multiset;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/GuavaReflection$2","access":0},{"name":"com/comphenix/protocol/wrappers/GuavaReflection$2$1","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"multisetClass","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"methodAddMany","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodAddOne","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodAddAll","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodClear","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodContains","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodContainsAll","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodCount","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodElementSet","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodEntrySet","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodIsEmpty","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodIterator","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodRemoveCount","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodRemoveOne","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodRemoveAll","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodRetainAll","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodSetCountOldNew","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodSetCountNew","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodSize","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodToArray","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodToArrayBuffer","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"val$multiset","access":4112,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"()V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TTValue;I)I"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TTValue;)Z"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TTValue;>;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"elementSet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"removeAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;II)Z","signature":"(TTValue;II)Z"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TTValue;I)I"},{"name":"size","access":1,"descriptor":"()I"},{"name":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/GuavaReflection$2$1","version":52,"access":32,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedSet;>;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedSet","outerClass":"com/comphenix/protocol/wrappers/GuavaReflection$2","outerMethod":"entrySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/GuavaReflection$2","access":0},{"name":"com/comphenix/protocol/wrappers/GuavaReflection$2$1","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/GuavaReflection$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/GuavaReflection$2;Ljava/util/Collection;)V"},{"name":"toOuter","access":4,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/Multiset$Entry;","signature":"(Ljava/lang/Object;)Lcom/google/common/collect/Multiset$Entry;"},{"name":"toInner","access":4,"descriptor":"(Lcom/google/common/collect/Multiset$Entry;)Ljava/lang/Object;","signature":"(Lcom/google/common/collect/Multiset$Entry;)Ljava/lang/Object;"},{"name":"toInner","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"toOuter","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/GuavaReflection$3","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Multiset$Entry;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Multiset$Entry"],"outerClass":"com/comphenix/protocol/wrappers/GuavaReflection","outerMethod":"getBukkitEntry","outerMethodDescriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/Multiset$Entry;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/GuavaReflection$3","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"entryClass","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"methodEquals","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodGetCount","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"methodGetElement","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"val$entry","access":4112,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getCount","access":1,"descriptor":"()I"},{"name":"getElement","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TTValue;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/GuavaWrappers","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/comphenix/protocol/wrappers/GuavaWrappers$1","access":0},{"name":"com/comphenix/protocol/wrappers/GuavaWrappers$2","access":0},{"name":"com/comphenix/protocol/wrappers/GuavaWrappers$3","access":0}],"fields":[{"name":"USE_REFLECTION_FALLBACK","access":74,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getBukkitMultimap","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/Multimap;","signature":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/Multimap;"},{"name":"getBukkitMultiset","access":9,"descriptor":"(Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset;","signature":"(Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset;"},{"name":"getBukkitEntry","access":10,"descriptor":"(Lcom/google/common/collect/Multiset$Entry;)Lcom/google/common/collect/Multiset$Entry;","signature":"(Lcom/google/common/collect/Multiset$Entry;)Lcom/google/common/collect/Multiset$Entry;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/Multiset$Entry;)Lcom/google/common/collect/Multiset$Entry;"}]},{"name":"com/comphenix/protocol/wrappers/GuavaWrappers$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Multimap;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Multimap"],"outerClass":"com/comphenix/protocol/wrappers/GuavaWrappers","outerMethod":"getBukkitMultimap","outerMethodDescriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/Multimap;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/GuavaWrappers$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$multimap","access":4112,"descriptor":"Lcom/google/common/collect/Multimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multimap;)V","signature":"()V"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsEntry","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entries","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(TTKey;)Ljava/util/Collection;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"keys","access":1,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TTKey;TTValue;)Z"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Z","signature":"(Lcom/google/common/collect/Multimap<+TTKey;+TTValue;>;)Z"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z","signature":"(TTKey;Ljava/lang/Iterable<+TTValue;>;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;","signature":"(TTKey;Ljava/lang/Iterable<+TTValue;>;)Ljava/util/Collection;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"}]},{"name":"com/comphenix/protocol/wrappers/GuavaWrappers$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Multiset;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Multiset"],"outerClass":"com/comphenix/protocol/wrappers/GuavaWrappers","outerMethod":"getBukkitMultiset","outerMethodDescriptor":"(Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/GuavaWrappers$2","access":0},{"name":"com/comphenix/protocol/wrappers/GuavaWrappers$2$1","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"val$multiset","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multiset;)V","signature":"()V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TTValue;I)I"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TTValue;)Z"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TTValue;>;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"elementSet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"removeAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;II)Z","signature":"(TTValue;II)Z"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TTValue;I)I"},{"name":"size","access":1,"descriptor":"()I"},{"name":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/GuavaWrappers$2$1","version":52,"access":32,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedSet;Lcom/google/common/collect/Multiset$Entry;>;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedSet","outerClass":"com/comphenix/protocol/wrappers/GuavaWrappers$2","outerMethod":"entrySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/GuavaWrappers$2","access":0},{"name":"com/comphenix/protocol/wrappers/GuavaWrappers$2$1","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/GuavaWrappers$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/GuavaWrappers$2;Ljava/util/Collection;)V"},{"name":"toOuter","access":4,"descriptor":"(Lcom/google/common/collect/Multiset$Entry;)Lcom/google/common/collect/Multiset$Entry;","signature":"(Lcom/google/common/collect/Multiset$Entry;)Lcom/google/common/collect/Multiset$Entry;"},{"name":"toInner","access":4,"descriptor":"(Lcom/google/common/collect/Multiset$Entry;)Lcom/google/common/collect/Multiset$Entry;","signature":"(Lcom/google/common/collect/Multiset$Entry;)Lcom/google/common/collect/Multiset$Entry;"},{"name":"toInner","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"toOuter","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/GuavaWrappers$3","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Multiset$Entry;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Multiset$Entry"],"outerClass":"com/comphenix/protocol/wrappers/GuavaWrappers","outerMethod":"getBukkitEntry","outerMethodDescriptor":"(Lcom/google/common/collect/Multiset$Entry;)Lcom/google/common/collect/Multiset$Entry;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/GuavaWrappers$3","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"val$entry","access":4112,"descriptor":"Lcom/google/common/collect/Multiset$Entry;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multiset$Entry;)V","signature":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getCount","access":1,"descriptor":"()I"},{"name":"getElement","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TTValue;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/MinecraftKey","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/MinecraftKey$1","access":0}],"fields":[{"name":"prefix","access":18,"descriptor":"Ljava/lang/String;"},{"name":"key","access":18,"descriptor":"Ljava/lang/String;"},{"name":"constructor","access":10,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"fromHandle","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/MinecraftKey;"},{"name":"fromEnum","access":131081,"descriptor":"(Ljava/lang/Enum;)Lcom/comphenix/protocol/wrappers/MinecraftKey;","signature":"(Ljava/lang/Enum<*>;)Lcom/comphenix/protocol/wrappers/MinecraftKey;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getPrefix","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getFullKey","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getEnumFormat","access":131073,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/lang/reflect/Constructor;"},{"name":"access$002","access":4104,"descriptor":"(Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;"}]},{"name":"com/comphenix/protocol/wrappers/MinecraftKey$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/MinecraftKey","outerMethod":"getConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/MinecraftKey$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/MinecraftKey;"},{"name":"getGeneric","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/MinecraftKey;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/MovingObjectPositionBlock","version":52,"access":33,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Direction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Direction","access":16409},{"name":"com/comphenix/protocol/wrappers/MovingObjectPositionBlock$1","access":0}],"fields":[{"name":"NMS_CLASS","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"position","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/BlockPosition;"},{"name":"posVector","access":2,"descriptor":"Lorg/bukkit/util/Vector;"},{"name":"direction","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$Direction;"},{"name":"insideBlock","access":2,"descriptor":"Z"},{"name":"constructor","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/BlockPosition;Lorg/bukkit/util/Vector;Lcom/comphenix/protocol/wrappers/EnumWrappers$Direction;Z)V"},{"name":"getNmsClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getBlockPosition","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/BlockPosition;"},{"name":"setBlockPosition","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/BlockPosition;)V"},{"name":"getPosVector","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"setPosVector","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)V"},{"name":"getDirection","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/EnumWrappers$Direction;"},{"name":"setDirection","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/EnumWrappers$Direction;)V"},{"name":"isInsideBlock","access":1,"descriptor":"()Z"},{"name":"setInsideBlock","access":1,"descriptor":"(Z)V"},{"name":"getConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"access$002","access":4104,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;)Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"access$100","access":4104,"descriptor":"()Ljava/lang/Class;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/MovingObjectPositionBlock;)Lorg/bukkit/util/Vector;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/MovingObjectPositionBlock;)Lcom/comphenix/protocol/wrappers/EnumWrappers$Direction;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/MovingObjectPositionBlock;)Lcom/comphenix/protocol/wrappers/BlockPosition;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/MovingObjectPositionBlock;)Z"}]},{"name":"com/comphenix/protocol/wrappers/MovingObjectPositionBlock$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/MovingObjectPositionBlock","outerMethod":"getConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Direction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Direction","access":16409},{"name":"com/comphenix/protocol/wrappers/MovingObjectPositionBlock$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/MovingObjectPositionBlock;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/MovingObjectPositionBlock;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/MultiBlockChangeInfo","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/MultiBlockChangeInfo$1","access":0}],"fields":[{"name":"constructor","access":10,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"nmsClass","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"location","access":2,"descriptor":"S"},{"name":"data","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"chunk","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/ChunkCoordIntPair;"}],"methods":[{"name":"","access":1,"descriptor":"(SLcom/comphenix/protocol/wrappers/WrappedBlockData;Lcom/comphenix/protocol/wrappers/ChunkCoordIntPair;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Location;Lcom/comphenix/protocol/wrappers/WrappedBlockData;)V"},{"name":"getLocation","access":1,"descriptor":"(Lorg/bukkit/World;)Lorg/bukkit/Location;"},{"name":"setLocation","access":1,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"setLocation","access":1,"descriptor":"(III)V"},{"name":"getX","access":1,"descriptor":"()I"},{"name":"getAbsoluteX","access":1,"descriptor":"()I"},{"name":"setX","access":1,"descriptor":"(I)V"},{"name":"getY","access":1,"descriptor":"()I"},{"name":"setY","access":1,"descriptor":"(I)V"},{"name":"getZ","access":1,"descriptor":"()I"},{"name":"getAbsoluteZ","access":1,"descriptor":"()I"},{"name":"setZ","access":1,"descriptor":"(I)V"},{"name":"getData","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"setData","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedBlockData;)V"},{"name":"getChunk","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/ChunkCoordIntPair;"},{"name":"getConverter","access":9,"descriptor":"(Lcom/comphenix/protocol/wrappers/ChunkCoordIntPair;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"(Lcom/comphenix/protocol/wrappers/ChunkCoordIntPair;)Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/lang/reflect/Constructor;"},{"name":"access$002","access":4104,"descriptor":"(Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;"},{"name":"access$100","access":4104,"descriptor":"()Ljava/lang/Class;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/MultiBlockChangeInfo;)S"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/MultiBlockChangeInfo;)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"}]},{"name":"com/comphenix/protocol/wrappers/MultiBlockChangeInfo$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/MultiBlockChangeInfo","outerMethod":"getConverter","outerMethodDescriptor":"(Lcom/comphenix/protocol/wrappers/ChunkCoordIntPair;)Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/MultiBlockChangeInfo$1","access":0},{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Server","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Server","access":9}],"fields":[{"name":"val$chunk","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/ChunkCoordIntPair;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/ChunkCoordIntPair;)V","signature":"()V"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/MultiBlockChangeInfo;"},{"name":"getGeneric","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/MultiBlockChangeInfo;)Ljava/lang/Object;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/Pair","version":52,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"first","access":2,"descriptor":"Ljava/lang/Object;","signature":"TA;"},{"name":"second","access":2,"descriptor":"Ljava/lang/Object;","signature":"TB;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TA;TB;)V"},{"name":"getFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TA;"},{"name":"getSecond","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TB;"},{"name":"setFirst","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TA;)V"},{"name":"setSecond","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TB;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/protocol/wrappers/PlayerInfoData","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"NativeGameMode","access":16409},{"name":"com/comphenix/protocol/wrappers/PlayerInfoData$1","access":0}],"fields":[{"name":"constructor","access":10,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"latency","access":18,"descriptor":"I"},{"name":"gameMode","access":18,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode;"},{"name":"profile","access":18,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedGameProfile;"},{"name":"displayName","access":18,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedChatComponent;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedGameProfile;ILcom/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode;Lcom/comphenix/protocol/wrappers/WrappedChatComponent;)V"},{"name":"getProfile","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedGameProfile;"},{"name":"getPing","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getLatency","access":1,"descriptor":"()I"},{"name":"getGameMode","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode;"},{"name":"getDisplayName","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedChatComponent;"},{"name":"getConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/lang/reflect/Constructor;"},{"name":"access$002","access":4104,"descriptor":"(Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/PlayerInfoData;)Lcom/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/PlayerInfoData;)Lcom/comphenix/protocol/wrappers/WrappedChatComponent;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/PlayerInfoData;)Lcom/comphenix/protocol/wrappers/WrappedGameProfile;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/PlayerInfoData;)I"}]},{"name":"com/comphenix/protocol/wrappers/PlayerInfoData$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/PlayerInfoData","outerMethod":"getConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Server","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Server","access":9},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$NativeGameMode","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"NativeGameMode","access":16409},{"name":"com/comphenix/protocol/wrappers/PlayerInfoData$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getGeneric","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/PlayerInfoData;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/PlayerInfoData;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/TroveWrapper","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/TroveWrapper$1","access":0},{"name":"com/comphenix/protocol/wrappers/TroveWrapper$2","access":0},{"name":"com/comphenix/protocol/wrappers/TroveWrapper$3","access":0},{"name":"com/comphenix/protocol/wrappers/TroveWrapper$CannotFindTroveNoEntryValue","outerName":"com/comphenix/protocol/wrappers/TroveWrapper","innerName":"CannotFindTroveNoEntryValue","access":9}],"fields":[{"name":"TROVE_LOCATIONS","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"TROVE_SOURCES","access":26,"descriptor":"[Lcom/comphenix/protocol/utility/ClassSource;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"wrapMapField","access":9,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Lcom/comphenix/protocol/reflect/accessors/ReadOnlyFieldAccessor;"},{"name":"wrapMapField","access":9,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;Lcom/google/common/base/Function;)Lcom/comphenix/protocol/reflect/accessors/ReadOnlyFieldAccessor;","signature":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;Lcom/google/common/base/Function;)Lcom/comphenix/protocol/reflect/accessors/ReadOnlyFieldAccessor;"},{"name":"wrapSetField","access":9,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Lcom/comphenix/protocol/reflect/accessors/ReadOnlyFieldAccessor;"},{"name":"wrapListField","access":9,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Lcom/comphenix/protocol/reflect/accessors/ReadOnlyFieldAccessor;"},{"name":"getDecoratedMap","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(Ljava/lang/Object;)Ljava/util/Map;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"getDecoratedSet","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/lang/Object;)Ljava/util/Set;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"getDecoratedList","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"isTroveClass","access":9,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"transformNoEntryValue","access":9,"descriptor":"(Ljava/lang/Object;Lcom/google/common/base/Function;)V","signature":"(Ljava/lang/Object;Lcom/google/common/base/Function;)V"},{"name":"getClassSource","access":10,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/utility/ClassSource;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/utility/ClassSource;"},{"name":"getDecorated","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]}]},{"name":"com/comphenix/protocol/wrappers/TroveWrapper$1","version":52,"access":32,"superName":"com/comphenix/protocol/reflect/accessors/ReadOnlyFieldAccessor","outerClass":"com/comphenix/protocol/wrappers/TroveWrapper","outerMethod":"wrapMapField","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;Lcom/google/common/base/Function;)Lcom/comphenix/protocol/reflect/accessors/ReadOnlyFieldAccessor;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/TroveWrapper$1","access":0}],"fields":[{"name":"val$accessor","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"val$noEntryTransform","access":4112,"descriptor":"Lcom/google/common/base/Function;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;Lcom/google/common/base/Function;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getField","access":1,"descriptor":"()Ljava/lang/reflect/Field;"}]},{"name":"com/comphenix/protocol/wrappers/TroveWrapper$2","version":52,"access":32,"superName":"com/comphenix/protocol/reflect/accessors/ReadOnlyFieldAccessor","outerClass":"com/comphenix/protocol/wrappers/TroveWrapper","outerMethod":"wrapSetField","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Lcom/comphenix/protocol/reflect/accessors/ReadOnlyFieldAccessor;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/TroveWrapper$2","access":0}],"fields":[{"name":"val$accessor","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getField","access":1,"descriptor":"()Ljava/lang/reflect/Field;"}]},{"name":"com/comphenix/protocol/wrappers/TroveWrapper$3","version":52,"access":32,"superName":"com/comphenix/protocol/reflect/accessors/ReadOnlyFieldAccessor","outerClass":"com/comphenix/protocol/wrappers/TroveWrapper","outerMethod":"wrapListField","outerMethodDescriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)Lcom/comphenix/protocol/reflect/accessors/ReadOnlyFieldAccessor;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/TroveWrapper$3","access":0}],"fields":[{"name":"val$accessor","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getField","access":1,"descriptor":"()Ljava/lang/reflect/Field;"}]},{"name":"com/comphenix/protocol/wrappers/TroveWrapper$CannotFindTroveNoEntryValue","version":52,"access":33,"superName":"java/lang/RuntimeException","innerClasses":[{"name":"com/comphenix/protocol/wrappers/TroveWrapper$CannotFindTroveNoEntryValue","outerName":"com/comphenix/protocol/wrappers/TroveWrapper","innerName":"CannotFindTroveNoEntryValue","access":9},{"name":"com/comphenix/protocol/wrappers/TroveWrapper$1","access":0}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Throwable;Lcom/comphenix/protocol/wrappers/TroveWrapper$1;)V"}]},{"name":"com/comphenix/protocol/wrappers/Vector3F","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/Vector3F$1","access":0}],"fields":[{"name":"x","access":4,"descriptor":"F"},{"name":"y","access":4,"descriptor":"F"},{"name":"z","access":4,"descriptor":"F"},{"name":"constructor","access":10,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"NMS_CLASS","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(FFF)V"},{"name":"getX","access":1,"descriptor":"()F"},{"name":"setX","access":1,"descriptor":"(F)Lcom/comphenix/protocol/wrappers/Vector3F;"},{"name":"getY","access":1,"descriptor":"()F"},{"name":"setY","access":1,"descriptor":"(F)Lcom/comphenix/protocol/wrappers/Vector3F;"},{"name":"getZ","access":1,"descriptor":"()F"},{"name":"setZ","access":1,"descriptor":"(F)Lcom/comphenix/protocol/wrappers/Vector3F;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getMinecraftClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getConverter","access":9,"descriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/lang/reflect/Constructor;"},{"name":"access$002","access":4104,"descriptor":"(Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;"},{"name":"access$100","access":4104,"descriptor":"()Ljava/lang/Class;"}]},{"name":"com/comphenix/protocol/wrappers/Vector3F$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"outerClass":"com/comphenix/protocol/wrappers/Vector3F","outerMethod":"getConverter","outerMethodDescriptor":"()Lcom/comphenix/protocol/reflect/EquivalentConverter;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/Vector3F$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getGeneric","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/Vector3F;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/Vector3F;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedAttribute","version":52,"access":33,"superName":"com/comphenix/protocol/wrappers/AbstractWrapper","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedAttribute$Builder","outerName":"com/comphenix/protocol/wrappers/WrappedAttribute","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedAttribute$1","access":0},{"name":"com/comphenix/protocol/wrappers/WrappedAttribute$WrappedAttributeBase","outerName":"com/comphenix/protocol/wrappers/WrappedAttribute","innerName":"WrappedAttributeBase","access":9},{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Server","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Server","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$Builder","outerName":"com/comphenix/protocol/wrappers/WrappedAttributeModifier","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation","outerName":"com/comphenix/protocol/wrappers/WrappedAttributeModifier","innerName":"Operation","access":16409}],"fields":[{"name":"KEY_WRAPPED","access":9,"descriptor":"Z"},{"name":"ATTRIBUTE_MODIFIER","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"ATTRIBUTE_CONSTRUCTOR","access":10,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"REMAP","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"handle","access":4,"descriptor":"Ljava/lang/Object;"},{"name":"modifier","access":4,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"computedValue","access":2,"descriptor":"D"},{"name":"attributeModifiers","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"ATTRIBUTE_BASE_CLASS","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"ATTRIBUTE_BASE","access":26,"descriptor":"Lcom/comphenix/protocol/wrappers/AutoWrapper;","signature":"Lcom/comphenix/protocol/wrappers/AutoWrapper;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"fromHandle","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedAttribute;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"newBuilder","access":9,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedAttribute$Builder;"},{"name":"newBuilder","access":9,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedAttribute;)Lcom/comphenix/protocol/wrappers/WrappedAttribute$Builder;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"getAttributeKey","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getBase","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedAttribute$WrappedAttributeBase;"},{"name":"getBaseValue","access":1,"descriptor":"()D"},{"name":"getFinalValue","access":1,"descriptor":"()D"},{"name":"getParentPacket","access":131073,"descriptor":"()Lcom/comphenix/protocol/events/PacketContainer;","annotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true}]},{"name":"hasModifier","access":1,"descriptor":"(Ljava/util/UUID;)Z"},{"name":"getModifierByUUID","access":1,"descriptor":"(Ljava/util/UUID;)Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier;"},{"name":"getModifiers","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"withModifiers","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/protocol/wrappers/WrappedAttribute;","signature":"(Ljava/util/Collection;)Lcom/comphenix/protocol/wrappers/WrappedAttribute;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"computeValue","access":2,"descriptor":"()D"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSetSafely","access":10,"descriptor":"(Ljava/util/Collection;)Ljava/util/Set;","signature":"(Ljava/util/Collection;)Ljava/util/Set;"},{"name":"checkDouble","access":8,"descriptor":"(D)D"},{"name":"access$100","access":4104,"descriptor":"()Ljava/lang/reflect/Constructor;"},{"name":"access$102","access":4104,"descriptor":"(Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;"},{"name":"access$200","access":4104,"descriptor":"()Ljava/util/Map;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/WrappedAttribute$1;)V"}]},{"name":"com/comphenix/protocol/wrappers/WrappedAttribute$1","version":52,"access":32,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedSet;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedSet","outerClass":"com/comphenix/protocol/wrappers/WrappedAttribute","outerMethod":"getModifiers","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedAttribute$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedAttribute;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedAttribute;Ljava/util/Collection;)V"},{"name":"toInner","access":4,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier;)Ljava/lang/Object;"},{"name":"toOuter","access":4,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier;"},{"name":"toInner","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"toOuter","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedAttribute$Builder","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedAttribute$Builder","outerName":"com/comphenix/protocol/wrappers/WrappedAttribute","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Server","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Server","access":9},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedAttribute$1","access":0}],"fields":[{"name":"baseValue","access":2,"descriptor":"D"},{"name":"attributeKey","access":2,"descriptor":"Ljava/lang/String;"},{"name":"packet","access":2,"descriptor":"Lcom/comphenix/protocol/events/PacketContainer;"},{"name":"modifiers","access":2,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedAttribute;)V"},{"name":"baseValue","access":1,"descriptor":"(D)Lcom/comphenix/protocol/wrappers/WrappedAttribute$Builder;"},{"name":"attributeKey","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/WrappedAttribute$Builder;"},{"name":"modifiers","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/protocol/wrappers/WrappedAttribute$Builder;","signature":"(Ljava/util/Collection;)Lcom/comphenix/protocol/wrappers/WrappedAttribute$Builder;"},{"name":"packet","access":1,"descriptor":"(Lcom/comphenix/protocol/events/PacketContainer;)Lcom/comphenix/protocol/wrappers/WrappedAttribute$Builder;"},{"name":"getUnwrappedModifiers","access":2,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"build","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedAttribute;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedAttribute;Lcom/comphenix/protocol/wrappers/WrappedAttribute$1;)V"}]},{"name":"com/comphenix/protocol/wrappers/WrappedAttribute$WrappedAttributeBase","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedAttribute$WrappedAttributeBase","outerName":"com/comphenix/protocol/wrappers/WrappedAttribute","innerName":"WrappedAttributeBase","access":9}],"fields":[{"name":"defaultValue","access":1,"descriptor":"D"},{"name":"unknown","access":1,"descriptor":"Z"},{"name":"key","access":1,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier","version":52,"access":33,"superName":"com/comphenix/protocol/wrappers/AbstractWrapper","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation","outerName":"com/comphenix/protocol/wrappers/WrappedAttributeModifier","innerName":"Operation","access":16409},{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$Builder","outerName":"com/comphenix/protocol/wrappers/WrappedAttributeModifier","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$1","access":4104},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$IndexedEnumConverter","outerName":"com/comphenix/protocol/wrappers/WrappedAttributeModifier","innerName":"IndexedEnumConverter","access":10},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"OPERATION_ENUM","access":26,"descriptor":"Z"},{"name":"OPERATION_CLASS","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"OPERATION_CONVERTER","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"BASE_MODIFIER","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"ATTRIBUTE_MODIFIER_CONSTRUCTOR","access":10,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"modifier","access":4,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"uuid","access":18,"descriptor":"Ljava/util/UUID;"},{"name":"name","access":18,"descriptor":"Ljava/util/function/Supplier;","signature":"Ljava/util/function/Supplier;"},{"name":"operation","access":18,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;"},{"name":"amount","access":18,"descriptor":"D"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/UUID;Ljava/lang/String;DLcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"","access":4,"descriptor":"(Ljava/lang/Object;Ljava/util/UUID;Ljava/lang/String;DLcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"newBuilder","access":9,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Builder;"},{"name":"newBuilder","access":9,"descriptor":"(Ljava/util/UUID;)Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Builder;"},{"name":"newBuilder","access":9,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier;)Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Builder;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"fromHandle","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"initializeModifier","access":2,"descriptor":"(Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"getUUID","access":1,"descriptor":"()Ljava/util/UUID;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getOperation","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;"},{"name":"getAmount","access":1,"descriptor":"()D"},{"name":"getHandle","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"setPendingSynchronization","access":1,"descriptor":"(Z)V"},{"name":"isPendingSynchronization","access":1,"descriptor":"()Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getOperationParam","access":10,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;)Ljava/lang/Object;"},{"name":"getConstructor","access":10,"descriptor":"()Ljava/lang/reflect/Constructor;","signature":"()Ljava/lang/reflect/Constructor<*>;"},{"name":"lambda$new$1","access":4106,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;)Ljava/lang/String;"},{"name":"lambda$new$0","access":4106,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"access$200","access":4104,"descriptor":"()Ljava/lang/reflect/Constructor;"},{"name":"access$202","access":4104,"descriptor":"(Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;"},{"name":"access$300","access":4104,"descriptor":"()Ljava/lang/reflect/Constructor;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/wrappers/WrappedAttributeModifier","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$1","access":4104}]},{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$Builder","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$Builder","outerName":"com/comphenix/protocol/wrappers/WrappedAttributeModifier","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation","outerName":"com/comphenix/protocol/wrappers/WrappedAttributeModifier","innerName":"Operation","access":16409},{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$1","access":4104}],"fields":[{"name":"operation","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;"},{"name":"name","access":2,"descriptor":"Ljava/lang/String;"},{"name":"amount","access":2,"descriptor":"D"},{"name":"uuid","access":2,"descriptor":"Ljava/util/UUID;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier;)V"},{"name":"uuid","access":1,"descriptor":"(Ljava/util/UUID;)Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Builder;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"operation","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;)Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Builder;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"name","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Builder;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"amount","access":1,"descriptor":"(D)Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier;Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$1;)V"}]},{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$IndexedEnumConverter","version":52,"access":32,"signature":";>Ljava/lang/Object;Lcom/comphenix/protocol/reflect/EquivalentConverter;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/reflect/EquivalentConverter"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$IndexedEnumConverter","outerName":"com/comphenix/protocol/wrappers/WrappedAttributeModifier","innerName":"IndexedEnumConverter","access":10},{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$1","access":4104}],"fields":[{"name":"specificClass","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"genericClass","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;Ljava/lang/Class<*>;)V"},{"name":"getGeneric","access":1,"descriptor":"(Ljava/lang/Enum;)Ljava/lang/Object;","signature":"(TT;)Ljava/lang/Object;"},{"name":"getSpecific","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Enum;","signature":"(Ljava/lang/Object;)TT;"},{"name":"getSpecificType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getSpecific","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getGeneric","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$1;)V"}]},{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation","outerName":"com/comphenix/protocol/wrappers/WrappedAttributeModifier","innerName":"Operation","access":16409}],"fields":[{"name":"ADD_NUMBER","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;"},{"name":"MULTIPLY_PERCENTAGE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;"},{"name":"ADD_PERCENTAGE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;"},{"name":"id","access":2,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getId","access":1,"descriptor":"()I"},{"name":"fromId","access":9,"descriptor":"(I)Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/WrappedAttributeModifier$Operation;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedBlockData","version":52,"access":1057,"superName":"com/comphenix/protocol/wrappers/AbstractWrapper","interfaces":["com/comphenix/protocol/wrappers/ClonableWrapper"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedBlockData$NewBlockData","outerName":"com/comphenix/protocol/wrappers/WrappedBlockData","innerName":"NewBlockData","access":10},{"name":"com/comphenix/protocol/wrappers/WrappedBlockData$OldBlockData","outerName":"com/comphenix/protocol/wrappers/WrappedBlockData","innerName":"OldBlockData","access":10},{"name":"com/comphenix/protocol/wrappers/WrappedBlockData$1","access":4104}],"fields":[{"name":"FLATTENED","access":26,"descriptor":"Z"},{"name":"MAGIC_NUMBERS","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"IBLOCK_DATA","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"BLOCK","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getType","access":1025,"descriptor":"()Lorg/bukkit/Material;"},{"name":"getData","access":1025,"descriptor":"()I"},{"name":"setType","access":1025,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"setData","access":1025,"descriptor":"(I)V"},{"name":"setTypeAndData","access":1025,"descriptor":"(Lorg/bukkit/Material;I)V"},{"name":"deepClone","access":1025,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"createData","access":9,"descriptor":"(Lorg/bukkit/Material;)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"createData","access":9,"descriptor":"(Lorg/bukkit/Material;I)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"fromHandle","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"createData","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"deepClone","access":4161,"descriptor":"()Lcom/comphenix/protocol/wrappers/ClonableWrapper;"},{"name":"access$000","access":4104,"descriptor":"()Z"},{"name":"access$100","access":4104,"descriptor":"()Ljava/lang/Class;"},{"name":"access$200","access":4104,"descriptor":"()Ljava/lang/Class;"},{"name":"access$300","access":4104,"descriptor":"()Ljava/lang/Class;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedBlockData$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/wrappers/WrappedBlockData","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedBlockData$1","access":4104}]},{"name":"com/comphenix/protocol/wrappers/WrappedBlockData$NewBlockData","version":52,"access":32,"superName":"com/comphenix/protocol/wrappers/WrappedBlockData","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedBlockData$NewBlockData","outerName":"com/comphenix/protocol/wrappers/WrappedBlockData","innerName":"NewBlockData","access":10},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedBlockData$1","access":4104}],"fields":[{"name":"MATERIAL_FROM_BLOCK","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"TO_LEGACY_DATA","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"GET_BLOCK","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"BLOCK_FROM_MATERIAL","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"GET_BLOCK_DATA","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"FROM_LEGACY_DATA","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"GET_HANDLE","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/Material;"},{"name":"getData","access":1,"descriptor":"()I"},{"name":"setType","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"setData","access":1,"descriptor":"(I)V"},{"name":"setTypeAndData","access":1,"descriptor":"(Lorg/bukkit/Material;I)V"},{"name":"deepClone","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"createNewData","access":10,"descriptor":"(Lorg/bukkit/Material;)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"createNewData","access":10,"descriptor":"(Lorg/bukkit/Material;I)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"createNewData","access":10,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"deepClone","access":4161,"descriptor":"()Lcom/comphenix/protocol/wrappers/ClonableWrapper;"},{"name":"access$400","access":4104,"descriptor":"(Lorg/bukkit/Material;)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"access$600","access":4104,"descriptor":"(Lorg/bukkit/Material;I)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/WrappedBlockData$1;)V"},{"name":"access$1000","access":4104,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedBlockData$OldBlockData","version":52,"access":32,"superName":"com/comphenix/protocol/wrappers/WrappedBlockData","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedBlockData$OldBlockData","outerName":"com/comphenix/protocol/wrappers/WrappedBlockData","innerName":"OldBlockData","access":10},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedBlockData$1","access":4104}],"fields":[{"name":"FROM_LEGACY_DATA","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"TO_LEGACY_DATA","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"GET_NMS_BLOCK","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"GET_BLOCK","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/Material;"},{"name":"getData","access":1,"descriptor":"()I"},{"name":"setType","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"setData","access":1,"descriptor":"(I)V"},{"name":"setTypeAndData","access":1,"descriptor":"(Lorg/bukkit/Material;I)V"},{"name":"deepClone","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"createOldData","access":10,"descriptor":"(Lorg/bukkit/Material;)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"createOldData","access":10,"descriptor":"(Lorg/bukkit/Material;I)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"deepClone","access":4161,"descriptor":"()Lcom/comphenix/protocol/wrappers/ClonableWrapper;"},{"name":"access$500","access":4104,"descriptor":"(Lorg/bukkit/Material;)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"access$700","access":4104,"descriptor":"(Lorg/bukkit/Material;I)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/WrappedBlockData$1;)V"}]},{"name":"com/comphenix/protocol/wrappers/WrappedChatComponent","version":52,"access":33,"superName":"com/comphenix/protocol/wrappers/AbstractWrapper","interfaces":["com/comphenix/protocol/wrappers/ClonableWrapper"],"fields":[{"name":"SERIALIZER","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"COMPONENT","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"GSON_CLASS","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"GSON","access":10,"descriptor":"Ljava/lang/Object;"},{"name":"DESERIALIZE","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"SERIALIZE_COMPONENT","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"CONSTRUCT_COMPONENT","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"CONSTRUCT_TEXT_COMPONENT","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"cache","access":130,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"deserialize","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)V"},{"name":"fromHandle","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedChatComponent;"},{"name":"fromJson","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/WrappedChatComponent;"},{"name":"fromText","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/WrappedChatComponent;"},{"name":"fromChatMessage","access":9,"descriptor":"(Ljava/lang/String;)[Lcom/comphenix/protocol/wrappers/WrappedChatComponent;"},{"name":"fromLegacyText","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/WrappedChatComponent;"},{"name":"getJson","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setJson","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"deepClone","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedChatComponent;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"deepClone","access":4161,"descriptor":"()Lcom/comphenix/protocol/wrappers/ClonableWrapper;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedChunkCoordinate","version":52,"access":33,"signature":"Lcom/comphenix/protocol/wrappers/AbstractWrapper;Ljava/lang/Comparable;","superName":"com/comphenix/protocol/wrappers/AbstractWrapper","interfaces":["java/lang/Comparable"],"fields":[{"name":"LARGER_THAN_NULL","access":26,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"SHARED_MODIFIER","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"handleModifier","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"Lcom/comphenix/protocol/reflect/StructureModifier;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Comparable;)V"},{"name":"getModifier","access":2,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"","access":1,"descriptor":"(III)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/ChunkPosition;)V"},{"name":"getHandle","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getX","access":1,"descriptor":"()I"},{"name":"setX","access":1,"descriptor":"(I)V"},{"name":"getY","access":1,"descriptor":"()I"},{"name":"setY","access":1,"descriptor":"(I)V"},{"name":"getZ","access":1,"descriptor":"()I"},{"name":"setZ","access":1,"descriptor":"(I)V"},{"name":"toPosition","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/ChunkPosition;"},{"name":"compareTo","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedChunkCoordinate;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher","version":52,"access":33,"signature":"Lcom/comphenix/protocol/wrappers/AbstractWrapper;Ljava/lang/Iterable;Lcom/comphenix/protocol/wrappers/ClonableWrapper;","superName":"com/comphenix/protocol/wrappers/AbstractWrapper","interfaces":["java/lang/Iterable","com/comphenix/protocol/wrappers/ClonableWrapper"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$WrappedDataWatcherObject","outerName":"com/comphenix/protocol/wrappers/WrappedDataWatcher","innerName":"WrappedDataWatcherObject","access":9},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$1","access":0},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer","outerName":"com/comphenix/protocol/wrappers/WrappedDataWatcher","innerName":"Serializer","access":9},{"name":"com/google/common/collect/ImmutableBiMap$Builder","outerName":"com/google/common/collect/ImmutableBiMap","innerName":"Builder","access":25},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$Registry","outerName":"com/comphenix/protocol/wrappers/WrappedDataWatcher","innerName":"Registry","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$DummyWatcherObject","outerName":"com/comphenix/protocol/wrappers/WrappedDataWatcher","innerName":"DummyWatcherObject","access":10}],"fields":[{"name":"HANDLE_TYPE","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"GETTER","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"SETTER","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"REGISTER","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"ENTITY_DATA_FIELD","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"ENTITY_FIELD","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"MAP_FIELD","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"constructor","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"eggConstructor","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"fakeEntity","access":10,"descriptor":"Ljava/lang/Object;"},{"name":"CLASS_TO_ID","access":26,"descriptor":"Lcom/google/common/collect/ImmutableBiMap;","signature":"Lcom/google/common/collect/ImmutableBiMap;Ljava/lang/Integer;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"newHandle","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"fakeEntity","access":10,"descriptor":"()Ljava/lang/Object;"},{"name":"getMap","access":2,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getIndexes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getWatchableObjects","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"getWatchableObject","access":1,"descriptor":"(I)Lcom/comphenix/protocol/wrappers/WrappedWatchableObject;"},{"name":"removeObject","access":131073,"descriptor":"(I)Lcom/comphenix/protocol/wrappers/WrappedWatchableObject;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"remove","access":1,"descriptor":"(I)Lcom/comphenix/protocol/wrappers/WrappedWatchableObject;"},{"name":"hasIndex","access":1,"descriptor":"(I)Z"},{"name":"indexSet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"getByte","access":1,"descriptor":"(I)Ljava/lang/Byte;"},{"name":"getShort","access":1,"descriptor":"(I)Ljava/lang/Short;"},{"name":"getInteger","access":1,"descriptor":"(I)Ljava/lang/Integer;"},{"name":"getFloat","access":1,"descriptor":"(I)Ljava/lang/Float;"},{"name":"getString","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"getItemStack","access":1,"descriptor":"(I)Lorg/bukkit/inventory/ItemStack;"},{"name":"getChunkCoordinate","access":1,"descriptor":"(I)Lcom/comphenix/protocol/wrappers/WrappedChunkCoordinate;"},{"name":"getObject","access":1,"descriptor":"(I)Ljava/lang/Object;"},{"name":"getObject","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$WrappedDataWatcherObject;)Ljava/lang/Object;"},{"name":"setObject","access":1,"descriptor":"(ILjava/lang/Object;Z)V"},{"name":"setObject","access":1,"descriptor":"(ILjava/lang/Object;)V"},{"name":"setObject","access":1,"descriptor":"(ILcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;Ljava/lang/Object;Z)V"},{"name":"setObject","access":1,"descriptor":"(ILcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;Ljava/lang/Object;)V"},{"name":"setObject","access":1,"descriptor":"(ILcom/comphenix/protocol/wrappers/WrappedWatchableObject;Z)V"},{"name":"setObject","access":1,"descriptor":"(ILcom/comphenix/protocol/wrappers/WrappedWatchableObject;)V"},{"name":"setObject","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$WrappedDataWatcherObject;Lcom/comphenix/protocol/wrappers/WrappedWatchableObject;Z)V"},{"name":"setObject","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$WrappedDataWatcherObject;Lcom/comphenix/protocol/wrappers/WrappedWatchableObject;)V"},{"name":"setObject","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$WrappedDataWatcherObject;Ljava/lang/Object;Z)V"},{"name":"setObject","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$WrappedDataWatcherObject;Ljava/lang/Object;)V"},{"name":"deepClone","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedDataWatcher;"},{"name":"getEntityWatcher","access":9,"descriptor":"(Lorg/bukkit/entity/Entity;)Lcom/comphenix/protocol/wrappers/WrappedDataWatcher;"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"setEntity","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)V"},{"name":"getTypeID","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Integer;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Integer;"},{"name":"getTypeClass","access":9,"descriptor":"(I)Ljava/lang/Class;","signature":"(I)Ljava/lang/Class<*>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"deepClone","access":4161,"descriptor":"()Lcom/comphenix/protocol/wrappers/ClonableWrapper;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$1","version":52,"access":32,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMap;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedMap","outerClass":"com/comphenix/protocol/wrappers/WrappedDataWatcher","outerMethod":"asMap","outerMethodDescriptor":"()Ljava/util/Map;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedDataWatcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedDataWatcher;Ljava/util/Map;)V"},{"name":"toOuter","access":4,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedWatchableObject;"},{"name":"toInner","access":4,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedWatchableObject;)Ljava/lang/Object;"},{"name":"toInner","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"toOuter","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$DummyWatcherObject","version":52,"access":32,"superName":"com/comphenix/protocol/wrappers/WrappedDataWatcher$WrappedDataWatcherObject","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$WrappedDataWatcherObject","outerName":"com/comphenix/protocol/wrappers/WrappedDataWatcher","innerName":"WrappedDataWatcherObject","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$DummyWatcherObject","outerName":"com/comphenix/protocol/wrappers/WrappedDataWatcher","innerName":"DummyWatcherObject","access":10},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer","outerName":"com/comphenix/protocol/wrappers/WrappedDataWatcher","innerName":"Serializer","access":9}],"fields":[{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"getIndex","access":1,"descriptor":"()I"},{"name":"getSerializer","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;"},{"name":"getHandle","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getHandleType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"checkSerializer","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$Registry","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$Registry","outerName":"com/comphenix/protocol/wrappers/WrappedDataWatcher","innerName":"Registry","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer","outerName":"com/comphenix/protocol/wrappers/WrappedDataWatcher","innerName":"Serializer","access":9}],"fields":[{"name":"INITIALIZED","access":10,"descriptor":"Z"},{"name":"REGISTRY","access":10,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"get","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;"},{"name":"get","access":9,"descriptor":"(Ljava/lang/Class;Z)Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;","signature":"(Ljava/lang/Class<*>;Z)Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;"},{"name":"fromHandle","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;"},{"name":"initialize","access":10,"descriptor":"()V"},{"name":"getChatComponentSerializer","access":9,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;"},{"name":"getChatComponentSerializer","access":9,"descriptor":"(Z)Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;"},{"name":"getItemStackSerializer","access":9,"descriptor":"(Z)Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;"},{"name":"getBlockDataSerializer","access":9,"descriptor":"(Z)Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;"},{"name":"getVectorSerializer","access":9,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;"},{"name":"getBlockPositionSerializer","access":9,"descriptor":"(Z)Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;"},{"name":"getDirectionSerializer","access":9,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;"},{"name":"getUUIDSerializer","access":9,"descriptor":"(Z)Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;"},{"name":"getNBTCompoundSerializer","access":9,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer","version":52,"access":33,"superName":"com/comphenix/protocol/wrappers/AbstractWrapper","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer","outerName":"com/comphenix/protocol/wrappers/WrappedDataWatcher","innerName":"Serializer","access":9}],"fields":[{"name":"HANDLE_TYPE","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"optional","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;Z)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;Z)V"},{"name":"getType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"isOptional","access":1,"descriptor":"()Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$WrappedDataWatcherObject","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$WrappedDataWatcherObject","outerName":"com/comphenix/protocol/wrappers/WrappedDataWatcher","innerName":"WrappedDataWatcherObject","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer","outerName":"com/comphenix/protocol/wrappers/WrappedDataWatcher","innerName":"Serializer","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$DummyWatcherObject","outerName":"com/comphenix/protocol/wrappers/WrappedDataWatcher","innerName":"DummyWatcherObject","access":10},{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$Registry","outerName":"com/comphenix/protocol/wrappers/WrappedDataWatcher","innerName":"Registry","access":9}],"fields":[{"name":"HANDLE_TYPE","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"constructor","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"getSerializer","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"modifier","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"handle","access":2,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"","access":1,"descriptor":"(ILcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;)V"},{"name":"fromIndex","access":8,"descriptor":"(I)Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$WrappedDataWatcherObject;"},{"name":"newHandle","access":10,"descriptor":"(I)Ljava/lang/Object;"},{"name":"newHandle","access":10,"descriptor":"(ILcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;)Ljava/lang/Object;"},{"name":"getIndex","access":1,"descriptor":"()I"},{"name":"getSerializer","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$Serializer;"},{"name":"checkSerializer","access":1,"descriptor":"()V"},{"name":"getHandle","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getHandleType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/comphenix/protocol/wrappers/WrappedEnumEntityUseAction","version":52,"access":33,"superName":"com/comphenix/protocol/wrappers/AbstractWrapper","interfaces":["com/comphenix/protocol/wrappers/ClonableWrapper"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$EntityUseAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"EntityUseAction","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Hand","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Hand","access":16409},{"name":"com/comphenix/protocol/wrappers/WrappedEnumEntityUseAction$1","access":4104},{"name":"com/comphenix/protocol/PacketType$Play","outerName":"com/comphenix/protocol/PacketType","innerName":"Play","access":9},{"name":"com/comphenix/protocol/PacketType$Play$Client","outerName":"com/comphenix/protocol/PacketType$Play","innerName":"Client","access":9},{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyFieldContract","innerName":"Builder","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"CONVERTER","access":25,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"PACKET_CLASS","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"DECLARED_CLASSES","access":26,"descriptor":"[Ljava/lang/Class;","signature":"[Ljava/lang/Class<*>;"},{"name":"HANDLE_TYPE","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"ACTION_USE","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"INTERACT","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"INTERACT_AT","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"ATTACK","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"ATTACK_WRAPPER","access":26,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedEnumEntityUseAction;"},{"name":"action","access":18,"descriptor":"Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityUseAction;"},{"name":"handAccessor","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"positionAccessor","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"useAction","access":138,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"fromHandle","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedEnumEntityUseAction;"},{"name":"attack","access":9,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedEnumEntityUseAction;"},{"name":"interact","access":9,"descriptor":"(Lcom/comphenix/protocol/wrappers/EnumWrappers$Hand;)Lcom/comphenix/protocol/wrappers/WrappedEnumEntityUseAction;"},{"name":"interactAt","access":9,"descriptor":"(Lcom/comphenix/protocol/wrappers/EnumWrappers$Hand;Lorg/bukkit/util/Vector;)Lcom/comphenix/protocol/wrappers/WrappedEnumEntityUseAction;"},{"name":"getAction","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/EnumWrappers$EntityUseAction;"},{"name":"getHand","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/EnumWrappers$Hand;"},{"name":"setHand","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/EnumWrappers$Hand;)V"},{"name":"getPosition","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"setPosition","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)V"},{"name":"deepClone","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedEnumEntityUseAction;"},{"name":"getHandAccessor","access":2,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"getPositionAccessor","access":1,"descriptor":"()Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"deepClone","access":4161,"descriptor":"()Lcom/comphenix/protocol/wrappers/ClonableWrapper;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedEnumEntityUseAction$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/wrappers/WrappedEnumEntityUseAction","innerClasses":[{"name":"com/comphenix/protocol/wrappers/EnumWrappers$EntityUseAction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"EntityUseAction","access":16409},{"name":"com/comphenix/protocol/wrappers/WrappedEnumEntityUseAction$1","access":4104}],"fields":[{"name":"$SwitchMap$com$comphenix$protocol$wrappers$EnumWrappers$EntityUseAction","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/protocol/wrappers/WrappedGameProfile","version":52,"access":33,"superName":"com/comphenix/protocol/wrappers/AbstractWrapper","innerClasses":[{"name":"com/comphenix/protocol/error/Report$ReportBuilder","outerName":"com/comphenix/protocol/error/Report","innerName":"ReportBuilder","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedGameProfile$1","access":0}],"fields":[{"name":"REPORT_INVALID_UUID","access":25,"descriptor":"Lcom/comphenix/protocol/error/ReportType;"},{"name":"GAME_PROFILE","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"CREATE_STRING_STRING","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"CREATE_UUID_STRING","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"GET_UUID_STRING","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"GET_ID","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"GET_NAME","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"GET_PROPERTIES","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"IS_COMPLETE","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"PLAYER_PROFILE","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"OFFLINE_PROFILE","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"propertyMap","access":2,"descriptor":"Lcom/google/common/collect/Multimap;","signature":"Lcom/google/common/collect/Multimap;"},{"name":"parsedUUID","access":66,"descriptor":"Ljava/util/UUID;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"fromPlayer","access":9,"descriptor":"(Lorg/bukkit/entity/Player;)Lcom/comphenix/protocol/wrappers/WrappedGameProfile;"},{"name":"fromOfflinePlayer","access":9,"descriptor":"(Lorg/bukkit/OfflinePlayer;)Lcom/comphenix/protocol/wrappers/WrappedGameProfile;"},{"name":"","access":131073,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"","access":1,"descriptor":"(Ljava/util/UUID;Ljava/lang/String;)V"},{"name":"fromHandle","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedGameProfile;"},{"name":"parseUUID","access":10,"descriptor":"(Ljava/lang/String;)Ljava/util/UUID;"},{"name":"getUUID","access":1,"descriptor":"()Ljava/util/UUID;"},{"name":"getId","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getProperties","access":1,"descriptor":"()Lcom/google/common/collect/Multimap;","signature":"()Lcom/google/common/collect/Multimap;"},{"name":"withName","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/WrappedGameProfile;"},{"name":"withId","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/WrappedGameProfile;"},{"name":"isComplete","access":1,"descriptor":"()Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/comphenix/protocol/wrappers/WrappedGameProfile$1","version":52,"access":32,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMultimap;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap","outerClass":"com/comphenix/protocol/wrappers/WrappedGameProfile","outerMethod":"getProperties","outerMethodDescriptor":"()Lcom/google/common/collect/Multimap;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedGameProfile$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedGameProfile;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedGameProfile;Lcom/google/common/collect/Multimap;)V"},{"name":"toInner","access":4,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedSignedProperty;)Ljava/lang/Object;"},{"name":"toInnerObject","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"toOuter","access":4,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedSignedProperty;"},{"name":"toInner","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"toOuter","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedIntHashMap","version":52,"access":131105,"superName":"com/comphenix/protocol/wrappers/AbstractWrapper","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9}],"fields":[{"name":"PUT_METHOD","access":10,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"GET_METHOD","access":10,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"REMOVE_METHOD","access":10,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"newMap","access":9,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedIntHashMap;"},{"name":"fromHandle","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedIntHashMap;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"put","access":1,"descriptor":"(ILjava/lang/Object;)V"},{"name":"putInternal","access":2,"descriptor":"(ILjava/lang/Object;)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"(I)Ljava/lang/Object;"},{"name":"removeFallback","access":2,"descriptor":"(I)Ljava/lang/Object;"},{"name":"invokeMethod","access":130,"descriptor":"(Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"initializePutMethod","access":2,"descriptor":"()V"},{"name":"initializeGetMethod","access":2,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/wrappers/WrappedParticle","version":52,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedParticle$1","access":4104},{"name":"org/bukkit/Particle$DustOptions","outerName":"org/bukkit/Particle","innerName":"DustOptions","access":9}],"fields":[{"name":"toBukkit","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"toNMS","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"toCraftData","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"particle","access":18,"descriptor":"Lorg/bukkit/Particle;"},{"name":"data","access":18,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"handle","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"ensureMethods","access":10,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/Particle;Ljava/lang/Object;)V","signature":"(Ljava/lang/Object;Lorg/bukkit/Particle;TT;)V"},{"name":"getParticle","access":1,"descriptor":"()Lorg/bukkit/Particle;"},{"name":"getData","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"getHandle","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"fromHandle","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedParticle;"},{"name":"getBlockData","access":10,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedBlockData;"},{"name":"getItem","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getRedstone","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"create","access":9,"descriptor":"(Lorg/bukkit/Particle;Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedParticle;","signature":"(Lorg/bukkit/Particle;TT;)Lcom/comphenix/protocol/wrappers/WrappedParticle;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedParticle$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/wrappers/WrappedParticle","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedParticle$1","access":4104}],"fields":[{"name":"$SwitchMap$org$bukkit$Particle","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/protocol/wrappers/WrappedRegistry","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9}],"fields":[{"name":"REGISTRY","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/protocol/wrappers/WrappedRegistry;>;"},{"name":"GET","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"GET_KEY","access":26,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"handle","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"get","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/MinecraftKey;)Ljava/lang/Object;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"getKey","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/MinecraftKey;"},{"name":"getAttributeRegistry","access":9,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedRegistry;"},{"name":"getDimensionRegistry","access":9,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedRegistry;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedServerPing","version":52,"access":33,"superName":"com/comphenix/protocol/wrappers/AbstractWrapper","interfaces":["com/comphenix/protocol/wrappers/ClonableWrapper"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedServerPing$CompressedImage","outerName":"com/comphenix/protocol/wrappers/WrappedServerPing","innerName":"CompressedImage","access":9},{"name":"com/comphenix/protocol/PacketType$Status","outerName":"com/comphenix/protocol/PacketType","innerName":"Status","access":9},{"name":"com/comphenix/protocol/PacketType$Status$Server","outerName":"com/comphenix/protocol/PacketType$Status","innerName":"Server","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedServerPing$EncodedCompressedImage","outerName":"com/comphenix/protocol/wrappers/WrappedServerPing","innerName":"EncodedCompressedImage","access":10}],"fields":[{"name":"GAME_PROFILE","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"GAME_PROFILE_ARRAY","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"SERVER_PING","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"SERVER_PING_CONSTRUCTOR","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"DESCRIPTION","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"PLAYERS","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"VERSION","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"FAVICON","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"PROFILE_CONVERT","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"Lcom/comphenix/protocol/reflect/EquivalentConverter;>;"},{"name":"PLAYERS_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"PLAYERS_CONSTRUCTOR","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"PLAYERS_INTS","access":10,"descriptor":"[Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"PLAYERS_PROFILES","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"PLAYERS_MAXIMUM","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"PLAYERS_ONLINE","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"GSON_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"GSON_TO_JSON","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"GSON_FROM_JSON","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"PING_GSON","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"VERSION_CLASS","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"VERSION_CONSTRUCTOR","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"VERSION_NAME","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"VERSION_PROTOCOL","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"ENTITY_HUMAN_PROFILE","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"players","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"version","access":2,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"resetPlayers","access":4,"descriptor":"()V"},{"name":"resetVersion","access":4,"descriptor":"()V"},{"name":"fromHandle","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedServerPing;"},{"name":"fromJson","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/WrappedServerPing;"},{"name":"getMotD","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedChatComponent;"},{"name":"setMotD","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedChatComponent;)V"},{"name":"setMotD","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getFavicon","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedServerPing$CompressedImage;"},{"name":"setFavicon","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedServerPing$CompressedImage;)V"},{"name":"getPlayersOnline","access":1,"descriptor":"()I"},{"name":"setPlayersOnline","access":1,"descriptor":"(I)V"},{"name":"getPlayersMaximum","access":1,"descriptor":"()I"},{"name":"setPlayersMaximum","access":1,"descriptor":"(I)V"},{"name":"setPlayersVisible","access":1,"descriptor":"(Z)V"},{"name":"isPlayersVisible","access":1,"descriptor":"()Z"},{"name":"getPlayers","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"setPlayers","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Lcom/comphenix/protocol/wrappers/WrappedGameProfile;>;)V"},{"name":"setBukkitPlayers","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Lorg/bukkit/entity/Player;>;)V"},{"name":"getVersionName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setVersionName","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getVersionProtocol","access":1,"descriptor":"()I"},{"name":"setVersionProtocol","access":1,"descriptor":"(I)V"},{"name":"deepClone","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedServerPing;"},{"name":"toJson","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"deepClone","access":4161,"descriptor":"()Lcom/comphenix/protocol/wrappers/ClonableWrapper;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedServerPing$CompressedImage","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedServerPing$CompressedImage","outerName":"com/comphenix/protocol/wrappers/WrappedServerPing","innerName":"CompressedImage","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedServerPing$EncodedCompressedImage","outerName":"com/comphenix/protocol/wrappers/WrappedServerPing","innerName":"EncodedCompressedImage","access":10}],"fields":[{"name":"mime","access":68,"descriptor":"Ljava/lang/String;"},{"name":"data","access":68,"descriptor":"[B"},{"name":"encoded","access":68,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;[B)V"},{"name":"fromPng","access":9,"descriptor":"(Ljava/io/InputStream;)Lcom/comphenix/protocol/wrappers/WrappedServerPing$CompressedImage;","exceptions":["java/io/IOException"]},{"name":"fromPng","access":9,"descriptor":"([B)Lcom/comphenix/protocol/wrappers/WrappedServerPing$CompressedImage;"},{"name":"fromBase64Png","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/WrappedServerPing$CompressedImage;"},{"name":"fromPng","access":9,"descriptor":"(Ljava/awt/image/RenderedImage;)Lcom/comphenix/protocol/wrappers/WrappedServerPing$CompressedImage;","exceptions":["java/io/IOException"]},{"name":"fromEncodedText","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/WrappedServerPing$CompressedImage;"},{"name":"getMime","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDataCopy","access":1,"descriptor":"()[B"},{"name":"getData","access":4,"descriptor":"()[B"},{"name":"getImage","access":1,"descriptor":"()Ljava/awt/image/BufferedImage;","exceptions":["java/io/IOException"]},{"name":"toEncodedText","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedServerPing$EncodedCompressedImage","version":52,"access":32,"superName":"com/comphenix/protocol/wrappers/WrappedServerPing$CompressedImage","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedServerPing$CompressedImage","outerName":"com/comphenix/protocol/wrappers/WrappedServerPing","innerName":"CompressedImage","access":9},{"name":"com/comphenix/protocol/wrappers/WrappedServerPing$EncodedCompressedImage","outerName":"com/comphenix/protocol/wrappers/WrappedServerPing","innerName":"EncodedCompressedImage","access":10}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"initialize","access":4,"descriptor":"()V"},{"name":"decode","access":4,"descriptor":"()V"},{"name":"getData","access":4,"descriptor":"()[B"},{"name":"getMime","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toEncodedText","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedSignedProperty","version":52,"access":33,"superName":"com/comphenix/protocol/wrappers/AbstractWrapper","fields":[{"name":"CLASS_NAME","access":26,"descriptor":"Ljava/lang/String;","constant":"com.mojang.authlib.properties.Property"},{"name":"UTIL_PACKAGE","access":26,"descriptor":"Ljava/lang/String;","constant":"net.minecraft.util."},{"name":"PROPERTY","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"CONSTRUCTOR","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"GET_NAME","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"GET_SIGNATURE","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"GET_VALUE","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"HAS_SIGNATURE","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"IS_SIGNATURE_VALID","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"fromHandle","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedSignedProperty;"},{"name":"fromValues","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/WrappedSignedProperty;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSignature","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hasSignature","access":1,"descriptor":"()Z"},{"name":"isSignatureValid","access":1,"descriptor":"(Ljava/security/PublicKey;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedStatistic","version":52,"access":33,"superName":"com/comphenix/protocol/wrappers/AbstractWrapper","innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"STATISTIC","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"STATISTIC_LIST","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"FIND_STATISTICS","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"MAP_ACCESSOR","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"GET_NAME","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"fromHandle","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedStatistic;"},{"name":"fromName","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/WrappedStatistic;"},{"name":"values","access":9,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedVillagerData","version":52,"access":33,"superName":"com/comphenix/protocol/wrappers/AbstractWrapper","interfaces":["com/comphenix/protocol/wrappers/ClonableWrapper"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedVillagerData$Type","outerName":"com/comphenix/protocol/wrappers/WrappedVillagerData","innerName":"Type","access":16409},{"name":"com/comphenix/protocol/wrappers/WrappedVillagerData$Profession","outerName":"com/comphenix/protocol/wrappers/WrappedVillagerData","innerName":"Profession","access":16409},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$FauxEnumConverter","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"FauxEnumConverter","access":9}],"fields":[{"name":"NMS_CLASS","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"TYPE_CLASS","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"PROF_CLASS","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"TYPE_CONVERTER","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"PROF_CONVERTER","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/EquivalentConverter;","signature":"Lcom/comphenix/protocol/reflect/EquivalentConverter;"},{"name":"modifier","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"CONSTRUCTOR","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"fromHandle","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/WrappedVillagerData;"},{"name":"fromValues","access":9,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Type;Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;I)Lcom/comphenix/protocol/wrappers/WrappedVillagerData;"},{"name":"getNmsClass","access":9,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getLevel","access":1,"descriptor":"()I"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Type;"},{"name":"getProfession","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"deepClone","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedVillagerData;"},{"name":"deepClone","access":4161,"descriptor":"()Lcom/comphenix/protocol/wrappers/ClonableWrapper;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedVillagerData$Profession","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedVillagerData$Profession","outerName":"com/comphenix/protocol/wrappers/WrappedVillagerData","innerName":"Profession","access":16409}],"fields":[{"name":"NONE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"ARMORER","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"BUTCHER","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"CARTOGRAPHER","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"CLERIC","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"FARMER","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"FISHERMAN","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"FLETCHER","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"LEATHERWORKER","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"LIBRARIAN","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"MASON","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"NITWIT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"SHEPHERD","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"TOOLSMITH","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"WEAPONSMITH","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Profession;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedVillagerData$Type","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedVillagerData$Type","outerName":"com/comphenix/protocol/wrappers/WrappedVillagerData","innerName":"Type","access":16409}],"fields":[{"name":"DESERT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Type;"},{"name":"JUNGLE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Type;"},{"name":"PLAINS","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Type;"},{"name":"SAVANNA","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Type;"},{"name":"SNOW","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Type;"},{"name":"SWAMP","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Type;"},{"name":"TAIGA","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Type;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Type;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Type;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/WrappedVillagerData$Type;"}]},{"name":"com/comphenix/protocol/wrappers/WrappedWatchableObject","version":52,"access":33,"superName":"com/comphenix/protocol/wrappers/AbstractWrapper","innerClasses":[{"name":"com/comphenix/protocol/wrappers/WrappedDataWatcher$WrappedDataWatcherObject","outerName":"com/comphenix/protocol/wrappers/WrappedDataWatcher","innerName":"WrappedDataWatcherObject","access":9},{"name":"com/comphenix/protocol/wrappers/EnumWrappers$Direction","outerName":"com/comphenix/protocol/wrappers/EnumWrappers","innerName":"Direction","access":16409}],"fields":[{"name":"HANDLE_TYPE","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"VALUE_INDEX","access":10,"descriptor":"Ljava/lang/Integer;"},{"name":"constructor","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/ConstructorAccessor;"},{"name":"modifier","access":18,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"Lcom/comphenix/protocol/reflect/StructureModifier;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"","access":1,"descriptor":"(ILjava/lang/Object;)V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$WrappedDataWatcherObject;Ljava/lang/Object;)V"},{"name":"newHandle","access":10,"descriptor":"(Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$WrappedDataWatcherObject;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getWatcherObject","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/WrappedDataWatcher$WrappedDataWatcherObject;"},{"name":"getIndex","access":1,"descriptor":"()I"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getRawValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;Z)V"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getDirtyState","access":1,"descriptor":"()Z"},{"name":"setDirtyState","access":1,"descriptor":"(Z)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getWrapped","access":8,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getUnwrapped","access":8,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/collection/AbstractConverted","version":52,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/AbstractConverted$1","access":0},{"name":"com/comphenix/protocol/wrappers/collection/AbstractConverted$2","access":0}],"fields":[{"name":"innerConverter","access":2,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function;"},{"name":"outerConverter","access":2,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"toOuter","access":1028,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVInner;)TVOuter;"},{"name":"toInner","access":1028,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVOuter;)TVInner;"},{"name":"getInnerConverter","access":4,"descriptor":"()Lcom/google/common/base/Function;","signature":"()Lcom/google/common/base/Function;"},{"name":"getOuterConverter","access":4,"descriptor":"()Lcom/google/common/base/Function;","signature":"()Lcom/google/common/base/Function;"}]},{"name":"com/comphenix/protocol/wrappers/collection/AbstractConverted$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function"],"outerClass":"com/comphenix/protocol/wrappers/collection/AbstractConverted","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/AbstractConverted$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/AbstractConverted;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/AbstractConverted;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVOuter;)TVInner;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]}]},{"name":"com/comphenix/protocol/wrappers/collection/AbstractConverted$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function"],"outerClass":"com/comphenix/protocol/wrappers/collection/AbstractConverted","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/AbstractConverted$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/AbstractConverted;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/AbstractConverted;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVInner;)TVOuter;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]}]},{"name":"com/comphenix/protocol/wrappers/collection/BiFunction","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"apply","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT1;TT2;)TTResult;"}]},{"name":"com/comphenix/protocol/wrappers/collection/CachedCollection","version":52,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Collection;","superName":"java/lang/Object","interfaces":["java/util/Collection"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/CachedCollection$1","access":0}],"fields":[{"name":"delegate","access":4,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"cache","access":4,"descriptor":"[Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set;)V"},{"name":"initializeCache","access":2,"descriptor":"()V"},{"name":"growCache","access":2,"descriptor":"()V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TT;>;)Z"},{"name":"containsAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"removeAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/collection/CachedCollection$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/comphenix/protocol/wrappers/collection/CachedCollection","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/CachedCollection$1","access":0}],"fields":[{"name":"currentIndex","access":0,"descriptor":"I"},{"name":"iteratorIndex","access":0,"descriptor":"I"},{"name":"val$source","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/CachedCollection;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/CachedCollection;Ljava/util/Iterator;)V","signature":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"getSourceValue","access":2,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/comphenix/protocol/wrappers/collection/CachedSet","version":52,"access":33,"signature":"Lcom/comphenix/protocol/wrappers/collection/CachedCollection;Ljava/util/Set;","superName":"com/comphenix/protocol/wrappers/collection/CachedCollection","interfaces":["java/util/Set"],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set;)V"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedCollection","version":52,"access":1057,"signature":"Lcom/comphenix/protocol/wrappers/collection/AbstractConverted;Ljava/util/Collection;","superName":"com/comphenix/protocol/wrappers/collection/AbstractConverted","interfaces":["java/util/Collection"],"fields":[{"name":"inner","access":2,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TVOuter;)Z"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TVOuter;>;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"removeAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedList","version":52,"access":1057,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedCollection;Ljava/util/List;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedCollection","interfaces":["java/util/List"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedList$1","access":0},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedList$2","access":0},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedList$3","access":0}],"fields":[{"name":"inner","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"add","access":1,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITVOuter;)V"},{"name":"addAll","access":1,"descriptor":"(ILjava/util/Collection;)Z","signature":"(ILjava/util/Collection<+TVOuter;>;)Z"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TVOuter;"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"listIterator","access":1,"descriptor":"()Ljava/util/ListIterator;","signature":"()Ljava/util/ListIterator;"},{"name":"listIterator","access":1,"descriptor":"(I)Ljava/util/ListIterator;","signature":"(I)Ljava/util/ListIterator;"},{"name":"remove","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TVOuter;"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;","signature":"(ITVOuter;)TVOuter;"},{"name":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"getInnerCollection","access":2,"descriptor":"(Ljava/util/Collection;)Lcom/comphenix/protocol/wrappers/collection/ConvertedCollection;","signature":"(Ljava/util/Collection;)Lcom/comphenix/protocol/wrappers/collection/ConvertedCollection;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedList$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/ListIterator;","superName":"java/lang/Object","interfaces":["java/util/ListIterator"],"outerClass":"com/comphenix/protocol/wrappers/collection/ConvertedList","outerMethod":"listIterator","outerMethodDescriptor":"(I)Ljava/util/ListIterator;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedList$1","access":0}],"fields":[{"name":"val$innerIterator","access":4112,"descriptor":"Ljava/util/ListIterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/ConvertedList;Ljava/util/ListIterator;)V","signature":"()V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TVOuter;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"hasPrevious","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TVOuter;"},{"name":"nextIndex","access":1,"descriptor":"()I"},{"name":"previous","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TVOuter;"},{"name":"previousIndex","access":1,"descriptor":"()I"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TVOuter;)V"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedList$2","version":52,"access":32,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedList;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedList","outerClass":"com/comphenix/protocol/wrappers/collection/ConvertedList","outerMethod":"subList","outerMethodDescriptor":"(II)Ljava/util/List;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedList$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/ConvertedList;Ljava/util/List;)V"},{"name":"toInner","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVOuter;)TVInner;"},{"name":"toOuter","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVInner;)TVOuter;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedList$3","version":52,"access":32,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedCollection;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedCollection","outerClass":"com/comphenix/protocol/wrappers/collection/ConvertedList","outerMethod":"getInnerCollection","outerMethodDescriptor":"(Ljava/util/Collection;)Lcom/comphenix/protocol/wrappers/collection/ConvertedCollection;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedList$3","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/ConvertedList;Ljava/util/Collection;)V"},{"name":"toInner","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVInner;)TVOuter;"},{"name":"toOuter","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVOuter;)TVInner;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap","version":52,"access":1057,"signature":"Lcom/comphenix/protocol/wrappers/collection/AbstractConverted;Ljava/util/Map;","superName":"com/comphenix/protocol/wrappers/collection/AbstractConverted","interfaces":["java/util/Map"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$1","access":0},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$2","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$3","access":0},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$4","access":0}],"fields":[{"name":"inner","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"innerConverter","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/BiFunction;","signature":"Lcom/comphenix/protocol/wrappers/collection/BiFunction;"},{"name":"outerConverter","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/BiFunction;","signature":"Lcom/comphenix/protocol/wrappers/collection/BiFunction;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"toOuter","access":4,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TKey;TVInner;)TVOuter;"},{"name":"toInner","access":4,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TKey;TVOuter;)TVInner;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TVOuter;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TKey;TVOuter;)TVOuter;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TKey;+TVOuter;>;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TVOuter;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"convertedEntrySet","access":8,"descriptor":"(Ljava/util/Collection;Lcom/comphenix/protocol/wrappers/collection/BiFunction;Lcom/comphenix/protocol/wrappers/collection/BiFunction;)Ljava/util/Set;","signature":"(Ljava/util/Collection;>;Lcom/comphenix/protocol/wrappers/collection/BiFunction;Lcom/comphenix/protocol/wrappers/collection/BiFunction;)Ljava/util/Set;>;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/collection/BiFunction;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/collection/BiFunction"],"outerClass":"com/comphenix/protocol/wrappers/collection/ConvertedMap","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/ConvertedMap;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TKey;TVOuter;)TVInner;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/collection/BiFunction;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/collection/BiFunction"],"outerClass":"com/comphenix/protocol/wrappers/collection/ConvertedMap","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/ConvertedMap;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TKey;TVInner;)TVOuter;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$3","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function;TVOuter;>;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function"],"outerClass":"com/comphenix/protocol/wrappers/collection/ConvertedMap","outerMethod":"values","outerMethodDescriptor":"()Ljava/util/Collection;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$3","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/ConvertedMap;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/util/Map$Entry;)Ljava/lang/Object;","signature":"(Ljava/util/Map$Entry;)TVOuter;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$4","version":52,"access":32,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedSet;Ljava/util/Map$Entry;>;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedSet","outerClass":"com/comphenix/protocol/wrappers/collection/ConvertedMap","outerMethod":"convertedEntrySet","outerMethodDescriptor":"(Ljava/util/Collection;Lcom/comphenix/protocol/wrappers/collection/BiFunction;Lcom/comphenix/protocol/wrappers/collection/BiFunction;)Ljava/util/Set;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$4","access":0},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$4$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$4$2","access":0}],"fields":[{"name":"val$innerFunction","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/BiFunction;"},{"name":"val$outerFunction","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/BiFunction;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Collection;Lcom/comphenix/protocol/wrappers/collection/BiFunction;Lcom/comphenix/protocol/wrappers/collection/BiFunction;)V"},{"name":"toInner","access":4,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","signature":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;"},{"name":"toOuter","access":4,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","signature":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;"},{"name":"toInner","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"toOuter","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$4$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Map$Entry;","superName":"java/lang/Object","interfaces":["java/util/Map$Entry"],"outerClass":"com/comphenix/protocol/wrappers/collection/ConvertedMap$4","outerMethod":"toInner","outerMethodDescriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$4","access":0},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$4$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$outer","access":4112,"descriptor":"Ljava/util/Map$Entry;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMap$4;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/ConvertedMap$4;Ljava/util/Map$Entry;)V","signature":"()V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TKey;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TVInner;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVInner;)TVInner;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$4$2","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Map$Entry;","superName":"java/lang/Object","interfaces":["java/util/Map$Entry"],"outerClass":"com/comphenix/protocol/wrappers/collection/ConvertedMap$4","outerMethod":"toOuter","outerMethodDescriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$4","access":0},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMap$4$2","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$inner","access":4112,"descriptor":"Ljava/util/Map$Entry;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMap$4;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/ConvertedMap$4;Ljava/util/Map$Entry;)V","signature":"()V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TKey;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TVOuter;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVOuter;)TVOuter;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap","version":52,"access":1057,"signature":"Lcom/comphenix/protocol/wrappers/collection/AbstractConverted;Lcom/google/common/collect/Multimap;","superName":"com/comphenix/protocol/wrappers/collection/AbstractConverted","interfaces":["com/google/common/collect/Multimap"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$1","access":0},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$2","access":0},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$3","access":0},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$4","access":0},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$5","access":0},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$6","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"inner","access":2,"descriptor":"Lcom/google/common/collect/Multimap;","signature":"Lcom/google/common/collect/Multimap;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)V","signature":"(Lcom/google/common/collect/Multimap;)V"},{"name":"toOuterCollection","access":4,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"toInnerCollection","access":4,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"toInnerObject","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]},{"name":"containsEntry","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0},{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":1}]},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TKey;TVOuter;)Z","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0},{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":1}]},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0},{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":1}]},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z","signature":"(TKey;Ljava/lang/Iterable<+TVOuter;>;)Z","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Z","signature":"(Lcom/google/common/collect/Multimap<+TKey;+TVOuter;>;)Z"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;","signature":"(TKey;Ljava/lang/Iterable<+TVOuter;>;)Ljava/util/Collection;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/lang/Object;)Ljava/util/Collection;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]},{"name":"clear","access":1,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(TKey;)Ljava/util/Collection;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"keys","access":1,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"entries","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$1","version":52,"access":32,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedCollection;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedCollection","outerClass":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap","outerMethod":"toOuterCollection","outerMethodDescriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/ConvertedMultimap;Ljava/util/Collection;)V"},{"name":"toInner","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVOuter;)TVInner;"},{"name":"toOuter","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVInner;)TVOuter;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$2","version":52,"access":32,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedCollection;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedCollection","outerClass":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap","outerMethod":"toInnerCollection","outerMethodDescriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/ConvertedMultimap;Ljava/util/Collection;)V"},{"name":"toInner","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVInner;)TVOuter;"},{"name":"toOuter","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVOuter;)TVInner;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$3","version":52,"access":32,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMultimap;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap","outerClass":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap","outerMethod":"putAll","outerMethodDescriptor":"(Lcom/google/common/collect/Multimap;)Z","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$3","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/ConvertedMultimap;Lcom/google/common/collect/Multimap;)V"},{"name":"toInner","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVInner;)TVOuter;"},{"name":"toOuter","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TVOuter;)TVInner;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$4","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/collection/BiFunction;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/collection/BiFunction"],"outerClass":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap","outerMethod":"entries","outerMethodDescriptor":"()Ljava/util/Collection;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$4","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/ConvertedMultimap;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TKey;TVOuter;)TVInner;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$5","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/collection/BiFunction;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/collection/BiFunction"],"outerClass":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap","outerMethod":"entries","outerMethodDescriptor":"()Ljava/util/Collection;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$5","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/ConvertedMultimap;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TKey;TVInner;)TVOuter;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$6","version":52,"access":32,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMap;Ljava/util/Collection;>;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedMap","outerClass":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap","outerMethod":"asMap","outerMethodDescriptor":"()Ljava/util/Map;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/collection/ConvertedMultimap$6","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/collection/ConvertedMultimap;Ljava/util/Map;)V"},{"name":"toInner","access":4,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"toOuter","access":4,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"toInner","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"toOuter","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/collection/ConvertedSet","version":52,"access":1057,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedCollection;Ljava/util/Set;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedCollection","interfaces":["java/util/Set"],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V"}]},{"name":"com/comphenix/protocol/wrappers/nbt/MemoryElement","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/nbt/NbtBase"],"fields":[{"name":"name","access":2,"descriptor":"Ljava/lang/String;"},{"name":"value","access":2,"descriptor":"Ljava/lang/Object;","signature":"TTType;"},{"name":"type","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V","signature":"(Ljava/lang/String;TTType;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/nbt/NbtType;)V","signature":"(Ljava/lang/String;TTType;Lcom/comphenix/protocol/wrappers/nbt/NbtType;)V"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtVisitor;)Z"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setName","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TTType;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TTType;)V"},{"name":"deepClone","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"()Lcom/comphenix/protocol/wrappers/nbt/NbtBase;"},{"name":"deepClone","access":4161,"descriptor":"()Lcom/comphenix/protocol/wrappers/ClonableWrapper;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/NameProperty","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/NameProperty$1","access":0},{"name":"com/comphenix/protocol/wrappers/nbt/NameProperty$2","access":0}],"fields":[{"name":"MODIFIERS","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/protocol/reflect/StructureModifier;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setName","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getModifier","access":10,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"hasStringIndex","access":9,"descriptor":"(Ljava/lang/Class;I)Z","signature":"(Ljava/lang/Class<*>;I)Z"},{"name":"fromStringIndex","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;I)Lcom/comphenix/protocol/wrappers/nbt/NameProperty;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;I)Lcom/comphenix/protocol/wrappers/nbt/NameProperty;"},{"name":"fromBean","access":9,"descriptor":"()Lcom/comphenix/protocol/wrappers/nbt/NameProperty;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/NameProperty$1","version":52,"access":32,"superName":"com/comphenix/protocol/wrappers/nbt/NameProperty","outerClass":"com/comphenix/protocol/wrappers/nbt/NameProperty","outerMethod":"fromStringIndex","outerMethodDescriptor":"(Ljava/lang/Class;Ljava/lang/Object;I)Lcom/comphenix/protocol/wrappers/nbt/NameProperty;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/NameProperty$1","access":0}],"fields":[{"name":"val$modifier","access":4112,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"val$index","access":4112,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/reflect/StructureModifier;I)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setName","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"com/comphenix/protocol/wrappers/nbt/NameProperty$2","version":52,"access":32,"superName":"com/comphenix/protocol/wrappers/nbt/NameProperty","outerClass":"com/comphenix/protocol/wrappers/nbt/NameProperty","outerMethod":"fromBean","outerMethodDescriptor":"()Lcom/comphenix/protocol/wrappers/nbt/NameProperty;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/NameProperty$2","access":0}],"fields":[{"name":"name","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"setName","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/NbtBase","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/ClonableWrapper;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/ClonableWrapper"],"methods":[{"name":"accept","access":1025,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtVisitor;)Z"},{"name":"getType","access":1025,"descriptor":"()Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setName","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getValue","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TTType;"},{"name":"setValue","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TTType;)V"},{"name":"deepClone","access":1025,"descriptor":"()Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"()Lcom/comphenix/protocol/wrappers/nbt/NbtBase;"},{"name":"getHandle","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"deepClone","access":4161,"descriptor":"()Lcom/comphenix/protocol/wrappers/ClonableWrapper;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/NbtCompound","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/nbt/NbtBase;>;>;Ljava/lang/Iterable;>;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/nbt/NbtBase","java/lang/Iterable"],"methods":[{"name":"getValue","access":132097,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"containsKey","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getKeys","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getValue","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;"},{"name":"getValueOrDefault","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/protocol/wrappers/nbt/NbtType;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;Lcom/comphenix/protocol/wrappers/nbt/NbtType;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;"},{"name":"put","access":1025,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"getString","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getStringOrDefault","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"put","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"put","access":1025,"descriptor":"(Ljava/lang/String;Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","signature":"(Ljava/lang/String;Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getByte","access":1025,"descriptor":"(Ljava/lang/String;)B"},{"name":"getByteOrDefault","access":1025,"descriptor":"(Ljava/lang/String;)B"},{"name":"put","access":1025,"descriptor":"(Ljava/lang/String;B)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getShort","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/Short;"},{"name":"getShortOrDefault","access":1025,"descriptor":"(Ljava/lang/String;)S"},{"name":"put","access":1025,"descriptor":"(Ljava/lang/String;S)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getInteger","access":1025,"descriptor":"(Ljava/lang/String;)I"},{"name":"getIntegerOrDefault","access":1025,"descriptor":"(Ljava/lang/String;)I"},{"name":"put","access":1025,"descriptor":"(Ljava/lang/String;I)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getLong","access":1025,"descriptor":"(Ljava/lang/String;)J"},{"name":"getLongOrDefault","access":1025,"descriptor":"(Ljava/lang/String;)J"},{"name":"put","access":1025,"descriptor":"(Ljava/lang/String;J)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getFloat","access":1025,"descriptor":"(Ljava/lang/String;)F"},{"name":"getFloatOrDefault","access":1025,"descriptor":"(Ljava/lang/String;)F"},{"name":"put","access":1025,"descriptor":"(Ljava/lang/String;F)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getDouble","access":1025,"descriptor":"(Ljava/lang/String;)D"},{"name":"getDoubleOrDefault","access":1025,"descriptor":"(Ljava/lang/String;)D"},{"name":"put","access":1025,"descriptor":"(Ljava/lang/String;D)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getByteArray","access":1025,"descriptor":"(Ljava/lang/String;)[B"},{"name":"put","access":1025,"descriptor":"(Ljava/lang/String;[B)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getIntegerArray","access":1025,"descriptor":"(Ljava/lang/String;)[I"},{"name":"put","access":1025,"descriptor":"(Ljava/lang/String;[I)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"putObject","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getObject","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"getCompound","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getCompoundOrDefault","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"put","access":1025,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getList","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;","signature":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;"},{"name":"getListOrDefault","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;","signature":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;"},{"name":"put","access":1025,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtList;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtList;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"put","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","signature":"(Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/protocol/wrappers/nbt/NbtBase;>;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"remove","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;"},{"name":"iterator","access":1025,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"getValue","access":4161,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]}]},{"name":"com/comphenix/protocol/wrappers/nbt/NbtFactory","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9}],"fields":[{"name":"CONSTRUCTORS","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"methodCreateTag","access":10,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"methodCreateWithName","access":10,"descriptor":"Z"},{"name":"itemStackModifier","access":10,"descriptor":"Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getTagType","access":10,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"asCompound","access":9,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"asList","access":9,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;)Lcom/comphenix/protocol/wrappers/nbt/NbtList<*>;"},{"name":"fromBase","access":9,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;"},{"name":"setItemTag","access":9,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;)V"},{"name":"fromItemTag","access":9,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","signature":"(Lorg/bukkit/inventory/ItemStack;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper<*>;"},{"name":"fromItemOptional","access":9,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/Optional;","signature":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/Optional;>;"},{"name":"fromFile","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","exceptions":["java/io/IOException"]},{"name":"toFile","access":9,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"readBlockState","access":9,"descriptor":"(Lorg/bukkit/block/Block;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"writeBlockState","access":9,"descriptor":"(Lorg/bukkit/block/Block;Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;)V"},{"name":"checkItemStack","access":10,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getStackModifier","access":10,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"(Lorg/bukkit/inventory/ItemStack;)Lcom/comphenix/protocol/reflect/StructureModifier;>;"},{"name":"fromNMS","access":131081,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","signature":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"fromNMS","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","signature":"(Ljava/lang/Object;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;"},{"name":"fromNMSCompound","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nonnull;","values":{},"visible":true,"parameter":0}]},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;B)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;B)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;S)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;S)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;I)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;I)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;J)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;J)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;F)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;F)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;D)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;D)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;[B)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;[B)Lcom/comphenix/protocol/wrappers/nbt/NbtBase<[B>;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;[I)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;[I)Lcom/comphenix/protocol/wrappers/nbt/NbtBase<[I>;"},{"name":"ofCompound","access":9,"descriptor":"(Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","signature":"(Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;>;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"ofCompound","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"ofList","access":137,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;","signature":"(Ljava/lang/String;[TT;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;","annotations":[{"descriptor":"Ljava/lang/SafeVarargs;","values":{},"visible":true}]},{"name":"ofList","access":9,"descriptor":"(Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;","signature":"(Ljava/lang/String;Ljava/util/Collection<+TT;>;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;"},{"name":"ofWrapper","access":9,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtType;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtType;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;"},{"name":"findCreateMethod","access":138,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/reflect/Method;","signature":"(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;"},{"name":"createTagWithName","access":10,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtType;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtType;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","exceptions":["java/lang/Exception"]},{"name":"createTagSetName","access":10,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtType;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtType;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","exceptions":["java/lang/Exception"]},{"name":"createTagNew","access":138,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtType;Ljava/lang/String;[Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtType;Ljava/lang/String;[TT;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","annotations":[{"descriptor":"Ljava/lang/SafeVarargs;","values":{},"visible":true}]},{"name":"ofWrapper","access":9,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtType;Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtType;Ljava/lang/String;TT;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;"},{"name":"ofWrapper","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;TT;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/NbtList","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/nbt/NbtBase;>;>;Ljava/lang/Iterable;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/nbt/NbtBase","java/lang/Iterable"],"fields":[{"name":"EMPTY_NAME","access":25,"descriptor":"Ljava/lang/String;","constant":""}],"methods":[{"name":"getElementType","access":1025,"descriptor":"()Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"setElementType","access":1025,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtType;)V"},{"name":"addClosest","access":1025,"descriptor":"(Ljava/lang/Object;)V"},{"name":"add","access":1025,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)V","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)V"},{"name":"add","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"add","access":1025,"descriptor":"(B)V"},{"name":"add","access":1025,"descriptor":"(S)V"},{"name":"add","access":1025,"descriptor":"(I)V"},{"name":"add","access":1025,"descriptor":"(J)V"},{"name":"add","access":1025,"descriptor":"(D)V"},{"name":"add","access":1025,"descriptor":"([B)V"},{"name":"add","access":1025,"descriptor":"([I)V"},{"name":"remove","access":1025,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getValue","access":1025,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TTType;"},{"name":"size","access":1025,"descriptor":"()I"},{"name":"asCollection","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"iterator","access":1025,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/NbtType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"TAG_END","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"TAG_BYTE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"TAG_SHORT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"TAG_INT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"TAG_LONG","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"TAG_FLOAT","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"TAG_DOUBLE","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"TAG_BYTE_ARRAY","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"TAG_INT_ARRAY","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"TAG_STRING","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"TAG_LIST","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"TAG_COMPOUND","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"TAG_LONG_ARRAY","access":16409,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"rawID","access":2,"descriptor":"I"},{"name":"valueType","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"lookup","access":10,"descriptor":"[Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"classLookup","access":10,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lcom/comphenix/protocol/wrappers/nbt/NbtType;>;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/comphenix/protocol/wrappers/nbt/NbtType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILjava/lang/Class;)V","signature":"(ILjava/lang/Class<*>;)V"},{"name":"isComposite","access":1,"descriptor":"()Z"},{"name":"getRawID","access":1,"descriptor":"()I"},{"name":"getValueType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getTypeFromID","access":9,"descriptor":"(I)Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"getTypeFromClass","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/comphenix/protocol/wrappers/nbt/NbtType;","signature":"(Ljava/lang/Class<*>;)Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/comphenix/protocol/wrappers/nbt/NbtType;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/NbtVisitor","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"visit","access":1025,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Z","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;)Z"},{"name":"visitEnter","access":1025,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtList;)Z","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtList<*>;)Z"},{"name":"visitEnter","access":1025,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;)Z"},{"name":"visitLeave","access":1025,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtList;)Z","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtList<*>;)Z"},{"name":"visitLeave","access":1025,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;)Z"}]},{"name":"com/comphenix/protocol/wrappers/nbt/NbtWrapper","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/nbt/NbtBase;Lcom/comphenix/protocol/wrappers/ClonableWrapper;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/nbt/NbtBase","com/comphenix/protocol/wrappers/ClonableWrapper"],"methods":[{"name":"getHandle","access":1025,"descriptor":"()Ljava/lang/Object;"},{"name":"write","access":1025,"descriptor":"(Ljava/io/DataOutput;)V"}]},{"name":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor","version":52,"access":32,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract$Builder","outerName":"com/comphenix/protocol/reflect/fuzzy/FuzzyMethodContract","innerName":"Builder","access":9},{"name":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor$1","access":0},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Builder","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder","innerName":"MethodDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ImplementationDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition","innerName":"Optional","access":1545},{"name":"com/comphenix/net/bytebuddy/matcher/ElementMatcher$Junction","outerName":"com/comphenix/net/bytebuddy/matcher/ElementMatcher","innerName":"Junction","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition","innerName":"ReceiverTypeDefinition","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Unloaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Unloaded","access":1545},{"name":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default","outerName":"com/comphenix/net/bytebuddy/dynamic/loading/ClassLoadingStrategy","innerName":"Default","access":16409},{"name":"com/comphenix/net/bytebuddy/dynamic/DynamicType$Loaded","outerName":"com/comphenix/net/bytebuddy/dynamic/DynamicType","innerName":"Loaded","access":1545},{"name":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor$ReadMethodException","outerName":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor","innerName":"ReadMethodException","access":10},{"name":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor$WriteMethodException","outerName":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor","innerName":"WriteMethodException","access":10},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"BLOCK_DATA_INCL","access":26,"descriptor":"Z"},{"name":"EMPTY_ACCESSOR","access":26,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/TileEntityAccessor;","signature":"Lcom/comphenix/protocol/wrappers/nbt/TileEntityAccessor;"},{"name":"cachedAccessors","access":26,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;Lcom/comphenix/protocol/wrappers/nbt/TileEntityAccessor<*>;>;"},{"name":"nbtCompoundParserConstructor","access":10,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"tileEntityField","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;"},{"name":"readCompound","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"writeCompound","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;Lorg/bukkit/block/BlockState;)V","signature":"(Lcom/comphenix/protocol/reflect/accessors/FieldAccessor;TT;)V"},{"name":"findMethods","access":0,"descriptor":"(Ljava/lang/Class;Lorg/bukkit/block/BlockState;)V","signature":"(Ljava/lang/Class<*>;TT;)V"},{"name":"findMethodsUsingASM","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"setupNBTCompoundParserConstructor","access":10,"descriptor":"()Ljava/lang/reflect/Constructor;","signature":"()Ljava/lang/reflect/Constructor<*>;"},{"name":"findMethodUsingByteBuddy","access":2,"descriptor":"(Lorg/bukkit/block/BlockState;)V","signature":"(TT;)V","exceptions":["java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException","java/lang/InstantiationException"]},{"name":"getJarName","access":10,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/String;"},{"name":"readBlockState","access":1,"descriptor":"(Lorg/bukkit/block/BlockState;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","signature":"(TT;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"writeBlockState","access":1,"descriptor":"(Lorg/bukkit/block/BlockState;Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;)V","signature":"(TT;Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;)V"},{"name":"getAccessor","access":9,"descriptor":"(Lorg/bukkit/block/BlockState;)Lcom/comphenix/protocol/wrappers/nbt/TileEntityAccessor;","signature":"(TT;)Lcom/comphenix/protocol/wrappers/nbt/TileEntityAccessor;"},{"name":"lambda$setupNBTCompoundParserConstructor$0","access":4106,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Throwable"]},{"name":"access$002","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/TileEntityAccessor;Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"access$102","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/TileEntityAccessor;Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor$1","version":52,"access":32,"superName":"com/comphenix/net/bytebuddy/jar/asm/ClassVisitor","outerClass":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor","outerMethod":"findMethodsUsingASM","outerMethodDescriptor":"()V","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor$1","access":0},{"name":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor$1$1","access":0}],"fields":[{"name":"val$expectedDesc","access":4112,"descriptor":"Ljava/lang/String;"},{"name":"val$tagCompoundName","access":4112,"descriptor":"Ljava/lang/String;"},{"name":"val$tileEntityClass","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$nbtCompoundClass","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/TileEntityAccessor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/TileEntityAccessor;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V"},{"name":"visitMethod","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor$1$1","version":52,"access":32,"superName":"com/comphenix/net/bytebuddy/jar/asm/MethodVisitor","outerClass":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor$1","outerMethod":"visitMethod","outerMethodDescriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/comphenix/net/bytebuddy/jar/asm/MethodVisitor;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor$1","access":0},{"name":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor$1$1","access":0}],"fields":[{"name":"readMethods","access":2,"descriptor":"I"},{"name":"writeMethods","access":2,"descriptor":"I"},{"name":"val$methodName","access":4112,"descriptor":"Ljava/lang/String;"},{"name":"this$1","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/TileEntityAccessor$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/TileEntityAccessor$1;ILjava/lang/String;)V"},{"name":"visitMethodInsn","access":1,"descriptor":"(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V"},{"name":"visitEnd","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor$ReadMethodException","version":52,"access":32,"superName":"java/lang/RuntimeException","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor$ReadMethodException","outerName":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor","innerName":"ReadMethodException","access":10}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor$WriteMethodException","version":52,"access":32,"superName":"java/lang/RuntimeException","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor$WriteMethodException","outerName":"com/comphenix/protocol/wrappers/nbt/TileEntityAccessor","innerName":"WriteMethodException","access":10}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":1,"descriptor":"()V"}]},{"name":"com/comphenix/protocol/wrappers/nbt/WrappedCompound","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;>;>;Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/nbt/NbtWrapper","com/comphenix/protocol/wrappers/nbt/NbtCompound"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/WrappedCompound$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"container","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/WrappedElement;","signature":"Lcom/comphenix/protocol/wrappers/nbt/WrappedElement;>;"},{"name":"savedMap","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMap;","signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMap;>;"}],"methods":[{"name":"fromName","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/WrappedCompound;"},{"name":"fromList","access":9,"descriptor":"(Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","signature":"(Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;>;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)V"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtVisitor;)Z"},{"name":"getHandle","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setName","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getKeys","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getValue","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"setValue","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"getValue","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;"},{"name":"getValueOrDefault","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/protocol/wrappers/nbt/NbtType;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;Lcom/comphenix/protocol/wrappers/nbt/NbtType;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;"},{"name":"getValueExact","access":2,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;"},{"name":"deepClone","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"()Lcom/comphenix/protocol/wrappers/nbt/NbtBase;>;>;"},{"name":"put","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getString","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getStringOrDefault","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"putObject","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getObject","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"getByte","access":1,"descriptor":"(Ljava/lang/String;)B"},{"name":"getByteOrDefault","access":1,"descriptor":"(Ljava/lang/String;)B"},{"name":"put","access":1,"descriptor":"(Ljava/lang/String;B)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getShort","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Short;"},{"name":"getShortOrDefault","access":1,"descriptor":"(Ljava/lang/String;)S"},{"name":"put","access":1,"descriptor":"(Ljava/lang/String;S)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getInteger","access":1,"descriptor":"(Ljava/lang/String;)I"},{"name":"getIntegerOrDefault","access":1,"descriptor":"(Ljava/lang/String;)I"},{"name":"put","access":1,"descriptor":"(Ljava/lang/String;I)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getLong","access":1,"descriptor":"(Ljava/lang/String;)J"},{"name":"getLongOrDefault","access":1,"descriptor":"(Ljava/lang/String;)J"},{"name":"put","access":1,"descriptor":"(Ljava/lang/String;J)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getFloat","access":1,"descriptor":"(Ljava/lang/String;)F"},{"name":"getFloatOrDefault","access":1,"descriptor":"(Ljava/lang/String;)F"},{"name":"put","access":1,"descriptor":"(Ljava/lang/String;F)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getDouble","access":1,"descriptor":"(Ljava/lang/String;)D"},{"name":"getDoubleOrDefault","access":1,"descriptor":"(Ljava/lang/String;)D"},{"name":"put","access":1,"descriptor":"(Ljava/lang/String;D)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getByteArray","access":1,"descriptor":"(Ljava/lang/String;)[B"},{"name":"put","access":1,"descriptor":"(Ljava/lang/String;[B)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getIntegerArray","access":1,"descriptor":"(Ljava/lang/String;)[I"},{"name":"put","access":1,"descriptor":"(Ljava/lang/String;[I)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getCompound","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getCompoundOrDefault","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"put","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"getList","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;","signature":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;"},{"name":"getListOrDefault","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;","signature":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;"},{"name":"put","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtList;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtList;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/String;Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","signature":"(Ljava/lang/String;Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","signature":"(Ljava/lang/String;Ljava/util/Collection<+Lcom/comphenix/protocol/wrappers/nbt/NbtBase;>;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;"},{"name":"write","access":1,"descriptor":"(Ljava/io/DataOutput;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setValue","access":4161,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getValue","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"deepClone","access":4161,"descriptor":"()Lcom/comphenix/protocol/wrappers/ClonableWrapper;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/WrappedCompound$1","version":52,"access":32,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedMap;>;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedMap","outerClass":"com/comphenix/protocol/wrappers/nbt/WrappedCompound","outerMethod":"getValue","outerMethodDescriptor":"()Ljava/util/Map;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/WrappedCompound$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/WrappedCompound;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/WrappedCompound;Ljava/util/Map;)V"},{"name":"toInner","access":4,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Ljava/lang/Object;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;)Ljava/lang/Object;"},{"name":"toOuter","access":4,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;"},{"name":"toOuter","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/String;Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toOuter","access":4164,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"toInner","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"toOuter","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/WrappedElement","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/nbt/NbtWrapper"],"fields":[{"name":"methodGetTypeID","access":74,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"methodClone","access":74,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"hasNbtName","access":74,"descriptor":"Ljava/lang/Boolean;"},{"name":"modifiers","access":10,"descriptor":"[Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"[Lcom/comphenix/protocol/reflect/StructureModifier<*>;"},{"name":"handle","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"type","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"nameProperty","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NameProperty;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)V"},{"name":"initializeProperty","access":2,"descriptor":"()V"},{"name":"getCurrentModifier","access":4,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"getCurrentBaseModifier","access":4,"descriptor":"()Lcom/comphenix/protocol/reflect/StructureModifier;","signature":"()Lcom/comphenix/protocol/reflect/StructureModifier;"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtVisitor;)Z"},{"name":"getHandle","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"getSubType","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"setSubType","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtType;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setName","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TTType;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TTType;)V"},{"name":"write","access":1,"descriptor":"(Ljava/io/DataOutput;)V"},{"name":"deepClone","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"()Lcom/comphenix/protocol/wrappers/nbt/NbtBase;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"deepClone","access":4161,"descriptor":"()Lcom/comphenix/protocol/wrappers/ClonableWrapper;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/WrappedList","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;>;>;Lcom/comphenix/protocol/wrappers/nbt/NbtList;","superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/nbt/NbtWrapper","com/comphenix/protocol/wrappers/nbt/NbtList"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/WrappedList$1","access":0},{"name":"com/comphenix/protocol/wrappers/nbt/WrappedList$3","access":4104},{"name":"com/comphenix/protocol/wrappers/nbt/WrappedList$2","access":0}],"fields":[{"name":"container","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/WrappedElement;","signature":"Lcom/comphenix/protocol/wrappers/nbt/WrappedElement;>;"},{"name":"savedList","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/collection/ConvertedList;","signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedList;>;"},{"name":"elementType","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/NbtType;"}],"methods":[{"name":"fromName","access":9,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;","signature":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;"},{"name":"fromArray","access":137,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;","signature":"(Ljava/lang/String;[TT;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;"},{"name":"fromList","access":9,"descriptor":"(Ljava/lang/String;Ljava/util/Collection;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;","signature":"(Ljava/lang/String;Ljava/util/Collection<+TT;>;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)V"},{"name":"accept","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtVisitor;)Z"},{"name":"getHandle","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getType","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"getElementType","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/nbt/NbtType;"},{"name":"setElementType","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtType;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setName","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getValue","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;>;"},{"name":"deepClone","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"()Lcom/comphenix/protocol/wrappers/nbt/NbtBase;>;>;"},{"name":"addClosest","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"add","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)V","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"add","access":1,"descriptor":"(B)V"},{"name":"add","access":1,"descriptor":"(S)V"},{"name":"add","access":1,"descriptor":"(I)V"},{"name":"add","access":1,"descriptor":"(J)V"},{"name":"add","access":1,"descriptor":"(D)V"},{"name":"add","access":1,"descriptor":"([B)V"},{"name":"add","access":1,"descriptor":"([I)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"getValue","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TTType;"},{"name":"asCollection","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"setValue","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;>;)V"},{"name":"write","access":1,"descriptor":"(Ljava/io/DataOutput;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"setValue","access":4161,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getValue","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"deepClone","access":4161,"descriptor":"()Lcom/comphenix/protocol/wrappers/ClonableWrapper;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/WrappedList;)Lcom/comphenix/protocol/wrappers/nbt/WrappedElement;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/WrappedList$1","version":52,"access":32,"signature":"Lcom/comphenix/protocol/wrappers/collection/ConvertedList;>;","superName":"com/comphenix/protocol/wrappers/collection/ConvertedList","outerClass":"com/comphenix/protocol/wrappers/nbt/WrappedList","outerMethod":"getValue","outerMethodDescriptor":"()Ljava/util/List;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/WrappedList$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/WrappedList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/WrappedList;Ljava/util/List;)V"},{"name":"verifyElement","access":2,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)V","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)V"},{"name":"add","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Z","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Z"},{"name":"add","access":1,"descriptor":"(ILcom/comphenix/protocol/wrappers/nbt/NbtBase;)V","signature":"(ILcom/comphenix/protocol/wrappers/nbt/NbtBase;)V"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+Lcom/comphenix/protocol/wrappers/nbt/NbtBase;>;)Z"},{"name":"toInner","access":4,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Ljava/lang/Object;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Ljava/lang/Object;"},{"name":"toOuter","access":4,"descriptor":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;","signature":"(Ljava/lang/Object;)Lcom/comphenix/protocol/wrappers/nbt/NbtBase;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"add","access":4161,"descriptor":"(ILjava/lang/Object;)V"},{"name":"add","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toInner","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"toOuter","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/WrappedList$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function;TTType;>;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function"],"outerClass":"com/comphenix/protocol/wrappers/nbt/WrappedList","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/WrappedList$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/WrappedList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/WrappedList;)V"},{"name":"apply","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Ljava/lang/Object;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)TTType;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","parameterAnnotations":[{"descriptor":"Ljavax/annotation/Nullable;","values":{},"visible":true,"parameter":0}]}]},{"name":"com/comphenix/protocol/wrappers/nbt/WrappedList$3","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/wrappers/nbt/WrappedList","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/WrappedList$3","access":4104}],"fields":[{"name":"$SwitchMap$com$comphenix$protocol$wrappers$nbt$NbtType","access":4120,"descriptor":"[I"}]},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethod","outerName":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer","innerName":"LoadMethod","access":1546},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethodWorldUpdate","outerName":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer","innerName":"LoadMethodWorldUpdate","access":10},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$1","access":4104},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethodSkinUpdate","outerName":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer","innerName":"LoadMethodSkinUpdate","access":10},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethodNbtClass","outerName":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer","innerName":"LoadMethodNbtClass","access":10}],"fields":[{"name":"NBT_BASE_CLASS","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"methodWrite","access":10,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"loadMethod","access":10,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethod;"},{"name":"DEFAULT","access":25,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"serialize","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;Ljava/io/DataOutput;)V","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;Ljava/io/DataOutput;)V"},{"name":"deserialize","access":1,"descriptor":"(Ljava/io/DataInput;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","signature":"(Ljava/io/DataInput;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;"},{"name":"getNbtLoadMethod","access":138,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;","signature":"([Ljava/lang/Class<*>;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"},{"name":"getUtilityClass","access":10,"descriptor":"()Lcom/comphenix/protocol/reflect/FuzzyReflection;"},{"name":"deserializeCompound","access":1,"descriptor":"(Ljava/io/DataInput;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"deserializeList","access":1,"descriptor":"(Ljava/io/DataInput;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;","signature":"(Ljava/io/DataInput;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;"},{"name":"access$000","access":4104,"descriptor":"([Ljava/lang/Class;)Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$1","access":4104}]},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethod","version":52,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethod","outerName":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer","innerName":"LoadMethod","access":1546}],"methods":[{"name":"loadNbt","access":1025,"descriptor":"(Ljava/io/DataInput;)Ljava/lang/Object;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethodNbtClass","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethod"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethodNbtClass","outerName":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer","innerName":"LoadMethodNbtClass","access":10},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethod","outerName":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer","innerName":"LoadMethod","access":1546},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$1","access":4104}],"fields":[{"name":"accessor","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"loadNbt","access":1,"descriptor":"(Ljava/io/DataInput;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$1;)V"}]},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethodSkinUpdate","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethod"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethodSkinUpdate","outerName":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer","innerName":"LoadMethodSkinUpdate","access":10},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethod","outerName":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer","innerName":"LoadMethod","access":1546},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$1","access":4104}],"fields":[{"name":"readLimitClass","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"readLimiter","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"accessor","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"loadNbt","access":1,"descriptor":"(Ljava/io/DataInput;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$1;)V"}]},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethodWorldUpdate","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethod"],"innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethodWorldUpdate","outerName":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer","innerName":"LoadMethodWorldUpdate","access":10},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$LoadMethod","outerName":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer","innerName":"LoadMethod","access":1546},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$1","access":4104}],"fields":[{"name":"accessor","access":2,"descriptor":"Lcom/comphenix/protocol/reflect/accessors/MethodAccessor;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"loadNbt","access":1,"descriptor":"(Ljava/io/DataInput;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer$1;)V"}]},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer$1","access":0},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer$2","access":0}],"fields":[{"name":"TYPE_DELIMITER","access":25,"descriptor":"Ljava/lang/String;","constant":"$"},{"name":"DEFAULT","access":25,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer;"},{"name":"dataTypeDelimiter","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getDataTypeDelimiter","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"serialize","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;Lorg/bukkit/configuration/ConfigurationSection;)V","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;Lorg/bukkit/configuration/ConfigurationSection;)V"},{"name":"deserialize","access":1,"descriptor":"(Lorg/bukkit/configuration/ConfigurationSection;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","signature":"(Lorg/bukkit/configuration/ConfigurationSection;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;"},{"name":"deserializeCompound","access":1,"descriptor":"(Lorg/bukkit/configuration/file/YamlConfiguration;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;"},{"name":"deserializeList","access":1,"descriptor":"(Lorg/bukkit/configuration/file/YamlConfiguration;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;","signature":"(Lorg/bukkit/configuration/file/YamlConfiguration;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;"},{"name":"readNode","access":2,"descriptor":"(Lorg/bukkit/configuration/ConfigurationSection;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","signature":"(Lorg/bukkit/configuration/ConfigurationSection;Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper<*>;"},{"name":"sortSet","access":2,"descriptor":"(Ljava/util/Set;)Ljava/util/List;","signature":"(Ljava/util/Set;)Ljava/util/List;"},{"name":"fromNodeValue","access":2,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Ljava/lang/Object;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;)Ljava/lang/Object;"},{"name":"toNodeValue","access":1,"descriptor":"(Ljava/lang/Object;Lcom/comphenix/protocol/wrappers/nbt/NbtType;)Ljava/lang/Object;"},{"name":"toByteArray","access":10,"descriptor":"([I)[B"},{"name":"toIntegerArray","access":10,"descriptor":"([B)[I"},{"name":"getDecodedName","access":10,"descriptor":"(Ljava/lang/String;)[Ljava/lang/String;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer;Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Ljava/lang/Object;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer;)Ljava/lang/String;"},{"name":"access$200","access":4104,"descriptor":"(Ljava/lang/String;)[Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/comphenix/protocol/wrappers/nbt/NbtVisitor"],"outerClass":"com/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer","outerMethod":"serialize","outerMethodDescriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;Lorg/bukkit/configuration/ConfigurationSection;)V","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer$1","access":0}],"fields":[{"name":"current","access":2,"descriptor":"Lorg/bukkit/configuration/ConfigurationSection;"},{"name":"currentList","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"workingIndex","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"val$destination","access":4112,"descriptor":"Lorg/bukkit/configuration/ConfigurationSection;"},{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer;Lorg/bukkit/configuration/ConfigurationSection;)V","signature":"()V"},{"name":"visitEnter","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;)Z"},{"name":"visitEnter","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtList;)Z","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtList<*>;)Z"},{"name":"visitLeave","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;)Z"},{"name":"visitLeave","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtList;)Z","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtList<*>;)Z"},{"name":"visit","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Z","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;)Z"},{"name":"getNextIndex","access":2,"descriptor":"()Ljava/lang/Integer;"},{"name":"getEncodedName","access":2,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;Ljava/lang/Integer;)Ljava/lang/String;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase<*>;Ljava/lang/Integer;)Ljava/lang/String;"},{"name":"getEncodedName","access":2,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtList;Ljava/lang/Integer;)Ljava/lang/String;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtList<*>;Ljava/lang/Integer;)Ljava/lang/String;"}]},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer$2","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Comparator;","superName":"java/lang/Object","interfaces":["java/util/Comparator"],"outerClass":"com/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer","outerMethod":"sortSet","outerMethodDescriptor":"(Ljava/util/Set;)Ljava/util/List;","innerClasses":[{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/io/NbtConfigurationSerializer;)V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"com/comphenix/protocol/wrappers/nbt/io/NbtTextSerializer","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"DEFAULT","access":25,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/io/NbtTextSerializer;"},{"name":"binarySerializer","access":2,"descriptor":"Lcom/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer;)V"},{"name":"getBinarySerializer","access":1,"descriptor":"()Lcom/comphenix/protocol/wrappers/nbt/io/NbtBinarySerializer;"},{"name":"serialize","access":1,"descriptor":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Ljava/lang/String;","signature":"(Lcom/comphenix/protocol/wrappers/nbt/NbtBase;)Ljava/lang/String;"},{"name":"deserialize","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","signature":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtWrapper;","exceptions":["java/io/IOException"]},{"name":"deserializeCompound","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtCompound;","exceptions":["java/io/IOException"]},{"name":"deserializeList","access":1,"descriptor":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;","signature":"(Ljava/lang/String;)Lcom/comphenix/protocol/wrappers/nbt/NbtList;","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/PlaceholderAPI","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$ScheduledForRemoval","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"ScheduledForRemoval","access":9737},{"name":"me/clip/placeholderapi/replacer/Replacer$Closure","outerName":"me/clip/placeholderapi/replacer/Replacer","innerName":"Closure","access":16409},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"REPLACER_PERCENT","access":26,"descriptor":"Lme/clip/placeholderapi/replacer/Replacer;"},{"name":"REPLACER_BRACKET","access":26,"descriptor":"Lme/clip/placeholderapi/replacer/Replacer;"},{"name":"PLACEHOLDER_PATTERN","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"BRACKET_PLACEHOLDER_PATTERN","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"RELATIONAL_PLACEHOLDER_PATTERN","access":26,"descriptor":"Ljava/util/regex/Pattern;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"setPlaceholders","access":9,"descriptor":"(Lorg/bukkit/OfflinePlayer;Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"setPlaceholders","access":9,"descriptor":"(Lorg/bukkit/OfflinePlayer;Ljava/util/List;)Ljava/util/List;","signature":"(Lorg/bukkit/OfflinePlayer;Ljava/util/List;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288,"typePath":"0;"},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"setPlaceholders","access":9,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"setPlaceholders","access":9,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/util/List;)Ljava/util/List;","signature":"(Lorg/bukkit/entity/Player;Ljava/util/List;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288,"typePath":"0;"},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"setBracketPlaceholders","access":9,"descriptor":"(Lorg/bukkit/OfflinePlayer;Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"setBracketPlaceholders","access":9,"descriptor":"(Lorg/bukkit/OfflinePlayer;Ljava/util/List;)Ljava/util/List;","signature":"(Lorg/bukkit/OfflinePlayer;Ljava/util/List;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288,"typePath":"0;"},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"setBracketPlaceholders","access":9,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;)Ljava/lang/String;"},{"name":"setBracketPlaceholders","access":9,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/util/List;)Ljava/util/List;","signature":"(Lorg/bukkit/entity/Player;Ljava/util/List;)Ljava/util/List;"},{"name":"setRelationalPlaceholders","access":9,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Player;Ljava/lang/String;)Ljava/lang/String;"},{"name":"setRelationalPlaceholders","access":9,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Player;Ljava/util/List;)Ljava/util/List;","signature":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Player;Ljava/util/List;)Ljava/util/List;"},{"name":"isRegistered","access":9,"descriptor":"(Ljava/lang/String;)Z","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRegisteredIdentifiers","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getPlaceholderPattern","access":9,"descriptor":"()Ljava/util/regex/Pattern;"},{"name":"getBracketPlaceholderPattern","access":9,"descriptor":"()Ljava/util/regex/Pattern;"},{"name":"getRelationalPlaceholderPattern","access":9,"descriptor":"()Ljava/util/regex/Pattern;"},{"name":"containsPlaceholders","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"containsBracketPlaceholders","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getPlaceholders","access":131081,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"registerPlaceholderHook","access":131081,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lme/clip/placeholderapi/PlaceholderHook;)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"registerPlaceholderHook","access":131081,"descriptor":"(Ljava/lang/String;Lme/clip/placeholderapi/PlaceholderHook;)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"unregisterPlaceholderHook","access":131081,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"unregisterPlaceholderHook","access":131081,"descriptor":"(Ljava/lang/String;)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"getRegisteredPlaceholderPlugins","access":131081,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"getExternalPlaceholderPlugins","access":131081,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"setPlaceholders","access":131081,"descriptor":"(Lorg/bukkit/OfflinePlayer;Ljava/lang/String;Ljava/util/regex/Pattern;Z)Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"setPlaceholders","access":131081,"descriptor":"(Lorg/bukkit/OfflinePlayer;Ljava/util/List;Ljava/util/regex/Pattern;Z)Ljava/util/List;","signature":"(Lorg/bukkit/OfflinePlayer;Ljava/util/List;Ljava/util/regex/Pattern;Z)Ljava/util/List;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"setPlaceholders","access":131081,"descriptor":"(Lorg/bukkit/OfflinePlayer;Ljava/util/List;Z)Ljava/util/List;","signature":"(Lorg/bukkit/OfflinePlayer;Ljava/util/List;Z)Ljava/util/List;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"setPlaceholders","access":131081,"descriptor":"(Lorg/bukkit/OfflinePlayer;Ljava/util/List;Ljava/util/regex/Pattern;)Ljava/util/List;","signature":"(Lorg/bukkit/OfflinePlayer;Ljava/util/List;Ljava/util/regex/Pattern;)Ljava/util/List;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"setPlaceholders","access":131081,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;Z)Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"setPlaceholders","access":131081,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/util/List;Z)Ljava/util/List;","signature":"(Lorg/bukkit/entity/Player;Ljava/util/List;Z)Ljava/util/List;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"setPlaceholders","access":131081,"descriptor":"(Lorg/bukkit/OfflinePlayer;Ljava/lang/String;Z)Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"setPlaceholders","access":131081,"descriptor":"(Lorg/bukkit/OfflinePlayer;Ljava/lang/String;Ljava/util/regex/Pattern;)Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"setBracketPlaceholders","access":131081,"descriptor":"(Lorg/bukkit/OfflinePlayer;Ljava/util/List;Z)Ljava/util/List;","signature":"(Lorg/bukkit/OfflinePlayer;Ljava/util/List;Z)Ljava/util/List;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"setBracketPlaceholders","access":131081,"descriptor":"(Lorg/bukkit/OfflinePlayer;Ljava/lang/String;Z)Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"setBracketPlaceholders","access":131081,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;Z)Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"setBracketPlaceholders","access":131081,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/util/List;Z)Ljava/util/List;","signature":"(Lorg/bukkit/entity/Player;Ljava/util/List;Z)Ljava/util/List;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"setRelationalPlaceholders","access":131081,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Player;Ljava/lang/String;Z)Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"setRelationalPlaceholders","access":131081,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Player;Ljava/util/List;Z)Ljava/util/List;","signature":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Player;Ljava/util/List;Z)Ljava/util/List;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"lambda$getPlaceholders$3","access":4106,"descriptor":"(Lme/clip/placeholderapi/expansion/PlaceholderExpansion;)Lme/clip/placeholderapi/PlaceholderHook;"},{"name":"lambda$setRelationalPlaceholders$2","access":4106,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Player;Ljava/lang/String;)Ljava/lang/String;"},{"name":"lambda$setBracketPlaceholders$1","access":4106,"descriptor":"(Lorg/bukkit/OfflinePlayer;Ljava/lang/String;)Ljava/lang/String;"},{"name":"lambda$setPlaceholders$0","access":4106,"descriptor":"(Lorg/bukkit/OfflinePlayer;Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/PlaceholderAPIPlugin","version":52,"access":49,"superName":"org/bukkit/plugin/java/JavaPlugin","innerClasses":[{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$SimplePie","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"SimplePie","access":9},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$AdvancedPie","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"AdvancedPie","access":9},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"CustomChart","access":1033},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"VERSION","access":26,"descriptor":"Lme/clip/placeholderapi/expansion/Version;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"instance","access":10,"descriptor":"Lme/clip/placeholderapi/PlaceholderAPIPlugin;"},{"name":"config","access":18,"descriptor":"Lme/clip/placeholderapi/configuration/PlaceholderAPIConfig;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"localExpansionManager","access":18,"descriptor":"Lme/clip/placeholderapi/expansion/manager/LocalExpansionManager;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"cloudExpansionManager","access":18,"descriptor":"Lme/clip/placeholderapi/expansion/manager/CloudExpansionManager;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getInstance","access":9,"descriptor":"()Lme/clip/placeholderapi/PlaceholderAPIPlugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"booleanTrue","access":9,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"booleanFalse","access":9,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getDateFormat","access":9,"descriptor":"()Ljava/text/SimpleDateFormat;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getServerVersion","access":9,"descriptor":"()Lme/clip/placeholderapi/expansion/Version;"},{"name":"onLoad","access":1,"descriptor":"()V"},{"name":"onEnable","access":1,"descriptor":"()V"},{"name":"onDisable","access":1,"descriptor":"()V"},{"name":"reloadConf","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLocalExpansionManager","access":1,"descriptor":"()Lme/clip/placeholderapi/expansion/manager/LocalExpansionManager;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getCloudExpansionManager","access":1,"descriptor":"()Lme/clip/placeholderapi/expansion/manager/CloudExpansionManager;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getPlaceholderAPIConfig","access":1,"descriptor":"()Lme/clip/placeholderapi/configuration/PlaceholderAPIConfig;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"setupCommand","access":2,"descriptor":"()V"},{"name":"setupMetrics","access":2,"descriptor":"()V"},{"name":"setupExpansions","access":2,"descriptor":"()V"},{"name":"lambda$setupExpansions$3","access":4098,"descriptor":"()V"},{"name":"lambda$setupMetrics$2","access":4098,"descriptor":"()Ljava/util/Map;","exceptions":["java/lang/Exception"]},{"name":"lambda$setupMetrics$1","access":4106,"descriptor":"()Ljava/lang/String;","exceptions":["java/lang/Exception"]},{"name":"lambda$setupMetrics$0","access":4098,"descriptor":"()Ljava/lang/String;","exceptions":["java/lang/Exception"]}]},{"name":"me/clip/placeholderapi/PlaceholderHook","version":52,"access":1057,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"onRequest","access":1,"descriptor":"(Lorg/bukkit/OfflinePlayer;Ljava/lang/String;)Ljava/lang/String;","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"onPlaceholderRequest","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;)Ljava/lang/String;","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"me/clip/placeholderapi/commands/PlaceholderCommand","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"label","access":18,"descriptor":"Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"alias","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"permission","access":2,"descriptor":"Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":318767104}]}],"methods":[{"name":"","access":132,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288,"typePath":"["}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"filterByPermission","access":9,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/util/stream/Stream;)Ljava/util/stream/Stream;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/util/stream/Stream;)Ljava/util/stream/Stream;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"suggestByParameter","access":9,"descriptor":"(Ljava/util/stream/Stream;Ljava/util/List;Ljava/lang/String;)V","signature":"(Ljava/util/stream/Stream;Ljava/util/List;Ljava/lang/String;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":369229824}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"getLabel","access":17,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getAlias","access":17,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getLabels","access":17,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getPermission","access":17,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":335544320}]},{"name":"setPermission","access":1,"descriptor":"(Ljava/lang/String;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"complete","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369360896}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"lambda$suggestByParameter$1","access":4106,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"lambda$filterByPermission$0","access":4106,"descriptor":"(Lorg/bukkit/command/CommandSender;Lme/clip/placeholderapi/commands/PlaceholderCommand;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"me/clip/placeholderapi/commands/PlaceholderCommandRouter","version":52,"access":49,"superName":"java/lang/Object","interfaces":["org/bukkit/command/CommandExecutor","org/bukkit/command/TabCompleter"],"innerClasses":[{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"COMMANDS","access":26,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":318767104}]},{"name":"plugin","access":18,"descriptor":"Lme/clip/placeholderapi/PlaceholderAPIPlugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"commands","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":318767104}]}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"onCommand","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Lorg/bukkit/command/Command;Ljava/lang/String;[Ljava/lang/String;)Z","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360,"typePath":"["}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"onTabComplete","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Lorg/bukkit/command/Command;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Lorg/bukkit/command/Command;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360,"typePath":"["}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"lambda$new$0","access":4106,"descriptor":"(Lcom/google/common/collect/ImmutableMap$Builder;Lme/clip/placeholderapi/commands/PlaceholderCommand;Ljava/lang/String;)V"}]},{"name":"me/clip/placeholderapi/commands/impl/cloud/CommandECloud","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"COMMANDS","access":26,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":318767104}]},{"name":"commands","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":318767104}]}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"complete","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369360896}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"lambda$new$1","access":4106,"descriptor":"(Lcom/google/common/collect/ImmutableMap$Builder;Lme/clip/placeholderapi/commands/PlaceholderCommand;Ljava/lang/String;)V"},{"name":"lambda$static$0","access":4106,"descriptor":"(Lme/clip/placeholderapi/commands/PlaceholderCommand;)V"}]},{"name":"me/clip/placeholderapi/commands/impl/cloud/CommandECloudClear","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]}]},{"name":"me/clip/placeholderapi/commands/impl/cloud/CommandECloudDownload","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","innerClasses":[{"name":"me/clip/placeholderapi/expansion/cloud/CloudExpansion$Version","outerName":"me/clip/placeholderapi/expansion/cloud/CloudExpansion","innerName":"Version","access":1},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"complete","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369360896}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"lambda$complete$1","access":4106,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"lambda$evaluate$0","access":4106,"descriptor":"(Lorg/bukkit/command/CommandSender;Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;Lme/clip/placeholderapi/expansion/cloud/CloudExpansion$Version;Lme/clip/placeholderapi/PlaceholderAPIPlugin;Ljava/io/File;Ljava/lang/Throwable;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]}]},{"name":"me/clip/placeholderapi/commands/impl/cloud/CommandECloudExpansionInfo","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","innerClasses":[{"name":"me/clip/placeholderapi/expansion/cloud/CloudExpansion$Version","outerName":"me/clip/placeholderapi/expansion/cloud/CloudExpansion","innerName":"Version","access":1},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"complete","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369360896}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"lambda$complete$0","access":4106,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/commands/impl/cloud/CommandECloudExpansionList","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","innerClasses":[{"name":"me/clip/placeholderapi/util/Format$Align","outerName":"me/clip/placeholderapi/util/Format","innerName":"Align","access":16409},{"name":"com/google/common/collect/Sets$SetView","outerName":"com/google/common/collect/Sets","innerName":"SetView","access":1033},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"PAGE_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"EXPANSION_NAME","access":26,"descriptor":"Ljava/util/function/Function;","signature":"Ljava/util/function/Function;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"EXPANSION_AUTHOR","access":26,"descriptor":"Ljava/util/function/Function;","signature":"Ljava/util/function/Function;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"EXPANSION_VERIFIED","access":26,"descriptor":"Ljava/util/function/Function;","signature":"Ljava/util/function/Function;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"EXPANSION_LATEST_VERSION","access":26,"descriptor":"Ljava/util/function/Function;","signature":"Ljava/util/function/Function;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"EXPANSION_CURRENT_VERSION","access":26,"descriptor":"Ljava/util/function/Function;","signature":"Ljava/util/function/Function;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"OPTIONS","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":318767104}]}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getExpansions","access":10,"descriptor":"(Ljava/lang/String;Lme/clip/placeholderapi/PlaceholderAPIPlugin;)Ljava/util/Collection;","signature":"(Ljava/lang/String;Lme/clip/placeholderapi/PlaceholderAPIPlugin;)Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getPage","access":10,"descriptor":"(Ljava/util/List;I)Ljava/util/List;","signature":"(Ljava/util/List;I)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addExpansionTitle","access":9,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/String;I)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getMessage","access":10,"descriptor":"(Ljava/util/List;IILjava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage;","signature":"(Ljava/util/List;IILjava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"addExpansionTable","access":10,"descriptor":"(Ljava/util/List;Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/util/function/Function;)V","signature":"(Ljava/util/List;Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/util/function/Function;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369360896}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"complete","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369360896}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"lambda$addExpansionTable$6","access":4106,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;Ljava/util/function/Function;)Ljava/lang/Object;"},{"name":"lambda$addExpansionTable$5","access":4106,"descriptor":"(Ljava/util/concurrent/atomic/AtomicInteger;Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)Ljava/lang/Object;"},{"name":"lambda$static$4","access":4106,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)Ljava/lang/Object;"},{"name":"lambda$static$3","access":4106,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)Ljava/lang/Object;"},{"name":"lambda$static$2","access":4106,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)Ljava/lang/Object;"},{"name":"lambda$static$1","access":4106,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)Ljava/lang/Object;"},{"name":"lambda$static$0","access":4106,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)Ljava/lang/Object;"}]},{"name":"me/clip/placeholderapi/commands/impl/cloud/CommandECloudExpansionPlaceholders","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"complete","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369360896}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"lambda$complete$1","access":4106,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"lambda$evaluate$0","access":4106,"descriptor":"(Ljava/util/List;)Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/commands/impl/cloud/CommandECloudRefresh","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]}]},{"name":"me/clip/placeholderapi/commands/impl/cloud/CommandECloudStatus","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]}]},{"name":"me/clip/placeholderapi/commands/impl/cloud/CommandECloudToggle","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]}]},{"name":"me/clip/placeholderapi/commands/impl/cloud/CommandECloudUpdate","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","innerClasses":[{"name":"me/clip/placeholderapi/expansion/cloud/CloudExpansion$Version","outerName":"me/clip/placeholderapi/expansion/cloud/CloudExpansion","innerName":"Version","access":1},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"downloadAndDiscover","access":10,"descriptor":"(Ljava/util/List;Lme/clip/placeholderapi/PlaceholderAPIPlugin;)Ljava/util/concurrent/CompletableFuture;","signature":"(Ljava/util/List;Lme/clip/placeholderapi/PlaceholderAPIPlugin;)Ljava/util/concurrent/CompletableFuture;>;>;","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":335544320,"typePath":"0;0;"},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"complete","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369360896}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"lambda$complete$6","access":4106,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"lambda$complete$5","access":4106,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)Z"},{"name":"lambda$evaluate$4","access":4106,"descriptor":"(Lorg/bukkit/command/CommandSender;Lme/clip/placeholderapi/PlaceholderAPIPlugin;Ljava/util/List;Ljava/lang/Throwable;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"lambda$null$3","access":4106,"descriptor":"(Lme/clip/placeholderapi/expansion/PlaceholderExpansion;)Ljava/lang/String;"},{"name":"lambda$evaluate$2","access":4106,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)Z"},{"name":"lambda$downloadAndDiscover$1","access":4106,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"lambda$downloadAndDiscover$0","access":4106,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)Ljava/util/concurrent/CompletableFuture;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"me/clip/placeholderapi/commands/impl/local/CommandDump","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"URL","access":26,"descriptor":"Ljava/lang/String;","constant":"https://paste.helpch.at/","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"DATE_FORMAT","access":26,"descriptor":"Ljava/time/format/DateTimeFormatter;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"postDump","access":2,"descriptor":"(Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;","signature":"(Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"makeDump","access":2,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"lambda$makeDump$2","access":4106,"descriptor":"(Ljava/io/File;Ljava/lang/String;)Z"},{"name":"lambda$postDump$1","access":4106,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"lambda$evaluate$0","access":4106,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/lang/Throwable;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"me/clip/placeholderapi/commands/impl/local/CommandExpansionRegister","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"complete","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369360896}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"lambda$complete$1","access":4106,"descriptor":"(Ljava/io/File;Ljava/lang/String;)Z"},{"name":"lambda$evaluate$0","access":4106,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/io/File;Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lme/clip/placeholderapi/expansion/manager/LocalExpansionManager;Ljava/util/List;Ljava/lang/Class;Ljava/lang/Throwable;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]}]},{"name":"me/clip/placeholderapi/commands/impl/local/CommandExpansionUnregister","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"complete","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369360896}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]}]},{"name":"me/clip/placeholderapi/commands/impl/local/CommandHelp","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]}]},{"name":"me/clip/placeholderapi/commands/impl/local/CommandInfo","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"complete","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369360896}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]}]},{"name":"me/clip/placeholderapi/commands/impl/local/CommandList","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"lambda$evaluate$0","access":4106,"descriptor":"(Ljava/util/List;)Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/commands/impl/local/CommandParse","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","innerClasses":[{"name":"org/bukkit/entity/Player$Spigot","outerName":"org/bukkit/entity/Player","innerName":"Spigot","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"complete","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369360896}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"evaluateParseSingular","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/util/List;ZZ)V","signature":"(Lorg/bukkit/command/CommandSender;Ljava/util/List;ZZ)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"evaluateParseRelation","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/util/List;)V","signature":"(Lorg/bukkit/command/CommandSender;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"completeParseSingular","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/util/List;Ljava/util/List;)V","signature":"(Lorg/bukkit/command/CommandSender;Ljava/util/List;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"completeParseRelation","access":2,"descriptor":"(Ljava/util/List;Ljava/util/List;)V","signature":"(Ljava/util/List;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"resolvePlayer","access":2,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/OfflinePlayer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"lambda$completeParseSingular$0","access":4106,"descriptor":"(Ljava/util/Set;Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)V"}]},{"name":"me/clip/placeholderapi/commands/impl/local/CommandReload","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]}]},{"name":"me/clip/placeholderapi/commands/impl/local/CommandVersion","version":52,"access":49,"superName":"me/clip/placeholderapi/commands/PlaceholderCommand","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluate","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369295360},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":369295360}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]}]},{"name":"me/clip/placeholderapi/configuration/ExpansionSort","version":52,"access":16433,"signature":"Ljava/lang/Enum;Ljava/util/Comparator;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"NAME","access":16409,"descriptor":"Lme/clip/placeholderapi/configuration/ExpansionSort;"},{"name":"AUTHOR","access":16409,"descriptor":"Lme/clip/placeholderapi/configuration/ExpansionSort;"},{"name":"LATEST","access":16409,"descriptor":"Lme/clip/placeholderapi/configuration/ExpansionSort;"},{"name":"comparator","access":18,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"$VALUES","access":4122,"descriptor":"[Lme/clip/placeholderapi/configuration/ExpansionSort;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lme/clip/placeholderapi/configuration/ExpansionSort;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/configuration/ExpansionSort;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/util/Comparator;)V","signature":"(Ljava/util/Comparator;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"compare","access":17,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)I"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"me/clip/placeholderapi/configuration/PlaceholderAPIConfig","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"plugin","access":18,"descriptor":"Lme/clip/placeholderapi/PlaceholderAPIPlugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"checkUpdates","access":1,"descriptor":"()Z"},{"name":"cloudAllowUnverifiedExpansions","access":1,"descriptor":"()Z"},{"name":"isCloudEnabled","access":1,"descriptor":"()Z"},{"name":"setCloudEnabled","access":1,"descriptor":"(Z)V"},{"name":"isDebugMode","access":1,"descriptor":"()Z"},{"name":"getExpansionSort","access":1,"descriptor":"()Ljava/util/Optional;","signature":"()Ljava/util/Optional;"},{"name":"dateFormat","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"booleanTrue","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"booleanFalse","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]}]},{"name":"me/clip/placeholderapi/events/ExpansionRegisterEvent","version":52,"access":49,"superName":"org/bukkit/event/Event","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"HANDLERS","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"expansion","access":18,"descriptor":"Lme/clip/placeholderapi/expansion/PlaceholderExpansion;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/expansion/PlaceholderExpansion;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getExpansion","access":1,"descriptor":"()Lme/clip/placeholderapi/expansion/PlaceholderExpansion;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]}]},{"name":"me/clip/placeholderapi/events/ExpansionUnregisterEvent","version":52,"access":49,"superName":"org/bukkit/event/Event","fields":[{"name":"HANDLERS","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"expansion","access":18,"descriptor":"Lme/clip/placeholderapi/expansion/PlaceholderExpansion;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/expansion/PlaceholderExpansion;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getExpansion","access":1,"descriptor":"()Lme/clip/placeholderapi/expansion/PlaceholderExpansion;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]}]},{"name":"me/clip/placeholderapi/events/PlaceholderHookUnloadEvent","version":52,"access":131121,"superName":"org/bukkit/event/Event","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"HANDLERS","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"plugin","access":18,"descriptor":"Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"placeholderHook","access":18,"descriptor":"Lme/clip/placeholderapi/PlaceholderHook;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lme/clip/placeholderapi/PlaceholderHook;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getHookName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getHook","access":1,"descriptor":"()Lme/clip/placeholderapi/PlaceholderHook;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]}]},{"name":"me/clip/placeholderapi/exceptions/NoDefaultCommandException","version":52,"access":49,"superName":"java/lang/RuntimeException","methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"me/clip/placeholderapi/expansion/Cacheable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"clear","access":1025,"descriptor":"()V"}]},{"name":"me/clip/placeholderapi/expansion/Cleanable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"cleanup","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)V"}]},{"name":"me/clip/placeholderapi/expansion/Configurable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getDefaults","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"}]},{"name":"me/clip/placeholderapi/expansion/NMSVersion","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"UNKNOWN","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_7_R1","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_7_R2","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_7_R3","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_7_R4","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_8_R1","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_8_R2","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_8_R3","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_9_R1","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_9_R2","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_10_R1","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_11_R1","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_12_R1","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_13_R1","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_13_R2","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_14_R1","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_15_R1","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"SPIGOT_1_16_R1","access":16409,"descriptor":"Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"version","access":18,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lme/clip/placeholderapi/expansion/NMSVersion;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V","signature":"(Ljava/lang/String;)V"},{"name":"getVersion","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/expansion/NMSVersion;"},{"name":"getVersion","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/expansion/PlaceholderExpansion","version":52,"access":1057,"superName":"me/clip/placeholderapi/PlaceholderHook","innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$ScheduledForRemoval","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"ScheduledForRemoval","access":9737},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getIdentifier","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getAuthor","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getVersion","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getRequiredPlugin","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getPlaceholders","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"persist","access":1,"descriptor":"()Z"},{"name":"isRegistered","access":17,"descriptor":"()Z"},{"name":"canRegister","access":1,"descriptor":"()Z"},{"name":"register","access":1,"descriptor":"()Z"},{"name":"unregister","access":17,"descriptor":"()Z"},{"name":"getPlaceholderAPI","access":17,"descriptor":"()Lme/clip/placeholderapi/PlaceholderAPIPlugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getConfigSection","access":17,"descriptor":"()Lorg/bukkit/configuration/ConfigurationSection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getConfigSection","access":17,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/ConfigurationSection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"get","access":17,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getInt","access":17,"descriptor":"(Ljava/lang/String;I)I","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLong","access":17,"descriptor":"(Ljava/lang/String;J)J","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDouble","access":17,"descriptor":"(Ljava/lang/String;D)D","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getString","access":17,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getStringList","access":17,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"configurationContains","access":17,"descriptor":"(Ljava/lang/String;)Z","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"toString","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"getPlugin","access":131073,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"getDescription","access":131073,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"getLink","access":131073,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$ScheduledForRemoval;","values":{"inVersion":"2.11.0"},"visible":false}]},{"name":"lambda$isRegistered$0","access":4098,"descriptor":"(Lme/clip/placeholderapi/expansion/PlaceholderExpansion;)Ljava/lang/Boolean;"}]},{"name":"me/clip/placeholderapi/expansion/Relational","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"onPlaceholderRequest","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Player;Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/expansion/Taskable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"start","access":1025,"descriptor":"()V"},{"name":"stop","access":1025,"descriptor":"()V"}]},{"name":"me/clip/placeholderapi/expansion/Version","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"isSpigot","access":18,"descriptor":"Z"},{"name":"version","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Z)V"},{"name":"getVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isSpigot","access":1,"descriptor":"()Z"},{"name":"compareTo","access":1,"descriptor":"(Ljava/lang/String;)Z"}]},{"name":"me/clip/placeholderapi/expansion/VersionSpecific","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"isCompatibleWith","access":1025,"descriptor":"(Lme/clip/placeholderapi/expansion/Version;)Z"}]},{"name":"me/clip/placeholderapi/expansion/cloud/CloudExpansion","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/expansion/cloud/CloudExpansion$Version","outerName":"me/clip/placeholderapi/expansion/cloud/CloudExpansion","innerName":"Version","access":1},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"name","access":2,"descriptor":"Ljava/lang/String;"},{"name":"author","access":2,"descriptor":"Ljava/lang/String;"},{"name":"latest_version","access":2,"descriptor":"Ljava/lang/String;"},{"name":"description","access":2,"descriptor":"Ljava/lang/String;"},{"name":"source_url","access":2,"descriptor":"Ljava/lang/String;"},{"name":"dependency_url","access":2,"descriptor":"Ljava/lang/String;"},{"name":"hasExpansion","access":2,"descriptor":"Z"},{"name":"shouldUpdate","access":2,"descriptor":"Z"},{"name":"verified","access":2,"descriptor":"Z"},{"name":"last_update","access":2,"descriptor":"J"},{"name":"ratings_count","access":2,"descriptor":"J"},{"name":"average_rating","access":2,"descriptor":"D"},{"name":"placeholders","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"versions","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getTimeSinceLastUpdate","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setName","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getAuthor","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setAuthor","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getVersion","access":1,"descriptor":"()Lme/clip/placeholderapi/expansion/cloud/CloudExpansion$Version;"},{"name":"getVersion","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/expansion/cloud/CloudExpansion$Version;"},{"name":"getAvailableVersions","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getLatestVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setLatestVersion","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getDescription","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setDescription","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getSourceUrl","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setSourceUrl","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getDependencyUrl","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setDependencyUrl","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"hasExpansion","access":1,"descriptor":"()Z"},{"name":"setHasExpansion","access":1,"descriptor":"(Z)V"},{"name":"shouldUpdate","access":1,"descriptor":"()Z"},{"name":"setShouldUpdate","access":1,"descriptor":"(Z)V"},{"name":"isVerified","access":1,"descriptor":"()Z"},{"name":"getLastUpdate","access":1,"descriptor":"()J"},{"name":"setLastUpdate","access":1,"descriptor":"(J)V"},{"name":"getRatingsCount","access":1,"descriptor":"()J"},{"name":"getAverage_rating","access":1,"descriptor":"()D"},{"name":"getPlaceholders","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"setPlaceholders","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"getVersions","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"setVersions","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"lambda$getVersion$0","access":4106,"descriptor":"(Ljava/lang/String;Lme/clip/placeholderapi/expansion/cloud/CloudExpansion$Version;)Z"}]},{"name":"me/clip/placeholderapi/expansion/cloud/CloudExpansion$Version","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/expansion/cloud/CloudExpansion$Version","outerName":"me/clip/placeholderapi/expansion/cloud/CloudExpansion","innerName":"Version","access":1}],"fields":[{"name":"url","access":2,"descriptor":"Ljava/lang/String;"},{"name":"version","access":2,"descriptor":"Ljava/lang/String;"},{"name":"release_notes","access":2,"descriptor":"Ljava/lang/String;"},{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;"}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)V"},{"name":"getUrl","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setUrl","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setVersion","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getReleaseNotes","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setReleaseNotes","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"me/clip/placeholderapi/expansion/manager/CloudExpansionManager","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/expansion/manager/CloudExpansionManager$1","access":8},{"name":"me/clip/placeholderapi/expansion/cloud/CloudExpansion$Version","outerName":"me/clip/placeholderapi/expansion/cloud/CloudExpansion","innerName":"Version","access":1},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"API_URL","access":26,"descriptor":"Ljava/lang/String;","constant":"http://api.extendedclip.com/v2/","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"GSON","access":26,"descriptor":"Lme/clip/placeholderapi/libs/gson/Gson;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"TYPE","access":26,"descriptor":"Ljava/lang/reflect/Type;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"INDEXED_NAME_COLLECTOR","access":18,"descriptor":"Ljava/util/stream/Collector;","signature":"Ljava/util/stream/Collector;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"plugin","access":18,"descriptor":"Lme/clip/placeholderapi/PlaceholderAPIPlugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"cache","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"await","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"toIndexName","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"toIndexName","access":10,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"load","access":1,"descriptor":"()V"},{"name":"kill","access":1,"descriptor":"()V"},{"name":"getCloudExpansions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getCloudExpansionsInstalled","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getCloudExpansionsByAuthor","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/Map;","signature":"(Ljava/lang/String;)Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCloudExpansionAuthors","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getCloudExpansionAuthorCount","access":1,"descriptor":"()I"},{"name":"getCloudUpdateCount","access":1,"descriptor":"()I"},{"name":"findCloudExpansionByName","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/Optional;","signature":"(Ljava/lang/String;)Ljava/util/Optional;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"clean","access":1,"descriptor":"()V"},{"name":"fetch","access":1,"descriptor":"(Z)V"},{"name":"isDownloading","access":1,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)Z","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"downloadExpansion","access":1,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;Lme/clip/placeholderapi/expansion/cloud/CloudExpansion$Version;)Ljava/util/concurrent/CompletableFuture;","signature":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;Lme/clip/placeholderapi/expansion/cloud/CloudExpansion$Version;)Ljava/util/concurrent/CompletableFuture;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"lambda$downloadExpansion$11","access":4098,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;Lme/clip/placeholderapi/expansion/cloud/CloudExpansion$Version;Ljava/io/File;Ljava/lang/Throwable;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"lambda$downloadExpansion$10","access":4106,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion$Version;Ljava/io/File;)Ljava/io/File;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"lambda$fetch$9","access":4098,"descriptor":"(Ljava/util/Map;Ljava/lang/Throwable;)V"},{"name":"lambda$fetch$8","access":4098,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;"},{"name":"lambda$null$7","access":4098,"descriptor":"(Ljava/lang/String;Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)V"},{"name":"lambda$fetch$6","access":4106,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;"},{"name":"lambda$null$5","access":4106,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)Z"},{"name":"lambda$fetch$4","access":4106,"descriptor":"()Ljava/util/Map;"},{"name":"lambda$null$3","access":4106,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)Z"},{"name":"lambda$clean$2","access":4106,"descriptor":"(Ljava/util/concurrent/CompletableFuture;)V"},{"name":"lambda$getCloudUpdateCount$1","access":4098,"descriptor":"(Lme/clip/placeholderapi/expansion/PlaceholderExpansion;)Z"},{"name":"lambda$getCloudExpansionsByAuthor$0","access":4106,"descriptor":"(Ljava/lang/String;Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"me/clip/placeholderapi/expansion/manager/CloudExpansionManager$1","version":52,"access":48,"signature":"Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;>;","superName":"me/clip/placeholderapi/libs/gson/reflect/TypeToken","outerClass":"me/clip/placeholderapi/expansion/manager/CloudExpansionManager","innerClasses":[{"name":"me/clip/placeholderapi/expansion/manager/CloudExpansionManager$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"me/clip/placeholderapi/expansion/manager/LocalExpansionManager","version":52,"access":49,"superName":"java/lang/Object","interfaces":["org/bukkit/event/Listener"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"org/jetbrains/annotations/ApiStatus$Internal","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Internal","access":9737},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"EXPANSIONS_FOLDER_NAME","access":26,"descriptor":"Ljava/lang/String;","constant":"expansions","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"folder","access":18,"descriptor":"Ljava/io/File;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"plugin","access":18,"descriptor":"Lme/clip/placeholderapi/PlaceholderAPIPlugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]},{"name":"expansions","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"load","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"kill","access":1,"descriptor":"()V"},{"name":"getExpansionsFolder","access":1,"descriptor":"()Ljava/io/File;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getExpansionsCount","access":1,"descriptor":"()I"},{"name":"getIdentifiers","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getExpansions","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/Unmodifiable;","values":{},"visible":false,"typeRef":335544320}]},{"name":"getExpansion","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/expansion/PlaceholderExpansion;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"findExpansionByName","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/Optional;","signature":"(Ljava/lang/String;)Ljava/util/Optional;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"findExpansionByIdentifier","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/Optional;","signature":"(Ljava/lang/String;)Ljava/util/Optional;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"register","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/util/Optional;","signature":"(Ljava/lang/Class<+Lme/clip/placeholderapi/expansion/PlaceholderExpansion;>;)Ljava/util/Optional;","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"register","access":1,"descriptor":"(Lme/clip/placeholderapi/expansion/PlaceholderExpansion;)Z","annotations":[{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$Internal;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unregister","access":1,"descriptor":"(Lme/clip/placeholderapi/expansion/PlaceholderExpansion;)Z","annotations":[{"descriptor":"Lorg/jetbrains/annotations/ApiStatus$Internal;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"registerAll","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unregisterAll","access":2,"descriptor":"()V"},{"name":"findExpansionsOnDisk","access":1,"descriptor":"()Ljava/util/concurrent/CompletableFuture;","signature":"()Ljava/util/concurrent/CompletableFuture;>;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320,"typePath":"0;"},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320,"typePath":"0;0;"},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"findExpansionInFile","access":1,"descriptor":"(Ljava/io/File;)Ljava/util/concurrent/CompletableFuture;","signature":"(Ljava/io/File;)Ljava/util/concurrent/CompletableFuture;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":335544320,"typePath":"0;"},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createExpansionInstance","access":1,"descriptor":"(Ljava/lang/Class;)Lme/clip/placeholderapi/expansion/PlaceholderExpansion;","signature":"(Ljava/lang/Class<+Lme/clip/placeholderapi/expansion/PlaceholderExpansion;>;)Lme/clip/placeholderapi/expansion/PlaceholderExpansion;","exceptions":["java/lang/LinkageError"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"onQuit","access":1,"descriptor":"(Lorg/bukkit/event/player/PlayerQuitEvent;)V","annotations":[{"descriptor":"Lorg/bukkit/event/EventHandler;","values":{},"visible":true}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"onPluginDisable","access":1,"descriptor":"(Lorg/bukkit/event/server/PluginDisableEvent;)V","annotations":[{"descriptor":"Lorg/bukkit/event/EventHandler;","values":{"priority":{"kind":"enum","descriptor":"Lorg/bukkit/event/EventPriority;","name":"HIGH"}},"visible":true}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"lambda$findExpansionInFile$4","access":4098,"descriptor":"(Ljava/io/File;)Ljava/lang/Class;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"lambda$findExpansionsOnDisk$3","access":4106,"descriptor":"(Ljava/io/File;Ljava/lang/String;)Z"},{"name":"lambda$registerAll$2","access":4098,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/util/List;Ljava/lang/Throwable;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"lambda$unregister$1","access":4106,"descriptor":"(Lme/clip/placeholderapi/expansion/cloud/CloudExpansion;)V"},{"name":"lambda$findExpansionByName$0","access":4106,"descriptor":"(Ljava/lang/String;Lme/clip/placeholderapi/expansion/PlaceholderExpansion;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"me/clip/placeholderapi/libs/JSONMessage","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/JSONMessage$1","access":4104},{"name":"me/clip/placeholderapi/libs/JSONMessage$MessagePart","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"MessagePart","access":9},{"name":"me/clip/placeholderapi/libs/JSONMessage$ReflectionHelper","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"ReflectionHelper","access":10},{"name":"me/clip/placeholderapi/libs/JSONMessage$HoverEvent","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"HoverEvent","access":9},{"name":"me/clip/placeholderapi/libs/JSONMessage$ClickEvent","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"ClickEvent","access":9},{"name":"me/clip/placeholderapi/libs/JSONMessage$MessageEvent","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"MessageEvent","access":9},{"name":"com/google/common/collect/ImmutableBiMap$Builder","outerName":"com/google/common/collect/ImmutableBiMap","innerName":"Builder","access":25},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"stylesToNames","access":26,"descriptor":"Lcom/google/common/collect/BiMap;","signature":"Lcom/google/common/collect/BiMap;"},{"name":"parts","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"centeringStartIndex","access":2,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"create","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"create","access":9,"descriptor":"()Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"actionbar","access":137,"descriptor":"(Ljava/lang/String;[Lorg/bukkit/entity/Player;)V"},{"name":"last","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/JSONMessage$MessagePart;"},{"name":"toJSON","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toLegacy","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"send","access":129,"descriptor":"([Lorg/bukkit/entity/Player;)V"},{"name":"title","access":129,"descriptor":"(III[Lorg/bukkit/entity/Player;)V"},{"name":"subtitle","access":129,"descriptor":"([Lorg/bukkit/entity/Player;)V"},{"name":"actionbar","access":129,"descriptor":"([Lorg/bukkit/entity/Player;)V"},{"name":"color","access":1,"descriptor":"(Lorg/bukkit/ChatColor;)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"color","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"color","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/ChatColor;)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"font","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"style","access":1,"descriptor":"(Lorg/bukkit/ChatColor;)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"runCommand","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"suggestCommand","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"openURL","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"copyText","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"changePage","access":1,"descriptor":"(I)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"tooltip","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"tooltip","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/JSONMessage;)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"achievement","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"then","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"then","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/JSONMessage$MessagePart;)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"bar","access":1,"descriptor":"(I)Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"bar","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"newline","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"beginCenter","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"endCenter","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/JSONMessage;"},{"name":"access$100","access":4104,"descriptor":"()Lcom/google/common/collect/BiMap;"}]},{"name":"me/clip/placeholderapi/libs/JSONMessage$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"me/clip/placeholderapi/libs/JSONMessage","innerClasses":[{"name":"me/clip/placeholderapi/libs/JSONMessage$1","access":4104}],"fields":[{"name":"$SwitchMap$org$bukkit$ChatColor","access":4120,"descriptor":"[I"}]},{"name":"me/clip/placeholderapi/libs/JSONMessage$ClickEvent","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/JSONMessage$ClickEvent","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"ClickEvent","access":9},{"name":"me/clip/placeholderapi/libs/JSONMessage$MessageEvent","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"MessageEvent","access":9},{"name":"me/clip/placeholderapi/libs/JSONMessage$ReflectionHelper","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"ReflectionHelper","access":10}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"runCommand","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage$MessageEvent;"},{"name":"suggestCommand","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage$MessageEvent;"},{"name":"openURL","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage$MessageEvent;"},{"name":"changePage","access":9,"descriptor":"(I)Lme/clip/placeholderapi/libs/JSONMessage$MessageEvent;"},{"name":"copyText","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage$MessageEvent;"}]},{"name":"me/clip/placeholderapi/libs/JSONMessage$HoverEvent","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/JSONMessage$HoverEvent","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"HoverEvent","access":9},{"name":"me/clip/placeholderapi/libs/JSONMessage$MessageEvent","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"MessageEvent","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"showText","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage$MessageEvent;"},{"name":"showText","access":9,"descriptor":"(Lme/clip/placeholderapi/libs/JSONMessage;)Lme/clip/placeholderapi/libs/JSONMessage$MessageEvent;"},{"name":"showAchievement","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/JSONMessage$MessageEvent;"}]},{"name":"me/clip/placeholderapi/libs/JSONMessage$MessageEvent","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/JSONMessage$MessageEvent","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"MessageEvent","access":9},{"name":"me/clip/placeholderapi/libs/JSONMessage$ReflectionHelper","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"ReflectionHelper","access":10}],"fields":[{"name":"action","access":2,"descriptor":"Ljava/lang/String;"},{"name":"value","access":2,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"toJSON","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;"},{"name":"getAction","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setAction","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"me/clip/placeholderapi/libs/JSONMessage$MessagePart","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/JSONMessage$MessageEvent","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"MessageEvent","access":9},{"name":"me/clip/placeholderapi/libs/JSONMessage$MessagePart","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"MessagePart","access":9},{"name":"me/clip/placeholderapi/libs/JSONMessage$ReflectionHelper","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"ReflectionHelper","access":10},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"styles","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"onClick","access":2,"descriptor":"Lme/clip/placeholderapi/libs/JSONMessage$MessageEvent;"},{"name":"onHover","access":2,"descriptor":"Lme/clip/placeholderapi/libs/JSONMessage$MessageEvent;"},{"name":"color","access":2,"descriptor":"Ljava/lang/String;"},{"name":"legacyColor","access":2,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"font","access":2,"descriptor":"Ljava/lang/String;"},{"name":"text","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"toJSON","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;"},{"name":"toLegacy","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getOnClick","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/JSONMessage$MessageEvent;"},{"name":"setOnClick","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/JSONMessage$MessageEvent;)V"},{"name":"getOnHover","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/JSONMessage$MessageEvent;"},{"name":"setOnHover","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/JSONMessage$MessageEvent;)V"},{"name":"getColorValue","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getColor","access":131073,"descriptor":"()Lorg/bukkit/ChatColor;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setColor","access":131073,"descriptor":"(Lorg/bukkit/ChatColor;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setColor","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"setLegacyColor","access":131073,"descriptor":"(Lorg/bukkit/ChatColor;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getStyles","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"addStyle","access":1,"descriptor":"(Lorg/bukkit/ChatColor;)V"},{"name":"getFont","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setFont","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setText","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"me/clip/placeholderapi/libs/JSONMessage$ReflectionHelper","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/JSONMessage$ReflectionHelper","outerName":"me/clip/placeholderapi/libs/JSONMessage","innerName":"ReflectionHelper","access":10},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"version","access":26,"descriptor":"Ljava/lang/String;"},{"name":"chatComponentText","access":10,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"packetPlayOutChat","access":10,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"packetPlayOutChatComponent","access":10,"descriptor":"Ljava/lang/reflect/Field;"},{"name":"packetPlayOutChatMessageType","access":10,"descriptor":"Ljava/lang/reflect/Field;"},{"name":"packetPlayOutChatUuid","access":10,"descriptor":"Ljava/lang/reflect/Field;"},{"name":"enumChatMessageTypeMessage","access":10,"descriptor":"Ljava/lang/Object;"},{"name":"enumChatMessageTypeActionbar","access":10,"descriptor":"Ljava/lang/Object;"},{"name":"titlePacketConstructor","access":10,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"titleTimesPacketConstructor","access":10,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"enumActionTitle","access":10,"descriptor":"Ljava/lang/Object;"},{"name":"enumActionSubtitle","access":10,"descriptor":"Ljava/lang/Object;"},{"name":"connection","access":10,"descriptor":"Ljava/lang/reflect/Field;"},{"name":"GET_HANDLE","access":10,"descriptor":"Ljava/lang/invoke/MethodHandle;"},{"name":"SEND_PACKET","access":10,"descriptor":"Ljava/lang/invoke/MethodHandle;"},{"name":"STRING_TO_CHAT","access":10,"descriptor":"Ljava/lang/invoke/MethodHandle;"},{"name":"SETUP","access":10,"descriptor":"Z"},{"name":"MAJOR_VER","access":10,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"sendPacket","access":136,"descriptor":"(Ljava/lang/Object;[Lorg/bukkit/entity/Player;)V"},{"name":"createActionbarPacket","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"createTextPacket","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"createTitlePacket","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"createTitleTimesPacket","access":8,"descriptor":"(III)Ljava/lang/Object;"},{"name":"createSubtitlePacket","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"setType","access":10,"descriptor":"(Ljava/lang/Object;B)V"},{"name":"componentText","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"fromJson","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"assertIsSetup","access":10,"descriptor":"()V"},{"name":"getClass","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"setFieldValue","access":10,"descriptor":"(Ljava/lang/reflect/Field;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"getField","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/lang/reflect/Field;"},{"name":"getVersion","access":10,"descriptor":"()I"},{"name":"access$000","access":4104,"descriptor":"()I"}]},{"name":"me/clip/placeholderapi/libs/gson/DefaultDateTypeAdapter","version":50,"access":48,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","fields":[{"name":"SIMPLE_NAME","access":26,"descriptor":"Ljava/lang/String;","constant":"DefaultDateTypeAdapter"},{"name":"dateType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<+Ljava/util/Date;>;"},{"name":"dateFormats","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Ljava/util/Date;>;)V"},{"name":"","access":0,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)V","signature":"(Ljava/lang/Class<+Ljava/util/Date;>;Ljava/lang/String;)V"},{"name":"","access":0,"descriptor":"(Ljava/lang/Class;I)V","signature":"(Ljava/lang/Class<+Ljava/util/Date;>;I)V"},{"name":"","access":1,"descriptor":"(II)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;II)V","signature":"(Ljava/lang/Class<+Ljava/util/Date;>;II)V"},{"name":"verifyDateType","access":10,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<+Ljava/util/Date;>;)Ljava/lang/Class<+Ljava/util/Date;>;"},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/Date;)V","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/Date;","exceptions":["java/io/IOException"]},{"name":"deserializeToDate","access":2,"descriptor":"(Ljava/lang/String;)Ljava/util/Date;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/ExclusionStrategy","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"shouldSkipField","access":1025,"descriptor":"(Lme/clip/placeholderapi/libs/gson/FieldAttributes;)Z"},{"name":"shouldSkipClass","access":1025,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"}]},{"name":"me/clip/placeholderapi/libs/gson/FieldAttributes","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"field","access":18,"descriptor":"Ljava/lang/reflect/Field;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Field;)V"},{"name":"getDeclaringClass","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDeclaredType","access":1,"descriptor":"()Ljava/lang/reflect/Type;"},{"name":"getDeclaredClass","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getAnnotation","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;","signature":"(Ljava/lang/Class;)TT;"},{"name":"getAnnotations","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"hasModifier","access":1,"descriptor":"(I)Z"},{"name":"get","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/IllegalAccessException"]},{"name":"isSynthetic","access":0,"descriptor":"()Z"}]},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy","version":50,"access":17441,"signature":"Ljava/lang/Enum;Lme/clip/placeholderapi/libs/gson/FieldNamingStrategy;","superName":"java/lang/Enum","interfaces":["me/clip/placeholderapi/libs/gson/FieldNamingStrategy"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$6","access":16400},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$5","access":16400},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$4","access":16400},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$3","access":16400},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$2","access":16400},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$1","access":16400}],"fields":[{"name":"IDENTITY","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/FieldNamingPolicy;"},{"name":"UPPER_CAMEL_CASE","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/FieldNamingPolicy;"},{"name":"UPPER_CAMEL_CASE_WITH_SPACES","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/FieldNamingPolicy;"},{"name":"LOWER_CASE_WITH_UNDERSCORES","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/FieldNamingPolicy;"},{"name":"LOWER_CASE_WITH_DASHES","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/FieldNamingPolicy;"},{"name":"LOWER_CASE_WITH_DOTS","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/FieldNamingPolicy;"},{"name":"$VALUES","access":4122,"descriptor":"[Lme/clip/placeholderapi/libs/gson/FieldNamingPolicy;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lme/clip/placeholderapi/libs/gson/FieldNamingPolicy;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/FieldNamingPolicy;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"separateCamelCase","access":8,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"upperCaseFirstLetter","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILme/clip/placeholderapi/libs/gson/FieldNamingPolicy$1;)V"}]},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$1","version":50,"access":16432,"superName":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy","outerClass":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"translateName","access":1,"descriptor":"(Ljava/lang/reflect/Field;)Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$2","version":50,"access":16432,"superName":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy","outerClass":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$2","access":16400},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"translateName","access":1,"descriptor":"(Ljava/lang/reflect/Field;)Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$3","version":50,"access":16432,"superName":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy","outerClass":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$3","access":16400},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"translateName","access":1,"descriptor":"(Ljava/lang/reflect/Field;)Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$4","version":50,"access":16432,"superName":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy","outerClass":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$4","access":16400},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"translateName","access":1,"descriptor":"(Ljava/lang/reflect/Field;)Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$5","version":50,"access":16432,"superName":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy","outerClass":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$5","access":16400},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"translateName","access":1,"descriptor":"(Ljava/lang/reflect/Field;)Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$6","version":50,"access":16432,"superName":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy","outerClass":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$6","access":16400},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingPolicy$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"translateName","access":1,"descriptor":"(Ljava/lang/reflect/Field;)Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/FieldNamingStrategy","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"translateName","access":1025,"descriptor":"(Ljava/lang/reflect/Field;)Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/Gson","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/Gson$FutureTypeAdapter","outerName":"me/clip/placeholderapi/libs/gson/Gson","innerName":"FutureTypeAdapter","access":8},{"name":"me/clip/placeholderapi/libs/gson/Gson$5","access":0},{"name":"me/clip/placeholderapi/libs/gson/Gson$4","access":0},{"name":"me/clip/placeholderapi/libs/gson/Gson$3","access":0},{"name":"me/clip/placeholderapi/libs/gson/Gson$2","access":0},{"name":"me/clip/placeholderapi/libs/gson/Gson$1","access":0}],"fields":[{"name":"DEFAULT_JSON_NON_EXECUTABLE","access":24,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"DEFAULT_LENIENT","access":24,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"DEFAULT_PRETTY_PRINT","access":24,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"DEFAULT_ESCAPE_HTML","access":24,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"DEFAULT_SERIALIZE_NULLS","access":24,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"DEFAULT_COMPLEX_MAP_KEYS","access":24,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"DEFAULT_SPECIALIZE_FLOAT_VALUES","access":24,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"NULL_KEY_SURROGATE","access":26,"descriptor":"Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;","signature":"Lme/clip/placeholderapi/libs/gson/reflect/TypeToken<*>;"},{"name":"JSON_NON_EXECUTABLE_PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":")]}'\n"},{"name":"calls","access":18,"descriptor":"Ljava/lang/ThreadLocal;","signature":"Ljava/lang/ThreadLocal;Lme/clip/placeholderapi/libs/gson/Gson$FutureTypeAdapter<*>;>;>;"},{"name":"typeTokenCache","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lme/clip/placeholderapi/libs/gson/TypeAdapter<*>;>;"},{"name":"constructorConstructor","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"},{"name":"jsonAdapterFactory","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/bind/JsonAdapterAnnotationTypeAdapterFactory;"},{"name":"factories","access":16,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"excluder","access":16,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/Excluder;"},{"name":"fieldNamingStrategy","access":16,"descriptor":"Lme/clip/placeholderapi/libs/gson/FieldNamingStrategy;"},{"name":"instanceCreators","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"serializeNulls","access":16,"descriptor":"Z"},{"name":"complexMapKeySerialization","access":16,"descriptor":"Z"},{"name":"generateNonExecutableJson","access":16,"descriptor":"Z"},{"name":"htmlSafe","access":16,"descriptor":"Z"},{"name":"prettyPrinting","access":16,"descriptor":"Z"},{"name":"lenient","access":16,"descriptor":"Z"},{"name":"serializeSpecialFloatingPointValues","access":16,"descriptor":"Z"},{"name":"datePattern","access":16,"descriptor":"Ljava/lang/String;"},{"name":"dateStyle","access":16,"descriptor":"I"},{"name":"timeStyle","access":16,"descriptor":"I"},{"name":"longSerializationPolicy","access":16,"descriptor":"Lme/clip/placeholderapi/libs/gson/LongSerializationPolicy;"},{"name":"builderFactories","access":16,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"builderHierarchyFactories","access":16,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/Excluder;Lme/clip/placeholderapi/libs/gson/FieldNamingStrategy;Ljava/util/Map;ZZZZZZZLme/clip/placeholderapi/libs/gson/LongSerializationPolicy;Ljava/lang/String;IILjava/util/List;Ljava/util/List;Ljava/util/List;)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/Excluder;Lme/clip/placeholderapi/libs/gson/FieldNamingStrategy;Ljava/util/Map;>;ZZZZZZZLme/clip/placeholderapi/libs/gson/LongSerializationPolicy;Ljava/lang/String;IILjava/util/List;Ljava/util/List;Ljava/util/List;)V"},{"name":"newBuilder","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"excluder","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/internal/Excluder;"},{"name":"fieldNamingStrategy","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/FieldNamingStrategy;"},{"name":"serializeNulls","access":1,"descriptor":"()Z"},{"name":"htmlSafe","access":1,"descriptor":"()Z"},{"name":"doubleAdapter","access":2,"descriptor":"(Z)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Z)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"floatAdapter","access":2,"descriptor":"(Z)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Z)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"checkValidFloatingPoint","access":8,"descriptor":"(D)V"},{"name":"longAdapter","access":10,"descriptor":"(Lme/clip/placeholderapi/libs/gson/LongSerializationPolicy;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/LongSerializationPolicy;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"atomicLongAdapter","access":10,"descriptor":"(Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"atomicLongArrayAdapter","access":10,"descriptor":"(Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"getAdapter","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"getDelegateAdapter","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"getAdapter","access":1,"descriptor":"(Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"toJsonTree","access":1,"descriptor":"(Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/JsonElement;"},{"name":"toJsonTree","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;)Lme/clip/placeholderapi/libs/gson/JsonElement;"},{"name":"toJson","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"toJson","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;)Ljava/lang/String;"},{"name":"toJson","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Appendable;)V","exceptions":["me/clip/placeholderapi/libs/gson/JsonIOException"]},{"name":"toJson","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Ljava/lang/Appendable;)V","exceptions":["me/clip/placeholderapi/libs/gson/JsonIOException"]},{"name":"toJson","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;)V","exceptions":["me/clip/placeholderapi/libs/gson/JsonIOException"]},{"name":"toJson","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;)Ljava/lang/String;"},{"name":"toJson","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;Ljava/lang/Appendable;)V","exceptions":["me/clip/placeholderapi/libs/gson/JsonIOException"]},{"name":"newJsonWriter","access":1,"descriptor":"(Ljava/io/Writer;)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"newJsonReader","access":1,"descriptor":"(Ljava/io/Reader;)Lme/clip/placeholderapi/libs/gson/stream/JsonReader;"},{"name":"toJson","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;)V","exceptions":["me/clip/placeholderapi/libs/gson/JsonIOException"]},{"name":"fromJson","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/String;Ljava/lang/Class;)TT;","exceptions":["me/clip/placeholderapi/libs/gson/JsonSyntaxException"]},{"name":"fromJson","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object;","signature":"(Ljava/lang/String;Ljava/lang/reflect/Type;)TT;","exceptions":["me/clip/placeholderapi/libs/gson/JsonSyntaxException"]},{"name":"fromJson","access":1,"descriptor":"(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/io/Reader;Ljava/lang/Class;)TT;","exceptions":["me/clip/placeholderapi/libs/gson/JsonSyntaxException","me/clip/placeholderapi/libs/gson/JsonIOException"]},{"name":"fromJson","access":1,"descriptor":"(Ljava/io/Reader;Ljava/lang/reflect/Type;)Ljava/lang/Object;","signature":"(Ljava/io/Reader;Ljava/lang/reflect/Type;)TT;","exceptions":["me/clip/placeholderapi/libs/gson/JsonIOException","me/clip/placeholderapi/libs/gson/JsonSyntaxException"]},{"name":"assertFullConsumption","access":10,"descriptor":"(Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)V"},{"name":"fromJson","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;Ljava/lang/reflect/Type;)Ljava/lang/Object;","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;Ljava/lang/reflect/Type;)TT;","exceptions":["me/clip/placeholderapi/libs/gson/JsonIOException","me/clip/placeholderapi/libs/gson/JsonSyntaxException"]},{"name":"fromJson","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Lme/clip/placeholderapi/libs/gson/JsonElement;Ljava/lang/Class;)TT;","exceptions":["me/clip/placeholderapi/libs/gson/JsonSyntaxException"]},{"name":"fromJson","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;Ljava/lang/reflect/Type;)Ljava/lang/Object;","signature":"(Lme/clip/placeholderapi/libs/gson/JsonElement;Ljava/lang/reflect/Type;)TT;","exceptions":["me/clip/placeholderapi/libs/gson/JsonSyntaxException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/Gson$1","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/Gson","outerMethod":"doubleAdapter","outerMethodDescriptor":"(Z)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/Gson$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/Gson;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;)V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Double;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Number;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/Gson$2","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/Gson","outerMethod":"floatAdapter","outerMethodDescriptor":"(Z)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/Gson$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/Gson;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;)V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Float;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Number;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/Gson$3","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/Gson","outerMethod":"longAdapter","outerMethodDescriptor":"(Lme/clip/placeholderapi/libs/gson/LongSerializationPolicy;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/Gson$3","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Number;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Number;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/Gson$4","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/Gson","outerMethod":"atomicLongAdapter","outerMethodDescriptor":"(Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/Gson$4","access":0}],"fields":[{"name":"val$longAdapter","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/TypeAdapter;)V"},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/concurrent/atomic/AtomicLong;)V","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/concurrent/atomic/AtomicLong;","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/Gson$5","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/Gson","outerMethod":"atomicLongArrayAdapter","outerMethodDescriptor":"(Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/Gson$5","access":0}],"fields":[{"name":"val$longAdapter","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/TypeAdapter;)V"},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/concurrent/atomic/AtomicLongArray;)V","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/concurrent/atomic/AtomicLongArray;","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/Gson$FutureTypeAdapter","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/Gson$FutureTypeAdapter","outerName":"me/clip/placeholderapi/libs/gson/Gson","innerName":"FutureTypeAdapter","access":8}],"fields":[{"name":"delegate","access":2,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"setDelegate","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/TypeAdapter;)V","signature":"(Lme/clip/placeholderapi/libs/gson/TypeAdapter;)V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)TT;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;TT;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/GsonBuilder","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"excluder","access":2,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/Excluder;"},{"name":"longSerializationPolicy","access":2,"descriptor":"Lme/clip/placeholderapi/libs/gson/LongSerializationPolicy;"},{"name":"fieldNamingPolicy","access":2,"descriptor":"Lme/clip/placeholderapi/libs/gson/FieldNamingStrategy;"},{"name":"instanceCreators","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"factories","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"hierarchyFactories","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"serializeNulls","access":2,"descriptor":"Z"},{"name":"datePattern","access":2,"descriptor":"Ljava/lang/String;"},{"name":"dateStyle","access":2,"descriptor":"I"},{"name":"timeStyle","access":2,"descriptor":"I"},{"name":"complexMapKeySerialization","access":2,"descriptor":"Z"},{"name":"serializeSpecialFloatingPointValues","access":2,"descriptor":"Z"},{"name":"escapeHtmlChars","access":2,"descriptor":"Z"},{"name":"prettyPrinting","access":2,"descriptor":"Z"},{"name":"generateNonExecutableJson","access":2,"descriptor":"Z"},{"name":"lenient","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;)V"},{"name":"setVersion","access":1,"descriptor":"(D)Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"excludeFieldsWithModifiers","access":129,"descriptor":"([I)Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"generateNonExecutableJson","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"excludeFieldsWithoutExposeAnnotation","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"serializeNulls","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"enableComplexMapKeySerialization","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"disableInnerClassSerialization","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"setLongSerializationPolicy","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/LongSerializationPolicy;)Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"setFieldNamingPolicy","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/FieldNamingPolicy;)Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"setFieldNamingStrategy","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/FieldNamingStrategy;)Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"setExclusionStrategies","access":129,"descriptor":"([Lme/clip/placeholderapi/libs/gson/ExclusionStrategy;)Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"addSerializationExclusionStrategy","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/ExclusionStrategy;)Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"addDeserializationExclusionStrategy","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/ExclusionStrategy;)Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"setPrettyPrinting","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"setLenient","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"disableHtmlEscaping","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"setDateFormat","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"setDateFormat","access":1,"descriptor":"(I)Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"setDateFormat","access":1,"descriptor":"(II)Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"registerTypeAdapter","access":1,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"registerTypeAdapterFactory","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;)Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"registerTypeHierarchyAdapter","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/GsonBuilder;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"serializeSpecialFloatingPointValues","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/GsonBuilder;"},{"name":"create","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/Gson;"},{"name":"addTypeAdaptersForDate","access":2,"descriptor":"(Ljava/lang/String;IILjava/util/List;)V","signature":"(Ljava/lang/String;IILjava/util/List;)V"}]},{"name":"me/clip/placeholderapi/libs/gson/InstanceCreator","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"createInstance","access":1025,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/Object;","signature":"(Ljava/lang/reflect/Type;)TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/JsonArray","version":50,"access":49,"signature":"Lme/clip/placeholderapi/libs/gson/JsonElement;Ljava/lang/Iterable;","superName":"me/clip/placeholderapi/libs/gson/JsonElement","interfaces":["java/lang/Iterable"],"fields":[{"name":"elements","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"deepCopy","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonArray;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Boolean;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Character;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"add","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;)V"},{"name":"addAll","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonArray;)V"},{"name":"set","access":1,"descriptor":"(ILme/clip/placeholderapi/libs/gson/JsonElement;)Lme/clip/placeholderapi/libs/gson/JsonElement;"},{"name":"remove","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;)Z"},{"name":"remove","access":1,"descriptor":"(I)Lme/clip/placeholderapi/libs/gson/JsonElement;"},{"name":"contains","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"get","access":1,"descriptor":"(I)Lme/clip/placeholderapi/libs/gson/JsonElement;"},{"name":"getAsNumber","access":1,"descriptor":"()Ljava/lang/Number;"},{"name":"getAsString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getAsDouble","access":1,"descriptor":"()D"},{"name":"getAsBigDecimal","access":1,"descriptor":"()Ljava/math/BigDecimal;"},{"name":"getAsBigInteger","access":1,"descriptor":"()Ljava/math/BigInteger;"},{"name":"getAsFloat","access":1,"descriptor":"()F"},{"name":"getAsLong","access":1,"descriptor":"()J"},{"name":"getAsInt","access":1,"descriptor":"()I"},{"name":"getAsByte","access":1,"descriptor":"()B"},{"name":"getAsCharacter","access":1,"descriptor":"()C"},{"name":"getAsShort","access":1,"descriptor":"()S"},{"name":"getAsBoolean","access":1,"descriptor":"()Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"deepCopy","access":4161,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonElement;"}]},{"name":"me/clip/placeholderapi/libs/gson/JsonDeserializationContext","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"deserialize","access":1025,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;Ljava/lang/reflect/Type;)Ljava/lang/Object;","signature":"(Lme/clip/placeholderapi/libs/gson/JsonElement;Ljava/lang/reflect/Type;)TT;","exceptions":["me/clip/placeholderapi/libs/gson/JsonParseException"]}]},{"name":"me/clip/placeholderapi/libs/gson/JsonDeserializer","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"deserialize","access":1025,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;Ljava/lang/reflect/Type;Lme/clip/placeholderapi/libs/gson/JsonDeserializationContext;)Ljava/lang/Object;","signature":"(Lme/clip/placeholderapi/libs/gson/JsonElement;Ljava/lang/reflect/Type;Lme/clip/placeholderapi/libs/gson/JsonDeserializationContext;)TT;","exceptions":["me/clip/placeholderapi/libs/gson/JsonParseException"]}]},{"name":"me/clip/placeholderapi/libs/gson/JsonElement","version":50,"access":1057,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"deepCopy","access":1025,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonElement;"},{"name":"isJsonArray","access":1,"descriptor":"()Z"},{"name":"isJsonObject","access":1,"descriptor":"()Z"},{"name":"isJsonPrimitive","access":1,"descriptor":"()Z"},{"name":"isJsonNull","access":1,"descriptor":"()Z"},{"name":"getAsJsonObject","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;"},{"name":"getAsJsonArray","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonArray;"},{"name":"getAsJsonPrimitive","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonPrimitive;"},{"name":"getAsJsonNull","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonNull;"},{"name":"getAsBoolean","access":1,"descriptor":"()Z"},{"name":"getAsNumber","access":1,"descriptor":"()Ljava/lang/Number;"},{"name":"getAsString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getAsDouble","access":1,"descriptor":"()D"},{"name":"getAsFloat","access":1,"descriptor":"()F"},{"name":"getAsLong","access":1,"descriptor":"()J"},{"name":"getAsInt","access":1,"descriptor":"()I"},{"name":"getAsByte","access":1,"descriptor":"()B"},{"name":"getAsCharacter","access":131073,"descriptor":"()C","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getAsBigDecimal","access":1,"descriptor":"()Ljava/math/BigDecimal;"},{"name":"getAsBigInteger","access":1,"descriptor":"()Ljava/math/BigInteger;"},{"name":"getAsShort","access":1,"descriptor":"()S"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/JsonIOException","version":50,"access":49,"superName":"me/clip/placeholderapi/libs/gson/JsonParseException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"}]},{"name":"me/clip/placeholderapi/libs/gson/JsonNull","version":50,"access":49,"superName":"me/clip/placeholderapi/libs/gson/JsonElement","fields":[{"name":"INSTANCE","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/JsonNull;"}],"methods":[{"name":"","access":131073,"descriptor":"()V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"deepCopy","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonNull;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"deepCopy","access":4161,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonElement;"}]},{"name":"me/clip/placeholderapi/libs/gson/JsonObject","version":50,"access":49,"superName":"me/clip/placeholderapi/libs/gson/JsonElement","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"members","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"deepCopy","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;Lme/clip/placeholderapi/libs/gson/JsonElement;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/JsonElement;"},{"name":"addProperty","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"addProperty","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Number;)V"},{"name":"addProperty","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Boolean;)V"},{"name":"addProperty","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Character;)V"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"has","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/JsonElement;"},{"name":"getAsJsonPrimitive","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/JsonPrimitive;"},{"name":"getAsJsonArray","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/JsonArray;"},{"name":"getAsJsonObject","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/JsonObject;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"deepCopy","access":4161,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonElement;"}]},{"name":"me/clip/placeholderapi/libs/gson/JsonParseException","version":50,"access":33,"superName":"java/lang/RuntimeException","fields":[{"name":"serialVersionUID","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-4086729973971783390"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"}]},{"name":"me/clip/placeholderapi/libs/gson/JsonParser","version":50,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":131073,"descriptor":"()V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"parseString","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/JsonElement;","exceptions":["me/clip/placeholderapi/libs/gson/JsonSyntaxException"]},{"name":"parseReader","access":9,"descriptor":"(Ljava/io/Reader;)Lme/clip/placeholderapi/libs/gson/JsonElement;","exceptions":["me/clip/placeholderapi/libs/gson/JsonIOException","me/clip/placeholderapi/libs/gson/JsonSyntaxException"]},{"name":"parseReader","access":9,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Lme/clip/placeholderapi/libs/gson/JsonElement;","exceptions":["me/clip/placeholderapi/libs/gson/JsonIOException","me/clip/placeholderapi/libs/gson/JsonSyntaxException"]},{"name":"parse","access":131073,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/JsonElement;","exceptions":["me/clip/placeholderapi/libs/gson/JsonSyntaxException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"parse","access":131073,"descriptor":"(Ljava/io/Reader;)Lme/clip/placeholderapi/libs/gson/JsonElement;","exceptions":["me/clip/placeholderapi/libs/gson/JsonIOException","me/clip/placeholderapi/libs/gson/JsonSyntaxException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"parse","access":131073,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Lme/clip/placeholderapi/libs/gson/JsonElement;","exceptions":["me/clip/placeholderapi/libs/gson/JsonIOException","me/clip/placeholderapi/libs/gson/JsonSyntaxException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]}]},{"name":"me/clip/placeholderapi/libs/gson/JsonPrimitive","version":50,"access":49,"superName":"me/clip/placeholderapi/libs/gson/JsonElement","fields":[{"name":"value","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Boolean;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Character;)V"},{"name":"deepCopy","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonPrimitive;"},{"name":"isBoolean","access":1,"descriptor":"()Z"},{"name":"getAsBoolean","access":1,"descriptor":"()Z"},{"name":"isNumber","access":1,"descriptor":"()Z"},{"name":"getAsNumber","access":1,"descriptor":"()Ljava/lang/Number;"},{"name":"isString","access":1,"descriptor":"()Z"},{"name":"getAsString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getAsDouble","access":1,"descriptor":"()D"},{"name":"getAsBigDecimal","access":1,"descriptor":"()Ljava/math/BigDecimal;"},{"name":"getAsBigInteger","access":1,"descriptor":"()Ljava/math/BigInteger;"},{"name":"getAsFloat","access":1,"descriptor":"()F"},{"name":"getAsLong","access":1,"descriptor":"()J"},{"name":"getAsShort","access":1,"descriptor":"()S"},{"name":"getAsInt","access":1,"descriptor":"()I"},{"name":"getAsByte","access":1,"descriptor":"()B"},{"name":"getAsCharacter","access":1,"descriptor":"()C"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isIntegral","access":10,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonPrimitive;)Z"},{"name":"deepCopy","access":4161,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonElement;"}]},{"name":"me/clip/placeholderapi/libs/gson/JsonSerializationContext","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"serialize","access":1025,"descriptor":"(Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/JsonElement;"},{"name":"serialize","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;)Lme/clip/placeholderapi/libs/gson/JsonElement;"}]},{"name":"me/clip/placeholderapi/libs/gson/JsonSerializer","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"serialize","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Lme/clip/placeholderapi/libs/gson/JsonSerializationContext;)Lme/clip/placeholderapi/libs/gson/JsonElement;","signature":"(TT;Ljava/lang/reflect/Type;Lme/clip/placeholderapi/libs/gson/JsonSerializationContext;)Lme/clip/placeholderapi/libs/gson/JsonElement;"}]},{"name":"me/clip/placeholderapi/libs/gson/JsonStreamParser","version":50,"access":49,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"fields":[{"name":"parser","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/stream/JsonReader;"},{"name":"lock","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/io/Reader;)V"},{"name":"next","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonElement;","exceptions":["me/clip/placeholderapi/libs/gson/JsonParseException"]},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"me/clip/placeholderapi/libs/gson/JsonSyntaxException","version":50,"access":49,"superName":"me/clip/placeholderapi/libs/gson/JsonParseException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"}]},{"name":"me/clip/placeholderapi/libs/gson/LongSerializationPolicy","version":50,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/LongSerializationPolicy$2","access":16400},{"name":"me/clip/placeholderapi/libs/gson/LongSerializationPolicy$1","access":16400}],"fields":[{"name":"DEFAULT","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/LongSerializationPolicy;"},{"name":"STRING","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/LongSerializationPolicy;"},{"name":"$VALUES","access":4122,"descriptor":"[Lme/clip/placeholderapi/libs/gson/LongSerializationPolicy;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lme/clip/placeholderapi/libs/gson/LongSerializationPolicy;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/LongSerializationPolicy;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"serialize","access":1025,"descriptor":"(Ljava/lang/Long;)Lme/clip/placeholderapi/libs/gson/JsonElement;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILme/clip/placeholderapi/libs/gson/LongSerializationPolicy$1;)V"}]},{"name":"me/clip/placeholderapi/libs/gson/LongSerializationPolicy$1","version":50,"access":16432,"superName":"me/clip/placeholderapi/libs/gson/LongSerializationPolicy","outerClass":"me/clip/placeholderapi/libs/gson/LongSerializationPolicy","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/LongSerializationPolicy$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"serialize","access":1,"descriptor":"(Ljava/lang/Long;)Lme/clip/placeholderapi/libs/gson/JsonElement;"}]},{"name":"me/clip/placeholderapi/libs/gson/LongSerializationPolicy$2","version":50,"access":16432,"superName":"me/clip/placeholderapi/libs/gson/LongSerializationPolicy","outerClass":"me/clip/placeholderapi/libs/gson/LongSerializationPolicy","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/LongSerializationPolicy$2","access":16400},{"name":"me/clip/placeholderapi/libs/gson/LongSerializationPolicy$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"serialize","access":1,"descriptor":"(Ljava/lang/Long;)Lme/clip/placeholderapi/libs/gson/JsonElement;"}]},{"name":"me/clip/placeholderapi/libs/gson/TypeAdapter","version":50,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/TypeAdapter$1","access":0}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"write","access":1025,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;TT;)V","exceptions":["java/io/IOException"]},{"name":"toJson","access":17,"descriptor":"(Ljava/io/Writer;Ljava/lang/Object;)V","signature":"(Ljava/io/Writer;TT;)V","exceptions":["java/io/IOException"]},{"name":"nullSafe","access":17,"descriptor":"()Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"()Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"toJson","access":17,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;","signature":"(TT;)Ljava/lang/String;"},{"name":"toJsonTree","access":17,"descriptor":"(Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/JsonElement;","signature":"(TT;)Lme/clip/placeholderapi/libs/gson/JsonElement;"},{"name":"read","access":1025,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)TT;","exceptions":["java/io/IOException"]},{"name":"fromJson","access":17,"descriptor":"(Ljava/io/Reader;)Ljava/lang/Object;","signature":"(Ljava/io/Reader;)TT;","exceptions":["java/io/IOException"]},{"name":"fromJson","access":17,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;","signature":"(Ljava/lang/String;)TT;","exceptions":["java/io/IOException"]},{"name":"fromJsonTree","access":17,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;)Ljava/lang/Object;","signature":"(Lme/clip/placeholderapi/libs/gson/JsonElement;)TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/TypeAdapter$1","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerMethod":"nullSafe","outerMethodDescriptor":"()Lme/clip/placeholderapi/libs/gson/TypeAdapter;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/TypeAdapter$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/TypeAdapter;)V"},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;TT;)V","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)TT;","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/TypeAdapterFactory","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"create","access":1025,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}]},{"name":"me/clip/placeholderapi/libs/gson/annotations/Expose","version":50,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"FIELD"}]},"visible":true}],"methods":[{"name":"serialize","access":1025,"descriptor":"()Z","annotationDefault":true},{"name":"deserialize","access":1025,"descriptor":"()Z","annotationDefault":true}]},{"name":"me/clip/placeholderapi/libs/gson/annotations/JsonAdapter","version":50,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"annotations":[{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"TYPE"},{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"FIELD"}]},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"nullSafe","access":1025,"descriptor":"()Z","annotationDefault":true}]},{"name":"me/clip/placeholderapi/libs/gson/annotations/SerializedName","version":50,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"FIELD"},{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"METHOD"}]},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"alternate","access":1025,"descriptor":"()[Ljava/lang/String;","annotationDefault":[]}]},{"name":"me/clip/placeholderapi/libs/gson/annotations/Since","version":50,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"FIELD"},{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"TYPE"}]},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()D"}]},{"name":"me/clip/placeholderapi/libs/gson/annotations/Until","version":50,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"annotations":[{"descriptor":"Ljava/lang/annotation/Documented;","values":{},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"FIELD"},{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"TYPE"}]},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()D"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/$Gson$Preconditions","version":50,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"checkArgument","access":9,"descriptor":"(Z)V"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types$WildcardTypeImpl","outerName":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types","innerName":"WildcardTypeImpl","access":26},{"name":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types$GenericArrayTypeImpl","outerName":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types","innerName":"GenericArrayTypeImpl","access":26},{"name":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types$ParameterizedTypeImpl","outerName":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types","innerName":"ParameterizedTypeImpl","access":26}],"fields":[{"name":"EMPTY_TYPE_ARRAY","access":24,"descriptor":"[Ljava/lang/reflect/Type;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"newParameterizedTypeWithOwner","access":137,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;"},{"name":"arrayOf","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/GenericArrayType;"},{"name":"subtypeOf","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/WildcardType;"},{"name":"supertypeOf","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/WildcardType;"},{"name":"canonicalize","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"getRawType","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/Class;","signature":"(Ljava/lang/reflect/Type;)Ljava/lang/Class<*>;"},{"name":"equal","access":8,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"equals","access":9,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;)Z"},{"name":"hashCodeOrZero","access":8,"descriptor":"(Ljava/lang/Object;)I"},{"name":"typeToString","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/String;"},{"name":"getGenericSupertype","access":8,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/reflect/Type;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/reflect/Type;"},{"name":"getSupertype","access":8,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/reflect/Type;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/reflect/Type;"},{"name":"getArrayComponentType","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"getCollectionElementType","access":9,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;)Ljava/lang/reflect/Type;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/Class<*>;)Ljava/lang/reflect/Type;"},{"name":"getMapKeyAndValueTypes","access":9,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;)[Ljava/lang/reflect/Type;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/Class<*>;)[Ljava/lang/reflect/Type;"},{"name":"resolve","access":9,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/Class<*>;Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"resolve","access":10,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Type;Ljava/util/Collection;)Ljava/lang/reflect/Type;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/Class<*>;Ljava/lang/reflect/Type;Ljava/util/Collection;)Ljava/lang/reflect/Type;"},{"name":"resolveTypeVariable","access":8,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/TypeVariable;)Ljava/lang/reflect/Type;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/Class<*>;Ljava/lang/reflect/TypeVariable<*>;)Ljava/lang/reflect/Type;"},{"name":"indexOf","access":10,"descriptor":"([Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"declaringClassOf","access":10,"descriptor":"(Ljava/lang/reflect/TypeVariable;)Ljava/lang/Class;","signature":"(Ljava/lang/reflect/TypeVariable<*>;)Ljava/lang/Class<*>;"},{"name":"checkNotPrimitive","access":8,"descriptor":"(Ljava/lang/reflect/Type;)V"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types$GenericArrayTypeImpl","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/reflect/GenericArrayType","java/io/Serializable"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types$GenericArrayTypeImpl","outerName":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types","innerName":"GenericArrayTypeImpl","access":26}],"fields":[{"name":"componentType","access":18,"descriptor":"Ljava/lang/reflect/Type;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/reflect/Type;)V"},{"name":"getGenericComponentType","access":1,"descriptor":"()Ljava/lang/reflect/Type;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types$ParameterizedTypeImpl","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/reflect/ParameterizedType","java/io/Serializable"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types$ParameterizedTypeImpl","outerName":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types","innerName":"ParameterizedTypeImpl","access":26}],"fields":[{"name":"ownerType","access":18,"descriptor":"Ljava/lang/reflect/Type;"},{"name":"rawType","access":18,"descriptor":"Ljava/lang/reflect/Type;"},{"name":"typeArguments","access":18,"descriptor":"[Ljava/lang/reflect/Type;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":129,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)V"},{"name":"getActualTypeArguments","access":1,"descriptor":"()[Ljava/lang/reflect/Type;"},{"name":"getRawType","access":1,"descriptor":"()Ljava/lang/reflect/Type;"},{"name":"getOwnerType","access":1,"descriptor":"()Ljava/lang/reflect/Type;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types$WildcardTypeImpl","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/reflect/WildcardType","java/io/Serializable"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types$WildcardTypeImpl","outerName":"me/clip/placeholderapi/libs/gson/internal/$Gson$Types","innerName":"WildcardTypeImpl","access":26}],"fields":[{"name":"upperBound","access":18,"descriptor":"Ljava/lang/reflect/Type;"},{"name":"lowerBound","access":18,"descriptor":"Ljava/lang/reflect/Type;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":1,"descriptor":"([Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)V"},{"name":"getUpperBounds","access":1,"descriptor":"()[Ljava/lang/reflect/Type;"},{"name":"getLowerBounds","access":1,"descriptor":"()[Ljava/lang/reflect/Type;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$14","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$13","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$12","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$11","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$10","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$9","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$8","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$7","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$6","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$5","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$4","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$3","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$2","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$1","access":0}],"fields":[{"name":"instanceCreators","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"accessor","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/reflect/ReflectionAccessor;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"get","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","signature":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;"},{"name":"newDefaultConstructor","access":2,"descriptor":"(Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","signature":"(Ljava/lang/Class<-TT;>;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;"},{"name":"newDefaultImplementationConstructor","access":2,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/Class<-TT;>;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;"},{"name":"newUnsafeAllocator","access":2,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/Class<-TT;>;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$1","version":50,"access":32,"signature":"Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/internal/ObjectConstructor"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor","outerMethod":"get","outerMethodDescriptor":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$1","access":0}],"fields":[{"name":"val$typeCreator","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/InstanceCreator;"},{"name":"val$type","access":4112,"descriptor":"Ljava/lang/reflect/Type;"},{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;Lme/clip/placeholderapi/libs/gson/InstanceCreator;Ljava/lang/reflect/Type;)V"},{"name":"construct","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$10","version":50,"access":32,"signature":"Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/internal/ObjectConstructor"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor","outerMethod":"newDefaultImplementationConstructor","outerMethodDescriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$10","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;)V"},{"name":"construct","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$11","version":50,"access":32,"signature":"Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/internal/ObjectConstructor"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor","outerMethod":"newDefaultImplementationConstructor","outerMethodDescriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$11","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;)V"},{"name":"construct","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$12","version":50,"access":32,"signature":"Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/internal/ObjectConstructor"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor","outerMethod":"newDefaultImplementationConstructor","outerMethodDescriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$12","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;)V"},{"name":"construct","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$13","version":50,"access":32,"signature":"Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/internal/ObjectConstructor"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor","outerMethod":"newDefaultImplementationConstructor","outerMethodDescriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$13","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;)V"},{"name":"construct","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$14","version":50,"access":32,"signature":"Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/internal/ObjectConstructor"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor","outerMethod":"newUnsafeAllocator","outerMethodDescriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$14","access":0}],"fields":[{"name":"unsafeAllocator","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/UnsafeAllocator;"},{"name":"val$rawType","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$type","access":4112,"descriptor":"Ljava/lang/reflect/Type;"},{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;Ljava/lang/Class;Ljava/lang/reflect/Type;)V"},{"name":"construct","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$2","version":50,"access":32,"signature":"Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/internal/ObjectConstructor"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor","outerMethod":"get","outerMethodDescriptor":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$2","access":0}],"fields":[{"name":"val$rawTypeCreator","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/InstanceCreator;"},{"name":"val$type","access":4112,"descriptor":"Ljava/lang/reflect/Type;"},{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;Lme/clip/placeholderapi/libs/gson/InstanceCreator;Ljava/lang/reflect/Type;)V"},{"name":"construct","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$3","version":50,"access":32,"signature":"Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/internal/ObjectConstructor"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor","outerMethod":"newDefaultConstructor","outerMethodDescriptor":"(Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$3","access":0}],"fields":[{"name":"val$constructor","access":4112,"descriptor":"Ljava/lang/reflect/Constructor;"},{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;Ljava/lang/reflect/Constructor;)V"},{"name":"construct","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$4","version":50,"access":32,"signature":"Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/internal/ObjectConstructor"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor","outerMethod":"newDefaultImplementationConstructor","outerMethodDescriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$4","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;)V"},{"name":"construct","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$5","version":50,"access":32,"signature":"Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/internal/ObjectConstructor"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor","outerMethod":"newDefaultImplementationConstructor","outerMethodDescriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$5","access":0}],"fields":[{"name":"val$type","access":4112,"descriptor":"Ljava/lang/reflect/Type;"},{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;Ljava/lang/reflect/Type;)V"},{"name":"construct","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$6","version":50,"access":32,"signature":"Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/internal/ObjectConstructor"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor","outerMethod":"newDefaultImplementationConstructor","outerMethodDescriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$6","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;)V"},{"name":"construct","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$7","version":50,"access":32,"signature":"Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/internal/ObjectConstructor"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor","outerMethod":"newDefaultImplementationConstructor","outerMethodDescriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$7","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;)V"},{"name":"construct","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$8","version":50,"access":32,"signature":"Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/internal/ObjectConstructor"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor","outerMethod":"newDefaultImplementationConstructor","outerMethodDescriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$8","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;)V"},{"name":"construct","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$9","version":50,"access":32,"signature":"Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/internal/ObjectConstructor"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor","outerMethod":"newDefaultImplementationConstructor","outerMethodDescriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/ConstructorConstructor$9","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;)V"},{"name":"construct","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/Excluder","version":50,"access":49,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory","java/lang/Cloneable"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/Excluder$1","access":0}],"fields":[{"name":"IGNORE_VERSIONS","access":26,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"-1.0"}},{"name":"DEFAULT","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/Excluder;"},{"name":"version","access":2,"descriptor":"D"},{"name":"modifiers","access":2,"descriptor":"I"},{"name":"serializeInnerClasses","access":2,"descriptor":"Z"},{"name":"requireExpose","access":2,"descriptor":"Z"},{"name":"serializationStrategies","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"deserializationStrategies","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"clone","access":4,"descriptor":"()Lme/clip/placeholderapi/libs/gson/internal/Excluder;"},{"name":"withVersion","access":1,"descriptor":"(D)Lme/clip/placeholderapi/libs/gson/internal/Excluder;"},{"name":"withModifiers","access":129,"descriptor":"([I)Lme/clip/placeholderapi/libs/gson/internal/Excluder;"},{"name":"disableInnerClassSerialization","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/internal/Excluder;"},{"name":"excludeFieldsWithoutExposeAnnotation","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/internal/Excluder;"},{"name":"withExclusionStrategy","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/ExclusionStrategy;ZZ)Lme/clip/placeholderapi/libs/gson/internal/Excluder;"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"excludeField","access":1,"descriptor":"(Ljava/lang/reflect/Field;Z)Z"},{"name":"excludeClassChecks","access":2,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"excludeClass","access":1,"descriptor":"(Ljava/lang/Class;Z)Z","signature":"(Ljava/lang/Class<*>;Z)Z"},{"name":"excludeClassInStrategy","access":2,"descriptor":"(Ljava/lang/Class;Z)Z","signature":"(Ljava/lang/Class<*>;Z)Z"},{"name":"isAnonymousOrLocal","access":2,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isInnerClass","access":2,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isStatic","access":2,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isValidVersion","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/annotations/Since;Lme/clip/placeholderapi/libs/gson/annotations/Until;)Z"},{"name":"isValidSince","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/annotations/Since;)Z"},{"name":"isValidUntil","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/annotations/Until;)Z"},{"name":"clone","access":4164,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/Excluder$1","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/Excluder","outerMethod":"create","outerMethodDescriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/Excluder$1","access":0}],"fields":[{"name":"delegate","access":2,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"val$skipDeserialize","access":4112,"descriptor":"Z"},{"name":"val$skipSerialize","access":4112,"descriptor":"Z"},{"name":"val$gson","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/Gson;"},{"name":"val$type","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;"},{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/Excluder;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/Excluder;ZZLme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)TT;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;TT;)V","exceptions":["java/io/IOException"]},{"name":"delegate","access":2,"descriptor":"()Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"()Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/GsonBuildConfig","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"VERSION","access":25,"descriptor":"Ljava/lang/String;","constant":"2.8.6"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/JavaVersion","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"majorJavaVersion","access":26,"descriptor":"I"}],"methods":[{"name":"determineMajorJavaVersion","access":10,"descriptor":"()I"},{"name":"getMajorJavaVersion","access":8,"descriptor":"(Ljava/lang/String;)I"},{"name":"parseDotted","access":10,"descriptor":"(Ljava/lang/String;)I"},{"name":"extractBeginningInt","access":10,"descriptor":"(Ljava/lang/String;)I"},{"name":"getMajorJavaVersion","access":9,"descriptor":"()I"},{"name":"isJava9OrLater","access":9,"descriptor":"()Z"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/JsonReaderInternalAccess","version":50,"access":1057,"superName":"java/lang/Object","fields":[{"name":"INSTANCE","access":9,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/JsonReaderInternalAccess;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"promoteNameToValue","access":1025,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LazilyParsedNumber","version":50,"access":49,"superName":"java/lang/Number","fields":[{"name":"value","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"intValue","access":1,"descriptor":"()I"},{"name":"longValue","access":1,"descriptor":"()J"},{"name":"floatValue","access":1,"descriptor":"()F"},{"name":"doubleValue","access":1,"descriptor":"()D"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"writeReplace","access":2,"descriptor":"()Ljava/lang/Object;","exceptions":["java/io/ObjectStreamException"]},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","version":50,"access":49,"signature":"Ljava/util/AbstractMap;Ljava/io/Serializable;","superName":"java/util/AbstractMap","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$KeySet","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"KeySet","access":16},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$EntrySet","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"EntrySet","access":16},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$LinkedTreeMapIterator","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"LinkedTreeMapIterator","access":1026},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$AvlBuilder","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"AvlBuilder","access":24},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$AvlIterator","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"AvlIterator","access":8},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"Node","access":24},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"NATURAL_ORDER","access":26,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator;"},{"name":"comparator","access":0,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TK;>;"},{"name":"table","access":0,"descriptor":"[Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"[Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"header","access":16,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"size","access":0,"descriptor":"I"},{"name":"modCount","access":0,"descriptor":"I"},{"name":"threshold","access":0,"descriptor":"I"},{"name":"entrySet","access":2,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$EntrySet;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap.EntrySet;"},{"name":"keySet","access":2,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$KeySet;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap.KeySet;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TK;>;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"find","access":0,"descriptor":"(Ljava/lang/Object;Z)Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"(TK;Z)Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"findByObject","access":0,"descriptor":"(Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"(Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"findByEntry","access":0,"descriptor":"(Ljava/util/Map$Entry;)Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"(Ljava/util/Map$Entry<**>;)Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"equal","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"secondaryHash","access":10,"descriptor":"(I)I"},{"name":"removeInternal","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;Z)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;Z)V"},{"name":"removeInternalByKey","access":0,"descriptor":"(Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"(Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"replaceInParent","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;)V"},{"name":"rebalance","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;Z)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;Z)V"},{"name":"rotateLeft","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;)V"},{"name":"rotateRight","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;)V"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"doubleCapacity","access":2,"descriptor":"()V"},{"name":"doubleCapacity","access":8,"descriptor":"([Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;)[Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"([Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;)[Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"writeReplace","access":2,"descriptor":"()Ljava/lang/Object;","exceptions":["java/io/ObjectStreamException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Comparator;","superName":"java/lang/Object","interfaces":["java/util/Comparator"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)I"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$AvlBuilder","version":50,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"Node","access":24},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$AvlBuilder","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"AvlBuilder","access":24}],"fields":[{"name":"stack","access":2,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"leavesToSkip","access":2,"descriptor":"I"},{"name":"leavesSkipped","access":2,"descriptor":"I"},{"name":"size","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"reset","access":0,"descriptor":"(I)V"},{"name":"add","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;)V"},{"name":"root","access":0,"descriptor":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$AvlIterator","version":50,"access":32,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"Node","access":24},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$AvlIterator","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"AvlIterator","access":8}],"fields":[{"name":"stackTop","access":2,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"reset","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;)V"},{"name":"next","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$EntrySet","version":50,"access":48,"signature":"Ljava/util/AbstractSet;>;","superName":"java/util/AbstractSet","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$EntrySet","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"EntrySet","access":16},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$EntrySet$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"Node","access":24}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$EntrySet$1","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap.LinkedTreeMapIterator;>;","superName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$LinkedTreeMapIterator","outerClass":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$EntrySet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$EntrySet","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"EntrySet","access":16},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$EntrySet$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$LinkedTreeMapIterator","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"LinkedTreeMapIterator","access":1026},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"Node","access":24}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$EntrySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$EntrySet;)V"},{"name":"next","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$KeySet","version":50,"access":48,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$KeySet","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"KeySet","access":16},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$KeySet$1","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"Node","access":24}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$KeySet$1","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap.LinkedTreeMapIterator;","superName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$LinkedTreeMapIterator","outerClass":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$KeySet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$KeySet","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"KeySet","access":16},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$KeySet$1","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$LinkedTreeMapIterator","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"LinkedTreeMapIterator","access":1026},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"Node","access":24}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$KeySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$KeySet;)V"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$LinkedTreeMapIterator","version":50,"access":1056,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"Node","access":24},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$LinkedTreeMapIterator","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"LinkedTreeMapIterator","access":1026}],"fields":[{"name":"next","access":0,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"lastReturned","access":0,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"expectedModCount","access":0,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap;)V"},{"name":"hasNext","access":17,"descriptor":"()Z"},{"name":"nextNode","access":16,"descriptor":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"remove","access":17,"descriptor":"()V"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Map$Entry;","superName":"java/lang/Object","interfaces":["java/util/Map$Entry"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap","innerName":"Node","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"parent","access":0,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"left","access":0,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"right","access":0,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"next","access":0,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"prev","access":0,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"key","access":16,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"hash","access":16,"descriptor":"I"},{"name":"value","access":0,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"height","access":0,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;Ljava/lang/Object;ILme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;TK;ILme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"first","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"},{"name":"last","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;","signature":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedHashTreeMap$Node;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","version":50,"access":49,"signature":"Ljava/util/AbstractMap;Ljava/io/Serializable;","superName":"java/util/AbstractMap","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$KeySet","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"KeySet","access":16},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$EntrySet","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"EntrySet","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$LinkedTreeMapIterator","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"LinkedTreeMapIterator","access":1026},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"Node","access":24},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"NATURAL_ORDER","access":26,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator;"},{"name":"comparator","access":0,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TK;>;"},{"name":"root","access":0,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"},{"name":"size","access":0,"descriptor":"I"},{"name":"modCount","access":0,"descriptor":"I"},{"name":"header","access":16,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"},{"name":"entrySet","access":2,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$EntrySet;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap.EntrySet;"},{"name":"keySet","access":2,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$KeySet;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap.KeySet;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TK;>;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"find","access":0,"descriptor":"(Ljava/lang/Object;Z)Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"(TK;Z)Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"},{"name":"findByObject","access":0,"descriptor":"(Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"(Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"},{"name":"findByEntry","access":0,"descriptor":"(Ljava/util/Map$Entry;)Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"(Ljava/util/Map$Entry<**>;)Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"},{"name":"equal","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"removeInternal","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;Z)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;Z)V"},{"name":"removeInternalByKey","access":0,"descriptor":"(Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"(Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"},{"name":"replaceInParent","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;)V"},{"name":"rebalance","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;Z)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;Z)V"},{"name":"rotateLeft","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;)V"},{"name":"rotateRight","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;)V"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"writeReplace","access":2,"descriptor":"()Ljava/lang/Object;","exceptions":["java/io/ObjectStreamException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Comparator;","superName":"java/lang/Object","interfaces":["java/util/Comparator"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)I"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$EntrySet","version":50,"access":32,"signature":"Ljava/util/AbstractSet;>;","superName":"java/util/AbstractSet","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$EntrySet","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"EntrySet","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$EntrySet$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"Node","access":24}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$EntrySet$1","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap.LinkedTreeMapIterator;>;","superName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$LinkedTreeMapIterator","outerClass":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$EntrySet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$EntrySet","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"EntrySet","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$EntrySet$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$LinkedTreeMapIterator","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"LinkedTreeMapIterator","access":1026},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"Node","access":24}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$EntrySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$EntrySet;)V"},{"name":"next","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$KeySet","version":50,"access":48,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$KeySet","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"KeySet","access":16},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$KeySet$1","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"Node","access":24}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$KeySet$1","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap.LinkedTreeMapIterator;","superName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$LinkedTreeMapIterator","outerClass":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$KeySet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$KeySet","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"KeySet","access":16},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$KeySet$1","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$LinkedTreeMapIterator","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"LinkedTreeMapIterator","access":1026},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"Node","access":24}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$KeySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$KeySet;)V"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$LinkedTreeMapIterator","version":50,"access":1056,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"Node","access":24},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$LinkedTreeMapIterator","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"LinkedTreeMapIterator","access":1026}],"fields":[{"name":"next","access":0,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"},{"name":"lastReturned","access":0,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"},{"name":"expectedModCount","access":0,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap;)V"},{"name":"hasNext","access":17,"descriptor":"()Z"},{"name":"nextNode","access":16,"descriptor":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"},{"name":"remove","access":17,"descriptor":"()V"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Map$Entry;","superName":"java/lang/Object","interfaces":["java/util/Map$Entry"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node","outerName":"me/clip/placeholderapi/libs/gson/internal/LinkedTreeMap","innerName":"Node","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"parent","access":0,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"},{"name":"left","access":0,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"},{"name":"right","access":0,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"},{"name":"next","access":0,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"},{"name":"prev","access":0,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"},{"name":"key","access":16,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"value","access":0,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"height","access":0,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;TK;Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"first","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"},{"name":"last","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;","signature":"()Lme/clip/placeholderapi/libs/gson/internal/LinkedTreeMap$Node;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/ObjectConstructor","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"construct","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/PreJava9DateFormatProvider","version":50,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getUSDateFormat","access":9,"descriptor":"(I)Ljava/text/DateFormat;"},{"name":"getUSDateTimeFormat","access":9,"descriptor":"(II)Ljava/text/DateFormat;"},{"name":"getDateFormatPattern","access":10,"descriptor":"(I)Ljava/lang/String;"},{"name":"getDatePartOfDateTimePattern","access":10,"descriptor":"(I)Ljava/lang/String;"},{"name":"getTimePartOfDateTimePattern","access":10,"descriptor":"(I)Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/Primitives","version":50,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"isPrimitive","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"isWrapperType","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"wrap","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class;)Ljava/lang/Class;"},{"name":"unwrap","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class;)Ljava/lang/Class;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/Streams","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/Streams$AppendableWriter","outerName":"me/clip/placeholderapi/libs/gson/internal/Streams","innerName":"AppendableWriter","access":26}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"parse","access":9,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Lme/clip/placeholderapi/libs/gson/JsonElement;","exceptions":["me/clip/placeholderapi/libs/gson/JsonParseException"]},{"name":"write","access":9,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;)V","exceptions":["java/io/IOException"]},{"name":"writerForAppendable","access":9,"descriptor":"(Ljava/lang/Appendable;)Ljava/io/Writer;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/Streams$AppendableWriter","version":50,"access":48,"superName":"java/io/Writer","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/Streams$AppendableWriter","outerName":"me/clip/placeholderapi/libs/gson/internal/Streams","innerName":"AppendableWriter","access":26},{"name":"me/clip/placeholderapi/libs/gson/internal/Streams$AppendableWriter$CurrentWrite","outerName":"me/clip/placeholderapi/libs/gson/internal/Streams$AppendableWriter","innerName":"CurrentWrite","access":8}],"fields":[{"name":"appendable","access":18,"descriptor":"Ljava/lang/Appendable;"},{"name":"currentWrite","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/Streams$AppendableWriter$CurrentWrite;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Appendable;)V"},{"name":"write","access":1,"descriptor":"([CII)V","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"flush","access":1,"descriptor":"()V"},{"name":"close","access":1,"descriptor":"()V"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/Streams$AppendableWriter$CurrentWrite","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/CharSequence"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/Streams$AppendableWriter","outerName":"me/clip/placeholderapi/libs/gson/internal/Streams","innerName":"AppendableWriter","access":26},{"name":"me/clip/placeholderapi/libs/gson/internal/Streams$AppendableWriter$CurrentWrite","outerName":"me/clip/placeholderapi/libs/gson/internal/Streams$AppendableWriter","innerName":"CurrentWrite","access":8}],"fields":[{"name":"chars","access":0,"descriptor":"[C"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"length","access":1,"descriptor":"()I"},{"name":"charAt","access":1,"descriptor":"(I)C"},{"name":"subSequence","access":1,"descriptor":"(II)Ljava/lang/CharSequence;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator","version":50,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator$4","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator$3","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator$2","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator$1","access":0}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"newInstance","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;","exceptions":["java/lang/Exception"]},{"name":"create","access":9,"descriptor":"()Lme/clip/placeholderapi/libs/gson/internal/UnsafeAllocator;"},{"name":"assertInstantiable","access":8,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator$1","version":50,"access":32,"superName":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator","outerClass":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator","outerMethod":"create","outerMethodDescriptor":"()Lme/clip/placeholderapi/libs/gson/internal/UnsafeAllocator;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator$1","access":0}],"fields":[{"name":"val$allocateInstance","access":4112,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"val$unsafe","access":4112,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/Object;)V"},{"name":"newInstance","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;","exceptions":["java/lang/Exception"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator$2","version":50,"access":32,"superName":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator","outerClass":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator","outerMethod":"create","outerMethodDescriptor":"()Lme/clip/placeholderapi/libs/gson/internal/UnsafeAllocator;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator$2","access":0}],"fields":[{"name":"val$newInstance","access":4112,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"val$constructorId","access":4112,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/reflect/Method;I)V"},{"name":"newInstance","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;","exceptions":["java/lang/Exception"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator$3","version":50,"access":32,"superName":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator","outerClass":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator","outerMethod":"create","outerMethodDescriptor":"()Lme/clip/placeholderapi/libs/gson/internal/UnsafeAllocator;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator$3","access":0}],"fields":[{"name":"val$newInstance","access":4112,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/reflect/Method;)V"},{"name":"newInstance","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;","exceptions":["java/lang/Exception"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator$4","version":50,"access":32,"superName":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator","outerClass":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator","outerMethod":"create","outerMethodDescriptor":"()Lme/clip/placeholderapi/libs/gson/internal/UnsafeAllocator;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/UnsafeAllocator$4","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newInstance","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ArrayTypeAdapter","version":50,"access":49,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ArrayTypeAdapter$1","access":0}],"fields":[{"name":"FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"componentType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"componentTypeAdapter","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/TypeAdapter;Ljava/lang/Class;)V","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/TypeAdapter;Ljava/lang/Class;)V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ArrayTypeAdapter$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/ArrayTypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ArrayTypeAdapter$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/CollectionTypeAdapterFactory","version":50,"access":49,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/CollectionTypeAdapterFactory$Adapter","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/CollectionTypeAdapterFactory","innerName":"Adapter","access":26}],"fields":[{"name":"constructorConstructor","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;)V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/CollectionTypeAdapterFactory$Adapter","version":50,"access":48,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;>;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/CollectionTypeAdapterFactory$Adapter","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/CollectionTypeAdapterFactory","innerName":"Adapter","access":26}],"fields":[{"name":"elementTypeAdapter","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"constructor","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","signature":"Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor<+Ljava/util/Collection;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Ljava/lang/reflect/Type;Lme/clip/placeholderapi/libs/gson/TypeAdapter;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;)V","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Ljava/lang/reflect/Type;Lme/clip/placeholderapi/libs/gson/TypeAdapter;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor<+Ljava/util/Collection;>;)V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/Collection;","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/Collection;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/Collection;)V","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/Collection;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/DateTypeAdapter","version":50,"access":49,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/DateTypeAdapter$1","access":0}],"fields":[{"name":"FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"dateFormats","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/Date;","exceptions":["java/io/IOException"]},{"name":"deserializeToDate","access":34,"descriptor":"(Ljava/lang/String;)Ljava/util/Date;"},{"name":"write","access":33,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/Date;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/DateTypeAdapter$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/DateTypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/DateTypeAdapter$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/JsonAdapterAnnotationTypeAdapterFactory","version":50,"access":49,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"fields":[{"name":"constructorConstructor","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;)V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"getTypeAdapter","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;Lme/clip/placeholderapi/libs/gson/annotations/JsonAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken<*>;Lme/clip/placeholderapi/libs/gson/annotations/JsonAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapter<*>;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/JsonTreeReader","version":50,"access":49,"superName":"me/clip/placeholderapi/libs/gson/stream/JsonReader","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/JsonTreeReader$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"UNREADABLE_READER","access":26,"descriptor":"Ljava/io/Reader;"},{"name":"SENTINEL_CLOSED","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"stack","access":2,"descriptor":"[Ljava/lang/Object;"},{"name":"stackSize","access":2,"descriptor":"I"},{"name":"pathNames","access":2,"descriptor":"[Ljava/lang/String;"},{"name":"pathIndices","access":2,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;)V"},{"name":"beginArray","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"endArray","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"beginObject","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"endObject","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"hasNext","access":1,"descriptor":"()Z","exceptions":["java/io/IOException"]},{"name":"peek","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/stream/JsonToken;","exceptions":["java/io/IOException"]},{"name":"peekStack","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"popStack","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"expect","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonToken;)V","exceptions":["java/io/IOException"]},{"name":"nextName","access":1,"descriptor":"()Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"nextString","access":1,"descriptor":"()Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"nextBoolean","access":1,"descriptor":"()Z","exceptions":["java/io/IOException"]},{"name":"nextNull","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"nextDouble","access":1,"descriptor":"()D","exceptions":["java/io/IOException"]},{"name":"nextLong","access":1,"descriptor":"()J","exceptions":["java/io/IOException"]},{"name":"nextInt","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"skipValue","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"promoteNameToValue","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"push","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getPath","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"locationString","access":2,"descriptor":"()Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/JsonTreeReader$1","version":50,"access":32,"superName":"java/io/Reader","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/JsonTreeReader","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/JsonTreeReader$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"([CII)I","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/JsonTreeWriter","version":50,"access":49,"superName":"me/clip/placeholderapi/libs/gson/stream/JsonWriter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/JsonTreeWriter$1","access":0}],"fields":[{"name":"UNWRITABLE_WRITER","access":26,"descriptor":"Ljava/io/Writer;"},{"name":"SENTINEL_CLOSED","access":26,"descriptor":"Lme/clip/placeholderapi/libs/gson/JsonPrimitive;"},{"name":"stack","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"pendingName","access":2,"descriptor":"Ljava/lang/String;"},{"name":"product","access":2,"descriptor":"Lme/clip/placeholderapi/libs/gson/JsonElement;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonElement;"},{"name":"peek","access":2,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonElement;"},{"name":"put","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;)V"},{"name":"beginArray","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"endArray","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"beginObject","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"endObject","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"name","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"value","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"nullValue","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"value","access":1,"descriptor":"(Z)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"value","access":1,"descriptor":"(Ljava/lang/Boolean;)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"value","access":1,"descriptor":"(D)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"value","access":1,"descriptor":"(J)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"value","access":1,"descriptor":"(Ljava/lang/Number;)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"flush","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/JsonTreeWriter$1","version":50,"access":32,"superName":"java/io/Writer","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/JsonTreeWriter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/JsonTreeWriter$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"write","access":1,"descriptor":"([CII)V"},{"name":"flush","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/MapTypeAdapterFactory","version":50,"access":49,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/MapTypeAdapterFactory$Adapter","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/MapTypeAdapterFactory","innerName":"Adapter","access":18}],"fields":[{"name":"constructorConstructor","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"},{"name":"complexMapKeySerialization","access":16,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;Z)V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"getKeyAdapter","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Ljava/lang/reflect/Type;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Ljava/lang/reflect/Type;)Lme/clip/placeholderapi/libs/gson/TypeAdapter<*>;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/MapTypeAdapterFactory$Adapter","version":50,"access":48,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;>;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/MapTypeAdapterFactory$Adapter","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/MapTypeAdapterFactory","innerName":"Adapter","access":18},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"keyTypeAdapter","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"valueTypeAdapter","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"constructor","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","signature":"Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor<+Ljava/util/Map;>;"},{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/bind/MapTypeAdapterFactory;"}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/bind/MapTypeAdapterFactory;Lme/clip/placeholderapi/libs/gson/Gson;Ljava/lang/reflect/Type;Lme/clip/placeholderapi/libs/gson/TypeAdapter;Ljava/lang/reflect/Type;Lme/clip/placeholderapi/libs/gson/TypeAdapter;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;)V","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Ljava/lang/reflect/Type;Lme/clip/placeholderapi/libs/gson/TypeAdapter;Ljava/lang/reflect/Type;Lme/clip/placeholderapi/libs/gson/TypeAdapter;Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor<+Ljava/util/Map;>;)V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/Map;","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/Map;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/Map;)V","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/Map;)V","exceptions":["java/io/IOException"]},{"name":"keyToString","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;)Ljava/lang/String;"},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ObjectTypeAdapter","version":50,"access":49,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ObjectTypeAdapter$2","access":4104},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ObjectTypeAdapter$1","access":0}],"fields":[{"name":"FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"gson","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/Gson;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;)V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ObjectTypeAdapter$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/ObjectTypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ObjectTypeAdapter$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ObjectTypeAdapter$2","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/ObjectTypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ObjectTypeAdapter$2","access":4104}],"fields":[{"name":"$SwitchMap$com$google$gson$stream$JsonToken","access":4120,"descriptor":"[I"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory","version":50,"access":49,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$Adapter","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory","innerName":"Adapter","access":25},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory","innerName":"BoundField","access":1032},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$1","access":0}],"fields":[{"name":"constructorConstructor","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;"},{"name":"fieldNamingPolicy","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/FieldNamingStrategy;"},{"name":"excluder","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/Excluder;"},{"name":"jsonAdapterFactory","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/bind/JsonAdapterAnnotationTypeAdapterFactory;"},{"name":"accessor","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/reflect/ReflectionAccessor;"}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ConstructorConstructor;Lme/clip/placeholderapi/libs/gson/FieldNamingStrategy;Lme/clip/placeholderapi/libs/gson/internal/Excluder;Lme/clip/placeholderapi/libs/gson/internal/bind/JsonAdapterAnnotationTypeAdapterFactory;)V"},{"name":"excludeField","access":1,"descriptor":"(Ljava/lang/reflect/Field;Z)Z"},{"name":"excludeField","access":8,"descriptor":"(Ljava/lang/reflect/Field;ZLme/clip/placeholderapi/libs/gson/internal/Excluder;)Z"},{"name":"getFieldNames","access":2,"descriptor":"(Ljava/lang/reflect/Field;)Ljava/util/List;","signature":"(Ljava/lang/reflect/Field;)Ljava/util/List;"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"createBoundField","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Ljava/lang/reflect/Field;Ljava/lang/String;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;ZZ)Lme/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Ljava/lang/reflect/Field;Ljava/lang/String;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken<*>;ZZ)Lme/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField;"},{"name":"getBoundFields","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;Ljava/lang/Class;)Ljava/util/Map;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken<*>;Ljava/lang/Class<*>;)Ljava/util/Map;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$1","version":50,"access":32,"superName":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory","outerMethod":"createBoundField","outerMethodDescriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Ljava/lang/reflect/Field;Ljava/lang/String;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;ZZ)Lme/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$1","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory","innerName":"BoundField","access":1032}],"fields":[{"name":"val$field","access":4112,"descriptor":"Ljava/lang/reflect/Field;"},{"name":"val$jsonAdapterPresent","access":4112,"descriptor":"Z"},{"name":"val$typeAdapter","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"val$context","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/Gson;"},{"name":"val$fieldType","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;"},{"name":"val$isPrimitive","access":4112,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory;Ljava/lang/String;ZZLjava/lang/reflect/Field;ZLme/clip/placeholderapi/libs/gson/TypeAdapter;Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;Z)V"},{"name":"write","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException","java/lang/IllegalAccessException"]},{"name":"read","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;Ljava/lang/Object;)V","exceptions":["java/io/IOException","java/lang/IllegalAccessException"]},{"name":"writeField","access":1,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/io/IOException","java/lang/IllegalAccessException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$Adapter","version":50,"access":49,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory","innerName":"BoundField","access":1032},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$Adapter","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory","innerName":"Adapter","access":25}],"fields":[{"name":"constructor","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;","signature":"Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;"},{"name":"boundFields","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;Ljava/util/Map;)V","signature":"(Lme/clip/placeholderapi/libs/gson/internal/ObjectConstructor;Ljava/util/Map;)V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)TT;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;TT;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField","version":50,"access":1056,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$BoundField","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory","innerName":"BoundField","access":1032}],"fields":[{"name":"name","access":16,"descriptor":"Ljava/lang/String;"},{"name":"serialized","access":16,"descriptor":"Z"},{"name":"deserialized","access":16,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;ZZ)V"},{"name":"writeField","access":1024,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/io/IOException","java/lang/IllegalAccessException"]},{"name":"write","access":1024,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException","java/lang/IllegalAccessException"]},{"name":"read","access":1024,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;Ljava/lang/Object;)V","exceptions":["java/io/IOException","java/lang/IllegalAccessException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/SqlDateTypeAdapter","version":50,"access":49,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/SqlDateTypeAdapter$1","access":0}],"fields":[{"name":"FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"format","access":18,"descriptor":"Ljava/text/DateFormat;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"read","access":33,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/sql/Date;","exceptions":["java/io/IOException"]},{"name":"write","access":33,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/sql/Date;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/SqlDateTypeAdapter$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/SqlDateTypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/SqlDateTypeAdapter$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TimeTypeAdapter","version":50,"access":49,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TimeTypeAdapter$1","access":0}],"fields":[{"name":"FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"format","access":18,"descriptor":"Ljava/text/DateFormat;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"read","access":33,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/sql/Time;","exceptions":["java/io/IOException"]},{"name":"write","access":33,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/sql/Time;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TimeTypeAdapter$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TimeTypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TimeTypeAdapter$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter","version":50,"access":49,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter$1","access":4104},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter$GsonContextImpl","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter","innerName":"GsonContextImpl","access":18},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter$SingleTypeFactory","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter","innerName":"SingleTypeFactory","access":26}],"fields":[{"name":"serializer","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/JsonSerializer;","signature":"Lme/clip/placeholderapi/libs/gson/JsonSerializer;"},{"name":"deserializer","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/JsonDeserializer;","signature":"Lme/clip/placeholderapi/libs/gson/JsonDeserializer;"},{"name":"gson","access":16,"descriptor":"Lme/clip/placeholderapi/libs/gson/Gson;"},{"name":"typeToken","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;","signature":"Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;"},{"name":"skipPast","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"context","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter$GsonContextImpl;","signature":"Lme/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter.GsonContextImpl;"},{"name":"delegate","access":2,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonSerializer;Lme/clip/placeholderapi/libs/gson/JsonDeserializer;Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;)V","signature":"(Lme/clip/placeholderapi/libs/gson/JsonSerializer;Lme/clip/placeholderapi/libs/gson/JsonDeserializer;Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;)V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)TT;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;TT;)V","exceptions":["java/io/IOException"]},{"name":"delegate","access":2,"descriptor":"()Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"()Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"newFactory","access":9,"descriptor":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;","signature":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken<*>;Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"newFactoryWithMatchRawType","access":9,"descriptor":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;","signature":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken<*>;Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"newTypeHierarchyFactory","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter$1","access":4104}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter$GsonContextImpl","version":50,"access":48,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/JsonSerializationContext","me/clip/placeholderapi/libs/gson/JsonDeserializationContext"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter$GsonContextImpl","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter","innerName":"GsonContextImpl","access":18},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter;"}],"methods":[{"name":"","access":2,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter;)V"},{"name":"serialize","access":1,"descriptor":"(Ljava/lang/Object;)Lme/clip/placeholderapi/libs/gson/JsonElement;"},{"name":"serialize","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;)Lme/clip/placeholderapi/libs/gson/JsonElement;"},{"name":"deserialize","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonElement;Ljava/lang/reflect/Type;)Ljava/lang/Object;","signature":"(Lme/clip/placeholderapi/libs/gson/JsonElement;Ljava/lang/reflect/Type;)TR;","exceptions":["me/clip/placeholderapi/libs/gson/JsonParseException"]},{"name":"","access":4096,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter;Lme/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter$1;)V"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter$SingleTypeFactory","version":50,"access":48,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter$SingleTypeFactory","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/TreeTypeAdapter","innerName":"SingleTypeFactory","access":26}],"fields":[{"name":"exactType","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;","signature":"Lme/clip/placeholderapi/libs/gson/reflect/TypeToken<*>;"},{"name":"matchRawType","access":18,"descriptor":"Z"},{"name":"hierarchyType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"serializer","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/JsonSerializer;","signature":"Lme/clip/placeholderapi/libs/gson/JsonSerializer<*>;"},{"name":"deserializer","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/JsonDeserializer;","signature":"Lme/clip/placeholderapi/libs/gson/JsonDeserializer<*>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;ZLjava/lang/Class;)V","signature":"(Ljava/lang/Object;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken<*>;ZLjava/lang/Class<*>;)V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapterRuntimeTypeWrapper","version":50,"access":48,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory$Adapter","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/ReflectiveTypeAdapterFactory","innerName":"Adapter","access":25}],"fields":[{"name":"context","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/Gson;"},{"name":"delegate","access":18,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"type","access":18,"descriptor":"Ljava/lang/reflect/Type;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/TypeAdapter;Ljava/lang/reflect/Type;)V","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/TypeAdapter;Ljava/lang/reflect/Type;)V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)TT;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;TT;)V","exceptions":["java/io/IOException"]},{"name":"getRuntimeTypeIfMoreSpecific","access":2,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Object;)Ljava/lang/reflect/Type;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$36","access":4104},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$EnumTypeAdapter","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerName":"EnumTypeAdapter","access":26},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$35","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$34","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$33","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$32","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$31","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$30","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$29","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$28","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$27","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$26","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$25","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$24","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$23","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$22","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$21","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$20","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$19","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$18","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$17","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$16","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$15","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$14","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$13","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$12","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$11","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$10","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$9","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$8","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$7","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$6","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$5","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$4","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$3","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$2","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$1","access":0}],"fields":[{"name":"CLASS","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"CLASS_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"BIT_SET","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"BIT_SET_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"BOOLEAN","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"BOOLEAN_AS_STRING","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"BOOLEAN_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"BYTE","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"BYTE_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"SHORT","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"SHORT_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"INTEGER","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"INTEGER_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"ATOMIC_INTEGER","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"ATOMIC_INTEGER_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"ATOMIC_BOOLEAN","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"ATOMIC_BOOLEAN_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"ATOMIC_INTEGER_ARRAY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"ATOMIC_INTEGER_ARRAY_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"LONG","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"FLOAT","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"DOUBLE","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"NUMBER","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"NUMBER_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"CHARACTER","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"CHARACTER_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"STRING","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"BIG_DECIMAL","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"BIG_INTEGER","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"STRING_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"STRING_BUILDER","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"STRING_BUILDER_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"STRING_BUFFER","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"STRING_BUFFER_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"URL","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"URL_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"URI","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"URI_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"INET_ADDRESS","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"INET_ADDRESS_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"UUID","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"UUID_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"CURRENCY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"CURRENCY_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"TIMESTAMP_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"CALENDAR","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"CALENDAR_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"LOCALE","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"LOCALE_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"JSON_ELEMENT","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"JSON_ELEMENT_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"ENUM_FACTORY","access":25,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"newFactory","access":9,"descriptor":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;","signature":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"newFactory","access":9,"descriptor":"(Ljava/lang/Class;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;","signature":"(Ljava/lang/Class;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"newFactory","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;","signature":"(Ljava/lang/Class;Ljava/lang/Class;Lme/clip/placeholderapi/libs/gson/TypeAdapter<-TTT;>;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"newFactoryForMultipleTypes","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;","signature":"(Ljava/lang/Class;Ljava/lang/Class<+TTT;>;Lme/clip/placeholderapi/libs/gson/TypeAdapter<-TTT;>;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"},{"name":"newTypeHierarchyFactory","access":9,"descriptor":"(Ljava/lang/Class;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;","signature":"(Ljava/lang/Class;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$1","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Class;)V","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Class;","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$10","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$10","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/concurrent/atomic/AtomicIntegerArray;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/concurrent/atomic/AtomicIntegerArray;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$11","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$11","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Number;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Number;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$12","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$12","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Number;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Number;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$13","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$13","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Number;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Number;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$14","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$14","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$36","access":4104}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Number;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Number;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$15","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$15","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Character;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Character;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$16","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$16","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$17","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$17","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/math/BigDecimal;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/math/BigDecimal;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$18","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$18","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/math/BigInteger;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/math/BigInteger;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$19","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$19","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/StringBuilder;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/StringBuilder;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$2","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$2","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$36","access":4104}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/BitSet;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/BitSet;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$20","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$20","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/StringBuffer;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/StringBuffer;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$21","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$21","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/net/URL;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/net/URL;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$22","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$22","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/net/URI;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/net/URI;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$23","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$23","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/net/InetAddress;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/net/InetAddress;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$24","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$24","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/UUID;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/UUID;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$25","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$25","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/Currency;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/Currency;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$26","version":50,"access":32,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$26","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$26$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$26$1","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$26","outerMethod":"create","outerMethodDescriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$26","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$26$1","access":0}],"fields":[{"name":"val$dateTypeAdapter","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$26;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$26;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/sql/Timestamp;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/sql/Timestamp;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$27","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$27","access":0}],"fields":[{"name":"YEAR","access":26,"descriptor":"Ljava/lang/String;","constant":"year"},{"name":"MONTH","access":26,"descriptor":"Ljava/lang/String;","constant":"month"},{"name":"DAY_OF_MONTH","access":26,"descriptor":"Ljava/lang/String;","constant":"dayOfMonth"},{"name":"HOUR_OF_DAY","access":26,"descriptor":"Ljava/lang/String;","constant":"hourOfDay"},{"name":"MINUTE","access":26,"descriptor":"Ljava/lang/String;","constant":"minute"},{"name":"SECOND","access":26,"descriptor":"Ljava/lang/String;","constant":"second"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/Calendar;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/Calendar;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$28","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$28","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/Locale;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/Locale;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$29","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$29","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$36","access":4104}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Lme/clip/placeholderapi/libs/gson/JsonElement;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Lme/clip/placeholderapi/libs/gson/JsonElement;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$3","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$3","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Boolean;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Boolean;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$30","version":50,"access":32,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$30","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$EnumTypeAdapter","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerName":"EnumTypeAdapter","access":26}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$31","version":50,"access":32,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","outerMethod":"newFactory","outerMethodDescriptor":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$31","access":0}],"fields":[{"name":"val$type","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;"},{"name":"val$typeAdapter","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$32","version":50,"access":32,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","outerMethod":"newFactory","outerMethodDescriptor":"(Ljava/lang/Class;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$32","access":0}],"fields":[{"name":"val$type","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$typeAdapter","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$33","version":50,"access":32,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","outerMethod":"newFactory","outerMethodDescriptor":"(Ljava/lang/Class;Ljava/lang/Class;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$33","access":0}],"fields":[{"name":"val$unboxed","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$boxed","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$typeAdapter","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$34","version":50,"access":32,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","outerMethod":"newFactoryForMultipleTypes","outerMethodDescriptor":"(Ljava/lang/Class;Ljava/lang/Class;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$34","access":0}],"fields":[{"name":"val$base","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$sub","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$typeAdapter","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$35","version":50,"access":32,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/libs/gson/TypeAdapterFactory"],"outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","outerMethod":"newTypeHierarchyFactory","outerMethodDescriptor":"(Ljava/lang/Class;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)Lme/clip/placeholderapi/libs/gson/TypeAdapterFactory;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$35","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$35$1","access":0}],"fields":[{"name":"val$clazz","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$typeAdapter","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;Lme/clip/placeholderapi/libs/gson/TypeAdapter;)V"},{"name":"create","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","signature":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$35$1","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$35","outerMethod":"create","outerMethodDescriptor":"(Lme/clip/placeholderapi/libs/gson/Gson;Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Lme/clip/placeholderapi/libs/gson/TypeAdapter;","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$35","access":0},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$35$1","access":0}],"fields":[{"name":"val$requestedType","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$35;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$35;Ljava/lang/Class;)V"},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;TT1;)V","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)TT1;","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$36","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$36","access":4104}],"fields":[{"name":"$SwitchMap$com$google$gson$stream$JsonToken","access":4120,"descriptor":"[I"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$4","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$4","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Boolean;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Boolean;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$5","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$5","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Number;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Number;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$6","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$6","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Number;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Number;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$7","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$7","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Number;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Number;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$8","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$8","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/concurrent/atomic/AtomicInteger;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/concurrent/atomic/AtomicInteger;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$9","version":50,"access":32,"signature":"Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","outerClass":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$9","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/util/concurrent/atomic/AtomicBoolean;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/util/concurrent/atomic/AtomicBoolean;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$EnumTypeAdapter","version":50,"access":48,"signature":";>Lme/clip/placeholderapi/libs/gson/TypeAdapter;","superName":"me/clip/placeholderapi/libs/gson/TypeAdapter","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters$EnumTypeAdapter","outerName":"me/clip/placeholderapi/libs/gson/internal/bind/TypeAdapters","innerName":"EnumTypeAdapter","access":26}],"fields":[{"name":"nameToConstant","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"constantToName","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;)V"},{"name":"read","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Enum;","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)TT;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Enum;)V","signature":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;TT;)V","exceptions":["java/io/IOException"]},{"name":"read","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"write","access":4161,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;Ljava/lang/Object;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/internal/bind/util/ISO8601Utils","version":50,"access":33,"superName":"java/lang/Object","fields":[{"name":"UTC_ID","access":26,"descriptor":"Ljava/lang/String;","constant":"UTC"},{"name":"TIMEZONE_UTC","access":26,"descriptor":"Ljava/util/TimeZone;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"format","access":9,"descriptor":"(Ljava/util/Date;)Ljava/lang/String;"},{"name":"format","access":9,"descriptor":"(Ljava/util/Date;Z)Ljava/lang/String;"},{"name":"format","access":9,"descriptor":"(Ljava/util/Date;ZLjava/util/TimeZone;)Ljava/lang/String;"},{"name":"parse","access":9,"descriptor":"(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;","exceptions":["java/text/ParseException"]},{"name":"checkOffset","access":10,"descriptor":"(Ljava/lang/String;IC)Z"},{"name":"parseInt","access":10,"descriptor":"(Ljava/lang/String;II)I","exceptions":["java/lang/NumberFormatException"]},{"name":"padInt","access":10,"descriptor":"(Ljava/lang/StringBuilder;II)V"},{"name":"indexOfNonDigit","access":10,"descriptor":"(Ljava/lang/String;I)I"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/reflect/PreJava9ReflectionAccessor","version":50,"access":48,"superName":"me/clip/placeholderapi/libs/gson/internal/reflect/ReflectionAccessor","methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"makeAccessible","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;)V"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/reflect/ReflectionAccessor","version":50,"access":1057,"superName":"java/lang/Object","fields":[{"name":"instance","access":26,"descriptor":"Lme/clip/placeholderapi/libs/gson/internal/reflect/ReflectionAccessor;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"makeAccessible","access":1025,"descriptor":"(Ljava/lang/reflect/AccessibleObject;)V"},{"name":"getInstance","access":9,"descriptor":"()Lme/clip/placeholderapi/libs/gson/internal/reflect/ReflectionAccessor;"}]},{"name":"me/clip/placeholderapi/libs/gson/internal/reflect/UnsafeReflectionAccessor","version":50,"access":48,"superName":"me/clip/placeholderapi/libs/gson/internal/reflect/ReflectionAccessor","fields":[{"name":"unsafeClass","access":10,"descriptor":"Ljava/lang/Class;"},{"name":"theUnsafe","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"overrideField","access":18,"descriptor":"Ljava/lang/reflect/Field;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"makeAccessible","access":1,"descriptor":"(Ljava/lang/reflect/AccessibleObject;)V"},{"name":"makeAccessibleWithUnsafe","access":0,"descriptor":"(Ljava/lang/reflect/AccessibleObject;)Z"},{"name":"getUnsafeInstance","access":10,"descriptor":"()Ljava/lang/Object;"},{"name":"getOverrideField","access":10,"descriptor":"()Ljava/lang/reflect/Field;"}]},{"name":"me/clip/placeholderapi/libs/gson/reflect/TypeToken","version":50,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"rawType","access":16,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<-TT;>;"},{"name":"type","access":16,"descriptor":"Ljava/lang/reflect/Type;"},{"name":"hashCode","access":16,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Ljava/lang/reflect/Type;)V"},{"name":"getSuperclassTypeParameter","access":8,"descriptor":"(Ljava/lang/Class;)Ljava/lang/reflect/Type;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/reflect/Type;"},{"name":"getRawType","access":17,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<-TT;>;"},{"name":"getType","access":17,"descriptor":"()Ljava/lang/reflect/Type;"},{"name":"isAssignableFrom","access":131073,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isAssignableFrom","access":131073,"descriptor":"(Ljava/lang/reflect/Type;)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isAssignableFrom","access":131073,"descriptor":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;)Z","signature":"(Lme/clip/placeholderapi/libs/gson/reflect/TypeToken<*>;)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isAssignableFrom","access":10,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/reflect/GenericArrayType;)Z"},{"name":"isAssignableFrom","access":10,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/reflect/ParameterizedType;Ljava/util/Map;)Z","signature":"(Ljava/lang/reflect/Type;Ljava/lang/reflect/ParameterizedType;Ljava/util/Map;)Z"},{"name":"typeEquals","access":10,"descriptor":"(Ljava/lang/reflect/ParameterizedType;Ljava/lang/reflect/ParameterizedType;Ljava/util/Map;)Z","signature":"(Ljava/lang/reflect/ParameterizedType;Ljava/lang/reflect/ParameterizedType;Ljava/util/Map;)Z"},{"name":"buildUnexpectedTypeError","access":138,"descriptor":"(Ljava/lang/reflect/Type;[Ljava/lang/Class;)Ljava/lang/AssertionError;","signature":"(Ljava/lang/reflect/Type;[Ljava/lang/Class<*>;)Ljava/lang/AssertionError;"},{"name":"matches","access":10,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Ljava/util/Map;)Z","signature":"(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Ljava/util/Map;)Z"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"get","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;","signature":"(Ljava/lang/reflect/Type;)Lme/clip/placeholderapi/libs/gson/reflect/TypeToken<*>;"},{"name":"get","access":9,"descriptor":"(Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;","signature":"(Ljava/lang/Class;)Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;"},{"name":"getParameterized","access":137,"descriptor":"(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;","signature":"(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Lme/clip/placeholderapi/libs/gson/reflect/TypeToken<*>;"},{"name":"getArray","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Lme/clip/placeholderapi/libs/gson/reflect/TypeToken;","signature":"(Ljava/lang/reflect/Type;)Lme/clip/placeholderapi/libs/gson/reflect/TypeToken<*>;"}]},{"name":"me/clip/placeholderapi/libs/gson/stream/JsonReader","version":50,"access":33,"superName":"java/lang/Object","interfaces":["java/io/Closeable"],"innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/stream/JsonReader$1","access":0}],"fields":[{"name":"NON_EXECUTE_PREFIX","access":26,"descriptor":"[C"},{"name":"MIN_INCOMPLETE_INTEGER","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-922337203685477580"}},{"name":"PEEKED_NONE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"PEEKED_BEGIN_OBJECT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"PEEKED_END_OBJECT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"PEEKED_BEGIN_ARRAY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"PEEKED_END_ARRAY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"PEEKED_TRUE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"PEEKED_FALSE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"PEEKED_NULL","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"7"}},{"name":"PEEKED_SINGLE_QUOTED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"PEEKED_DOUBLE_QUOTED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"PEEKED_UNQUOTED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"PEEKED_BUFFERED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"11"}},{"name":"PEEKED_SINGLE_QUOTED_NAME","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"12"}},{"name":"PEEKED_DOUBLE_QUOTED_NAME","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"13"}},{"name":"PEEKED_UNQUOTED_NAME","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"14"}},{"name":"PEEKED_LONG","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"15"}},{"name":"PEEKED_NUMBER","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"PEEKED_EOF","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"17"}},{"name":"NUMBER_CHAR_NONE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"NUMBER_CHAR_SIGN","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"NUMBER_CHAR_DIGIT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"NUMBER_CHAR_DECIMAL","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"NUMBER_CHAR_FRACTION_DIGIT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"NUMBER_CHAR_EXP_E","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"NUMBER_CHAR_EXP_SIGN","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"NUMBER_CHAR_EXP_DIGIT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"7"}},{"name":"in","access":18,"descriptor":"Ljava/io/Reader;"},{"name":"lenient","access":2,"descriptor":"Z"},{"name":"buffer","access":18,"descriptor":"[C"},{"name":"pos","access":2,"descriptor":"I"},{"name":"limit","access":2,"descriptor":"I"},{"name":"lineNumber","access":2,"descriptor":"I"},{"name":"lineStart","access":2,"descriptor":"I"},{"name":"peeked","access":0,"descriptor":"I"},{"name":"peekedLong","access":2,"descriptor":"J"},{"name":"peekedNumberLength","access":2,"descriptor":"I"},{"name":"peekedString","access":2,"descriptor":"Ljava/lang/String;"},{"name":"stack","access":2,"descriptor":"[I"},{"name":"stackSize","access":2,"descriptor":"I"},{"name":"pathNames","access":2,"descriptor":"[Ljava/lang/String;"},{"name":"pathIndices","access":2,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/Reader;)V"},{"name":"setLenient","access":17,"descriptor":"(Z)V"},{"name":"isLenient","access":17,"descriptor":"()Z"},{"name":"beginArray","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"endArray","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"beginObject","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"endObject","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"hasNext","access":1,"descriptor":"()Z","exceptions":["java/io/IOException"]},{"name":"peek","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/stream/JsonToken;","exceptions":["java/io/IOException"]},{"name":"doPeek","access":0,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"peekKeyword","access":2,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"peekNumber","access":2,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"isLiteral","access":2,"descriptor":"(C)Z","exceptions":["java/io/IOException"]},{"name":"nextName","access":1,"descriptor":"()Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"nextString","access":1,"descriptor":"()Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"nextBoolean","access":1,"descriptor":"()Z","exceptions":["java/io/IOException"]},{"name":"nextNull","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"nextDouble","access":1,"descriptor":"()D","exceptions":["java/io/IOException"]},{"name":"nextLong","access":1,"descriptor":"()J","exceptions":["java/io/IOException"]},{"name":"nextQuotedValue","access":2,"descriptor":"(C)Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"nextUnquotedValue","access":2,"descriptor":"()Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"skipQuotedValue","access":2,"descriptor":"(C)V","exceptions":["java/io/IOException"]},{"name":"skipUnquotedValue","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"nextInt","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"skipValue","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"push","access":2,"descriptor":"(I)V"},{"name":"fillBuffer","access":2,"descriptor":"(I)Z","exceptions":["java/io/IOException"]},{"name":"nextNonWhitespace","access":2,"descriptor":"(Z)I","exceptions":["java/io/IOException"]},{"name":"checkLenient","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"skipToEndOfLine","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"skipTo","access":2,"descriptor":"(Ljava/lang/String;)Z","exceptions":["java/io/IOException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"locationString","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"getPath","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readEscapeCharacter","access":2,"descriptor":"()C","exceptions":["java/io/IOException"]},{"name":"syntaxError","access":2,"descriptor":"(Ljava/lang/String;)Ljava/io/IOException;","exceptions":["java/io/IOException"]},{"name":"consumeNonExecutePrefix","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/stream/JsonReader$1","version":50,"access":32,"superName":"me/clip/placeholderapi/libs/gson/internal/JsonReaderInternalAccess","outerClass":"me/clip/placeholderapi/libs/gson/stream/JsonReader","innerClasses":[{"name":"me/clip/placeholderapi/libs/gson/stream/JsonReader$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"promoteNameToValue","access":1,"descriptor":"(Lme/clip/placeholderapi/libs/gson/stream/JsonReader;)V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/stream/JsonScope","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"EMPTY_ARRAY","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"NONEMPTY_ARRAY","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"EMPTY_OBJECT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"DANGLING_NAME","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"NONEMPTY_OBJECT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"EMPTY_DOCUMENT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"NONEMPTY_DOCUMENT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"7"}},{"name":"CLOSED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"me/clip/placeholderapi/libs/gson/stream/JsonToken","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"BEGIN_ARRAY","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/stream/JsonToken;"},{"name":"END_ARRAY","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/stream/JsonToken;"},{"name":"BEGIN_OBJECT","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/stream/JsonToken;"},{"name":"END_OBJECT","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/stream/JsonToken;"},{"name":"NAME","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/stream/JsonToken;"},{"name":"STRING","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/stream/JsonToken;"},{"name":"NUMBER","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/stream/JsonToken;"},{"name":"BOOLEAN","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/stream/JsonToken;"},{"name":"NULL","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/stream/JsonToken;"},{"name":"END_DOCUMENT","access":16409,"descriptor":"Lme/clip/placeholderapi/libs/gson/stream/JsonToken;"},{"name":"$VALUES","access":4122,"descriptor":"[Lme/clip/placeholderapi/libs/gson/stream/JsonToken;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lme/clip/placeholderapi/libs/gson/stream/JsonToken;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/stream/JsonToken;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"me/clip/placeholderapi/libs/gson/stream/JsonWriter","version":50,"access":33,"superName":"java/lang/Object","interfaces":["java/io/Closeable","java/io/Flushable"],"fields":[{"name":"REPLACEMENT_CHARS","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"HTML_SAFE_REPLACEMENT_CHARS","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"out","access":18,"descriptor":"Ljava/io/Writer;"},{"name":"stack","access":2,"descriptor":"[I"},{"name":"stackSize","access":2,"descriptor":"I"},{"name":"indent","access":2,"descriptor":"Ljava/lang/String;"},{"name":"separator","access":2,"descriptor":"Ljava/lang/String;"},{"name":"lenient","access":2,"descriptor":"Z"},{"name":"htmlSafe","access":2,"descriptor":"Z"},{"name":"deferredName","access":2,"descriptor":"Ljava/lang/String;"},{"name":"serializeNulls","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/Writer;)V"},{"name":"setIndent","access":17,"descriptor":"(Ljava/lang/String;)V"},{"name":"setLenient","access":17,"descriptor":"(Z)V"},{"name":"isLenient","access":1,"descriptor":"()Z"},{"name":"setHtmlSafe","access":17,"descriptor":"(Z)V"},{"name":"isHtmlSafe","access":17,"descriptor":"()Z"},{"name":"setSerializeNulls","access":17,"descriptor":"(Z)V"},{"name":"getSerializeNulls","access":17,"descriptor":"()Z"},{"name":"beginArray","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"endArray","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"beginObject","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"endObject","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"open","access":2,"descriptor":"(IC)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"close","access":2,"descriptor":"(IIC)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"push","access":2,"descriptor":"(I)V"},{"name":"peek","access":2,"descriptor":"()I"},{"name":"replaceTop","access":2,"descriptor":"(I)V"},{"name":"name","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"writeDeferredName","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"value","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"jsonValue","access":1,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"nullValue","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"value","access":1,"descriptor":"(Z)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"value","access":1,"descriptor":"(Ljava/lang/Boolean;)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"value","access":1,"descriptor":"(D)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"value","access":1,"descriptor":"(J)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"value","access":1,"descriptor":"(Ljava/lang/Number;)Lme/clip/placeholderapi/libs/gson/stream/JsonWriter;","exceptions":["java/io/IOException"]},{"name":"flush","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"string","access":2,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"newline","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"beforeName","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"beforeValue","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"me/clip/placeholderapi/libs/gson/stream/MalformedJsonException","version":50,"access":49,"superName":"java/io/IOException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"}]},{"name":"me/clip/placeholderapi/listeners/ServerLoadEventListener","version":52,"access":49,"superName":"java/lang/Object","interfaces":["org/bukkit/event/Listener"],"fields":[{"name":"plugin","access":18,"descriptor":"Lme/clip/placeholderapi/PlaceholderAPIPlugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"onServerLoad","access":1,"descriptor":"(Lorg/bukkit/event/server/ServerLoadEvent;)V","annotations":[{"descriptor":"Lorg/bukkit/event/EventHandler;","values":{},"visible":true}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$AdvancedBarChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"AdvancedBarChart","access":9},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$SimpleBarChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"SimpleBarChart","access":9},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$MultiLineChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"MultiLineChart","access":9},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$SingleLineChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"SingleLineChart","access":9},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$DrilldownPie","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"DrilldownPie","access":9},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$AdvancedPie","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"AdvancedPie","access":9},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$SimplePie","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"SimplePie","access":9},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"CustomChart","access":1033},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"B_STATS_VERSION","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"URL","access":26,"descriptor":"Ljava/lang/String;","constant":"https://bStats.org/submitData/bukkit"},{"name":"enabled","access":2,"descriptor":"Z"},{"name":"logFailedRequests","access":10,"descriptor":"Z"},{"name":"logSentData","access":10,"descriptor":"Z"},{"name":"logResponseStatusText","access":10,"descriptor":"Z"},{"name":"serverUUID","access":10,"descriptor":"Ljava/lang/String;"},{"name":"plugin","access":18,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"charts","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"isEnabled","access":1,"descriptor":"()Z"},{"name":"addCustomChart","access":1,"descriptor":"(Lme/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart;)V"},{"name":"startSubmitting","access":2,"descriptor":"()V"},{"name":"getPluginData","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;"},{"name":"getServerData","access":2,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;"},{"name":"submitData","access":2,"descriptor":"()V"},{"name":"sendData","access":10,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lme/clip/placeholderapi/libs/gson/JsonObject;)V","exceptions":["java/lang/Exception"]},{"name":"compress","access":10,"descriptor":"(Ljava/lang/String;)[B","exceptions":["java/io/IOException"]},{"name":"lambda$submitData$0","access":4098,"descriptor":"(Lme/clip/placeholderapi/libs/gson/JsonObject;)V"},{"name":"access$000","access":4104,"descriptor":"(Lme/clip/placeholderapi/metrics/bukkit/Metrics;)Lorg/bukkit/plugin/Plugin;"},{"name":"access$100","access":4104,"descriptor":"(Lme/clip/placeholderapi/metrics/bukkit/Metrics;)V"},{"name":"access$300","access":4104,"descriptor":"()Z"}]},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$1","version":52,"access":32,"superName":"java/util/TimerTask","outerClass":"me/clip/placeholderapi/metrics/bukkit/Metrics","outerMethod":"startSubmitting","outerMethodDescriptor":"()V","innerClasses":[{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"val$timer","access":4112,"descriptor":"Ljava/util/Timer;"},{"name":"this$0","access":4112,"descriptor":"Lme/clip/placeholderapi/metrics/bukkit/Metrics;"}],"methods":[{"name":"","access":0,"descriptor":"(Lme/clip/placeholderapi/metrics/bukkit/Metrics;Ljava/util/Timer;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"lambda$run$0","access":4098,"descriptor":"()V"}]},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$AdvancedBarChart","version":52,"access":33,"superName":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","innerClasses":[{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$AdvancedBarChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"AdvancedBarChart","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"CustomChart","access":1033}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;>;)V"},{"name":"getChartData","access":4,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;","exceptions":["java/lang/Exception"]}]},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$AdvancedPie","version":52,"access":33,"superName":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","innerClasses":[{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$AdvancedPie","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"AdvancedPie","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"CustomChart","access":1033}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;>;)V"},{"name":"getChartData","access":4,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;","exceptions":["java/lang/Exception"]}]},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"CustomChart","access":1033}],"fields":[{"name":"chartId","access":16,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"getRequestJsonObject","access":2,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;"},{"name":"getChartData","access":1028,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;","exceptions":["java/lang/Exception"]},{"name":"access$200","access":4104,"descriptor":"(Lme/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart;)Lme/clip/placeholderapi/libs/gson/JsonObject;"}]},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$DrilldownPie","version":52,"access":33,"superName":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","innerClasses":[{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$DrilldownPie","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"DrilldownPie","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"CustomChart","access":1033}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;>;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;>;>;)V"},{"name":"getChartData","access":1,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;","exceptions":["java/lang/Exception"]}]},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$MultiLineChart","version":52,"access":33,"superName":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","innerClasses":[{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$MultiLineChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"MultiLineChart","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"CustomChart","access":1033}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;>;)V"},{"name":"getChartData","access":4,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;","exceptions":["java/lang/Exception"]}]},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$SimpleBarChart","version":52,"access":33,"superName":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","innerClasses":[{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$SimpleBarChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"SimpleBarChart","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"CustomChart","access":1033}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;>;)V"},{"name":"getChartData","access":4,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;","exceptions":["java/lang/Exception"]}]},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$SimplePie","version":52,"access":33,"superName":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","innerClasses":[{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$SimplePie","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"SimplePie","access":9},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"CustomChart","access":1033}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V"},{"name":"getChartData","access":4,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;","exceptions":["java/lang/Exception"]}]},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$SingleLineChart","version":52,"access":33,"superName":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","innerClasses":[{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$SingleLineChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"SingleLineChart","access":9},{"name":"me/clip/placeholderapi/metrics/bukkit/Metrics$CustomChart","outerName":"me/clip/placeholderapi/metrics/bukkit/Metrics","innerName":"CustomChart","access":1033}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;)V"},{"name":"getChartData","access":4,"descriptor":"()Lme/clip/placeholderapi/libs/gson/JsonObject;","exceptions":["java/lang/Exception"]}]},{"name":"me/clip/placeholderapi/replacer/CharsReplacer","version":52,"access":49,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/replacer/Replacer"],"innerClasses":[{"name":"me/clip/placeholderapi/replacer/Replacer$Closure","outerName":"me/clip/placeholderapi/replacer/Replacer","innerName":"Closure","access":16409}],"fields":[{"name":"closure","access":18,"descriptor":"Lme/clip/placeholderapi/replacer/Replacer$Closure;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/replacer/Replacer$Closure;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"apply","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/OfflinePlayer;Ljava/util/function/Function;)Ljava/lang/String;","signature":"(Ljava/lang/String;Lorg/bukkit/OfflinePlayer;Ljava/util/function/Function;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":369229824,"typePath":"1;"},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]}]},{"name":"me/clip/placeholderapi/replacer/RegexReplacer","version":52,"access":49,"superName":"java/lang/Object","interfaces":["me/clip/placeholderapi/replacer/Replacer"],"innerClasses":[{"name":"me/clip/placeholderapi/replacer/Replacer$Closure","outerName":"me/clip/placeholderapi/replacer/Replacer","innerName":"Closure","access":16409}],"fields":[{"name":"pattern","access":18,"descriptor":"Ljava/util/regex/Pattern;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":318767104}]}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/replacer/Replacer$Closure;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"apply","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/OfflinePlayer;Ljava/util/function/Function;)Ljava/lang/String;","signature":"(Ljava/lang/String;Lorg/bukkit/OfflinePlayer;Ljava/util/function/Function;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":369229824,"typePath":"1;"},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]}]},{"name":"me/clip/placeholderapi/replacer/Replacer","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/replacer/Replacer$Closure","outerName":"me/clip/placeholderapi/replacer/Replacer","innerName":"Closure","access":16409}],"methods":[{"name":"apply","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/OfflinePlayer;Ljava/util/function/Function;)Ljava/lang/String;","signature":"(Ljava/lang/String;Lorg/bukkit/OfflinePlayer;Ljava/util/function/Function;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":369229824,"typePath":"1;"},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]}]},{"name":"me/clip/placeholderapi/replacer/Replacer$Closure","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"me/clip/placeholderapi/replacer/Replacer$Closure","outerName":"me/clip/placeholderapi/replacer/Replacer","innerName":"Closure","access":16409}],"fields":[{"name":"BRACKET","access":16409,"descriptor":"Lme/clip/placeholderapi/replacer/Replacer$Closure;"},{"name":"PERCENT","access":16409,"descriptor":"Lme/clip/placeholderapi/replacer/Replacer$Closure;"},{"name":"head","access":17,"descriptor":"C"},{"name":"tail","access":17,"descriptor":"C"},{"name":"$VALUES","access":4122,"descriptor":"[Lme/clip/placeholderapi/replacer/Replacer$Closure;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lme/clip/placeholderapi/replacer/Replacer$Closure;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/replacer/Replacer$Closure;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ICC)V","signature":"(CC)V"}]},{"name":"me/clip/placeholderapi/updatechecker/UpdateChecker","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/event/Listener"],"innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"RESOURCE_ID","access":18,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6245"}},{"name":"plugin","access":18,"descriptor":"Lme/clip/placeholderapi/PlaceholderAPIPlugin;"},{"name":"pluginVersion","access":18,"descriptor":"Ljava/lang/String;"},{"name":"spigotVersion","access":2,"descriptor":"Ljava/lang/String;"},{"name":"updateAvailable","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lme/clip/placeholderapi/PlaceholderAPIPlugin;)V"},{"name":"hasUpdateAvailable","access":1,"descriptor":"()Z"},{"name":"getSpigotVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"fetch","access":1,"descriptor":"()V"},{"name":"spigotIsNewer","access":2,"descriptor":"()Z"},{"name":"toReadable","access":2,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"onJoin","access":1,"descriptor":"(Lorg/bukkit/event/player/PlayerJoinEvent;)V","annotations":[{"descriptor":"Lorg/bukkit/event/EventHandler;","values":{"priority":{"kind":"enum","descriptor":"Lorg/bukkit/event/EventPriority;","name":"MONITOR"}},"visible":true}]},{"name":"lambda$fetch$1","access":4098,"descriptor":"()V"},{"name":"lambda$null$0","access":4098,"descriptor":"()V"}]},{"name":"me/clip/placeholderapi/util/FileUtil","version":52,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"findClass","access":9,"descriptor":"(Ljava/io/File;Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/io/File;Ljava/lang/Class;)Ljava/lang/Class<+TT;>;","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"me/clip/placeholderapi/util/Format","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/util/Format$Align","outerName":"me/clip/placeholderapi/util/Format","innerName":"Align","access":16409},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"tablify","access":9,"descriptor":"(Lme/clip/placeholderapi/util/Format$Align;Ljava/util/List;)Ljava/util/Optional;","signature":"(Lme/clip/placeholderapi/util/Format$Align;Ljava/util/List;>;)Ljava/util/Optional;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"buildFormat","access":10,"descriptor":"(Lme/clip/placeholderapi/util/Format$Align;[I)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288,"typePath":"["}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"findSpacing","access":10,"descriptor":"(Ljava/util/List;)Ljava/util/Optional;","signature":"(Ljava/util/List;>;)Ljava/util/Optional<[I>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"lambda$findSpacing$6","access":4106,"descriptor":"([I[I)[I"},{"name":"lambda$null$5","access":4106,"descriptor":"([I[II)I"},{"name":"lambda$findSpacing$4","access":4106,"descriptor":"(Ljava/util/List;)[I"},{"name":"lambda$buildFormat$3","access":4106,"descriptor":"(Lme/clip/placeholderapi/util/Format$Align;I)Ljava/lang/String;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"lambda$tablify$2","access":4106,"descriptor":"(Ljava/util/List;Lme/clip/placeholderapi/util/Format$Align;Ljava/lang/String;)Ljava/util/List;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"lambda$null$1","access":4106,"descriptor":"(Ljava/lang/String;Lme/clip/placeholderapi/util/Format$Align;Ljava/util/List;)Ljava/lang/String;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"lambda$tablify$0","access":4106,"descriptor":"(Lme/clip/placeholderapi/util/Format$Align;[I)Ljava/lang/String;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"me/clip/placeholderapi/util/Format$Align","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"me/clip/placeholderapi/util/Format$Align","outerName":"me/clip/placeholderapi/util/Format","innerName":"Align","access":16409}],"fields":[{"name":"LEFT","access":16409,"descriptor":"Lme/clip/placeholderapi/util/Format$Align;"},{"name":"RIGHT","access":16409,"descriptor":"Lme/clip/placeholderapi/util/Format$Align;"},{"name":"$VALUES","access":4122,"descriptor":"[Lme/clip/placeholderapi/util/Format$Align;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lme/clip/placeholderapi/util/Format$Align;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/util/Format$Align;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"me/clip/placeholderapi/util/Futures","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"onMainThread","access":9,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/BiConsumer;)V","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/BiConsumer;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369229824}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"collector","access":9,"descriptor":"()Ljava/util/stream/Collector;","signature":"()Ljava/util/stream/Collector;*Ljava/util/concurrent/CompletableFuture;>;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320}]},{"name":"of","access":9,"descriptor":"(Ljava/util/stream/Stream;)Ljava/util/concurrent/CompletableFuture;","signature":"(Ljava/util/stream/Stream;>;)Ljava/util/concurrent/CompletableFuture;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"of","access":9,"descriptor":"(Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture;","signature":"(Ljava/util/Collection;>;)Ljava/util/concurrent/CompletableFuture;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"awaitCompletion","access":10,"descriptor":"(Ljava/util/Collection;)Ljava/util/List;","signature":"(Ljava/util/Collection;>;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":335544320},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"lambda$of$2","access":4106,"descriptor":"(Ljava/util/Collection;Ljava/lang/Void;)Ljava/util/List;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"lambda$onMainThread$1","access":4106,"descriptor":"(Ljava/util/function/BiConsumer;Lorg/bukkit/plugin/Plugin;Ljava/lang/Object;Ljava/lang/Throwable;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"lambda$null$0","access":4106,"descriptor":"(Ljava/util/function/BiConsumer;Ljava/lang/Object;Ljava/lang/Throwable;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"me/clip/placeholderapi/util/Msg","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"msg","access":137,"descriptor":"(Lorg/bukkit/command/CommandSender;[Ljava/lang/String;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369164288,"typePath":"["}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"broadcast","access":137,"descriptor":"([Ljava/lang/String;)V","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752,"typePath":"["}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"color","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;","typeAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"me/clip/placeholderapi/util/TimeFormat","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"DAYS","access":16409,"descriptor":"Lme/clip/placeholderapi/util/TimeFormat;"},{"name":"HOURS","access":16409,"descriptor":"Lme/clip/placeholderapi/util/TimeFormat;"},{"name":"MINUTES","access":16409,"descriptor":"Lme/clip/placeholderapi/util/TimeFormat;"},{"name":"SECONDS","access":16409,"descriptor":"Lme/clip/placeholderapi/util/TimeFormat;"},{"name":"$VALUES","access":4122,"descriptor":"[Lme/clip/placeholderapi/util/TimeFormat;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lme/clip/placeholderapi/util/TimeFormat;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lme/clip/placeholderapi/util/TimeFormat;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"me/clip/placeholderapi/util/TimeUtil","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"me/clip/placeholderapi/util/TimeUtil$1","access":4104}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getRemaining","access":9,"descriptor":"(ILme/clip/placeholderapi/util/TimeFormat;)Ljava/lang/String;"},{"name":"getTime","access":9,"descriptor":"(I)Ljava/lang/String;"},{"name":"getTime","access":9,"descriptor":"(Ljava/time/Duration;)Ljava/lang/String;"}]},{"name":"me/clip/placeholderapi/util/TimeUtil$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"me/clip/placeholderapi/util/TimeUtil","innerClasses":[{"name":"me/clip/placeholderapi/util/TimeUtil$1","access":4104}],"fields":[{"name":"$SwitchMap$me$clip$placeholderapi$util$TimeFormat","access":4120,"descriptor":"[I"}]},{"name":"org/bukkit/Art","version":52,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"KEBAB","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"AZTEC","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"ALBAN","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"AZTEC2","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"BOMB","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"PLANT","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"WASTELAND","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"POOL","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"COURBET","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"SEA","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"SUNSET","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"CREEBET","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"WANDERER","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"GRAHAM","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"MATCH","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"BUST","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"STAGE","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"VOID","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"SKULL_AND_ROSES","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"WITHER","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"FIGHTERS","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"POINTER","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"PIGSCENE","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"BURNING_SKULL","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"SKELETON","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"DONKEY_KONG","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"id","access":18,"descriptor":"I"},{"name":"width","access":18,"descriptor":"I"},{"name":"height","access":18,"descriptor":"I"},{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"BY_NAME","access":26,"descriptor":"Ljava/util/HashMap;","signature":"Ljava/util/HashMap;"},{"name":"BY_ID","access":26,"descriptor":"Ljava/util/HashMap;","signature":"Ljava/util/HashMap;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Art;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;IIII)V"},{"name":"getBlockWidth","access":1,"descriptor":"()I"},{"name":"getBlockHeight","access":1,"descriptor":"()I"},{"name":"getId","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getById","access":131081,"descriptor":"(I)Lorg/bukkit/Art;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getByName","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Art;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Art;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Art;"}]},{"name":"org/bukkit/Axis","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"X","access":16409,"descriptor":"Lorg/bukkit/Axis;"},{"name":"Y","access":16409,"descriptor":"Lorg/bukkit/Axis;"},{"name":"Z","access":16409,"descriptor":"Lorg/bukkit/Axis;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Axis;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Axis;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Axis;"}]},{"name":"org/bukkit/BanEntry","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getTarget","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getCreated","access":1025,"descriptor":"()Ljava/util/Date;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setCreated","access":1025,"descriptor":"(Ljava/util/Date;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getSource","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setSource","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getExpiration","access":1025,"descriptor":"()Ljava/util/Date;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setExpiration","access":1025,"descriptor":"(Ljava/util/Date;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getReason","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setReason","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"save","access":1025,"descriptor":"()V"}]},{"name":"org/bukkit/BanList","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/BanList$Type","outerName":"org/bukkit/BanList","innerName":"Type","access":16409}],"methods":[{"name":"getBanEntry","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/BanEntry;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addBan","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)Lorg/bukkit/BanEntry;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]},{"name":"getBanEntries","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isBanned","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"pardon","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/BanList$Type","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/BanList$Type","outerName":"org/bukkit/BanList","innerName":"Type","access":16409}],"fields":[{"name":"NAME","access":16409,"descriptor":"Lorg/bukkit/BanList$Type;"},{"name":"IP","access":16409,"descriptor":"Lorg/bukkit/BanList$Type;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/BanList$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/BanList$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/BanList$Type;"}]},{"name":"org/bukkit/BlockChangeDelegate","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"setBlockData","access":1025,"descriptor":"(IIILorg/bukkit/block/data/BlockData;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getBlockData","access":1025,"descriptor":"(III)Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHeight","access":1025,"descriptor":"()I"},{"name":"isEmpty","access":1025,"descriptor":"(III)Z"}]},{"name":"org/bukkit/Bukkit","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/BanList$Type","outerName":"org/bukkit/BanList","innerName":"Type","access":16409},{"name":"org/bukkit/Server$Spigot","outerName":"org/bukkit/Server","innerName":"Spigot","access":9},{"name":"org/bukkit/Warning$WarningState","outerName":"org/bukkit/Warning","innerName":"WarningState","access":16409},{"name":"org/bukkit/generator/ChunkGenerator$ChunkData","outerName":"org/bukkit/generator/ChunkGenerator","innerName":"ChunkData","access":1545}],"fields":[{"name":"server","access":10,"descriptor":"Lorg/bukkit/Server;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getServer","access":9,"descriptor":"()Lorg/bukkit/Server;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setServer","access":9,"descriptor":"(Lorg/bukkit/Server;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getName","access":9,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getVersion","access":9,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBukkitVersion","access":9,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getOnlinePlayers","access":9,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection<+Lorg/bukkit/entity/Player;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMaxPlayers","access":9,"descriptor":"()I"},{"name":"getPort","access":9,"descriptor":"()I"},{"name":"getViewDistance","access":9,"descriptor":"()I"},{"name":"getIp","access":9,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getWorldType","access":9,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getGenerateStructures","access":9,"descriptor":"()Z"},{"name":"getMaxWorldSize","access":9,"descriptor":"()I"},{"name":"getAllowEnd","access":9,"descriptor":"()Z"},{"name":"getAllowNether","access":9,"descriptor":"()Z"},{"name":"hasWhitelist","access":9,"descriptor":"()Z"},{"name":"setWhitelist","access":9,"descriptor":"(Z)V"},{"name":"isWhitelistEnforced","access":9,"descriptor":"()Z"},{"name":"setWhitelistEnforced","access":9,"descriptor":"(Z)V"},{"name":"getWhitelistedPlayers","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"reloadWhitelist","access":9,"descriptor":"()V"},{"name":"broadcastMessage","access":9,"descriptor":"(Ljava/lang/String;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getUpdateFolder","access":9,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getUpdateFolderFile","access":9,"descriptor":"()Ljava/io/File;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getConnectionThrottle","access":9,"descriptor":"()J"},{"name":"getTicksPerAnimalSpawns","access":9,"descriptor":"()I"},{"name":"getTicksPerMonsterSpawns","access":9,"descriptor":"()I"},{"name":"getTicksPerWaterSpawns","access":9,"descriptor":"()I"},{"name":"getTicksPerAmbientSpawns","access":9,"descriptor":"()I"},{"name":"getTicksPerWaterAmbientSpawns","access":9,"descriptor":"()I"},{"name":"getTicksPerWaterUndergroundCreatureSpawns","access":9,"descriptor":"()I"},{"name":"getPlayer","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlayerExact","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"matchPlayer","access":9,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlayer","access":9,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPluginManager","access":9,"descriptor":"()Lorg/bukkit/plugin/PluginManager;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getScheduler","access":9,"descriptor":"()Lorg/bukkit/scheduler/BukkitScheduler;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getServicesManager","access":9,"descriptor":"()Lorg/bukkit/plugin/ServicesManager;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getWorlds","access":9,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"createWorld","access":9,"descriptor":"(Lorg/bukkit/WorldCreator;)Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unloadWorld","access":9,"descriptor":"(Ljava/lang/String;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unloadWorld","access":9,"descriptor":"(Lorg/bukkit/World;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getWorld","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getWorld","access":9,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getMap","access":131081,"descriptor":"(I)Lorg/bukkit/map/MapView;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"createMap","access":9,"descriptor":"(Lorg/bukkit/World;)Lorg/bukkit/map/MapView;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createExplorerMap","access":9,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/Location;Lorg/bukkit/StructureType;)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"createExplorerMap","access":9,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/Location;Lorg/bukkit/StructureType;IZ)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"reload","access":9,"descriptor":"()V"},{"name":"reloadData","access":9,"descriptor":"()V"},{"name":"getLogger","access":9,"descriptor":"()Ljava/util/logging/Logger;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPluginCommand","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/PluginCommand;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"savePlayers","access":9,"descriptor":"()V"},{"name":"dispatchCommand","access":9,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Z","exceptions":["org/bukkit/command/CommandException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"addRecipe","access":9,"descriptor":"(Lorg/bukkit/inventory/Recipe;)Z","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null -> false"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getRecipesFor","access":9,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/List;","signature":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRecipe","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/inventory/Recipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCraftingRecipe","access":9,"descriptor":"([Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/World;)Lorg/bukkit/inventory/Recipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"craftItem","access":9,"descriptor":"([Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/World;Lorg/bukkit/entity/Player;)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"recipeIterator","access":9,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clearRecipes","access":9,"descriptor":"()V"},{"name":"resetRecipes","access":9,"descriptor":"()V"},{"name":"removeRecipe","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCommandAliases","access":9,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSpawnRadius","access":9,"descriptor":"()I"},{"name":"setSpawnRadius","access":9,"descriptor":"(I)V"},{"name":"getOnlineMode","access":9,"descriptor":"()Z"},{"name":"getAllowFlight","access":9,"descriptor":"()Z"},{"name":"isHardcore","access":9,"descriptor":"()Z"},{"name":"shutdown","access":9,"descriptor":"()V"},{"name":"broadcast","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getOfflinePlayer","access":131081,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/OfflinePlayer;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getOfflinePlayer","access":9,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/OfflinePlayer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getIPBans","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"banIP","access":9,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unbanIP","access":9,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBannedPlayers","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBanList","access":9,"descriptor":"(Lorg/bukkit/BanList$Type;)Lorg/bukkit/BanList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getOperators","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDefaultGameMode","access":9,"descriptor":"()Lorg/bukkit/GameMode;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setDefaultGameMode","access":9,"descriptor":"(Lorg/bukkit/GameMode;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getConsoleSender","access":9,"descriptor":"()Lorg/bukkit/command/ConsoleCommandSender;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getWorldContainer","access":9,"descriptor":"()Ljava/io/File;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getOfflinePlayers","access":9,"descriptor":"()[Lorg/bukkit/OfflinePlayer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMessenger","access":9,"descriptor":"()Lorg/bukkit/plugin/messaging/Messenger;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHelpMap","access":9,"descriptor":"()Lorg/bukkit/help/HelpMap;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"createInventory","access":9,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;Lorg/bukkit/event/inventory/InventoryType;)Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"createInventory","access":9,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;Lorg/bukkit/event/inventory/InventoryType;Ljava/lang/String;)Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"createInventory","access":9,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;I)Lorg/bukkit/inventory/Inventory;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"createInventory","access":9,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;ILjava/lang/String;)Lorg/bukkit/inventory/Inventory;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"createMerchant","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/Merchant;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getMonsterSpawnLimit","access":9,"descriptor":"()I"},{"name":"getAnimalSpawnLimit","access":9,"descriptor":"()I"},{"name":"getWaterAnimalSpawnLimit","access":9,"descriptor":"()I"},{"name":"getWaterAmbientSpawnLimit","access":9,"descriptor":"()I"},{"name":"getWaterUndergroundCreatureSpawnLimit","access":9,"descriptor":"()I"},{"name":"getAmbientSpawnLimit","access":9,"descriptor":"()I"},{"name":"isPrimaryThread","access":9,"descriptor":"()Z"},{"name":"getMotd","access":9,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getShutdownMessage","access":9,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getWarningState","access":9,"descriptor":"()Lorg/bukkit/Warning$WarningState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItemFactory","access":9,"descriptor":"()Lorg/bukkit/inventory/ItemFactory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getScoreboardManager","access":9,"descriptor":"()Lorg/bukkit/scoreboard/ScoreboardManager;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getServerIcon","access":9,"descriptor":"()Lorg/bukkit/util/CachedServerIcon;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"loadServerIcon","access":9,"descriptor":"(Ljava/io/File;)Lorg/bukkit/util/CachedServerIcon;","exceptions":["java/lang/IllegalArgumentException","java/lang/Exception"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"loadServerIcon","access":9,"descriptor":"(Ljava/awt/image/BufferedImage;)Lorg/bukkit/util/CachedServerIcon;","exceptions":["java/lang/IllegalArgumentException","java/lang/Exception"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setIdleTimeout","access":9,"descriptor":"(I)V"},{"name":"getIdleTimeout","access":9,"descriptor":"()I"},{"name":"createChunkData","access":9,"descriptor":"(Lorg/bukkit/World;)Lorg/bukkit/generator/ChunkGenerator$ChunkData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createBossBar","access":137,"descriptor":"(Ljava/lang/String;Lorg/bukkit/boss/BarColor;Lorg/bukkit/boss/BarStyle;[Lorg/bukkit/boss/BarFlag;)Lorg/bukkit/boss/BossBar;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"createBossBar","access":137,"descriptor":"(Lorg/bukkit/NamespacedKey;Ljava/lang/String;Lorg/bukkit/boss/BarColor;Lorg/bukkit/boss/BarStyle;[Lorg/bukkit/boss/BarFlag;)Lorg/bukkit/boss/KeyedBossBar;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getBossBars","access":9,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBossBar","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/boss/KeyedBossBar;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeBossBar","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEntity","access":9,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getAdvancement","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/advancement/Advancement;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"advancementIterator","access":9,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"createBlockData","access":9,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createBlockData","access":9,"descriptor":"(Lorg/bukkit/Material;Ljava/util/function/Consumer;)Lorg/bukkit/block/data/BlockData;","signature":"(Lorg/bukkit/Material;Ljava/util/function/Consumer;)Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"createBlockData","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/BlockData;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createBlockData","access":9,"descriptor":"(Lorg/bukkit/Material;Ljava/lang/String;)Lorg/bukkit/block/data/BlockData;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null, null -> fail"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getTag","access":9,"descriptor":"(Ljava/lang/String;Lorg/bukkit/NamespacedKey;Ljava/lang/Class;)Lorg/bukkit/Tag;","signature":"(Ljava/lang/String;Lorg/bukkit/NamespacedKey;Ljava/lang/Class;)Lorg/bukkit/Tag;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getTags","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Iterable;","signature":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Iterable;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getLootTable","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/loot/LootTable;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"selectEntities","access":9,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Ljava/util/List;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getStructureManager","access":9,"descriptor":"()Lorg/bukkit/structure/StructureManager;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getUnsafe","access":131081,"descriptor":"()Lorg/bukkit/UnsafeValues;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"spigot","access":9,"descriptor":"()Lorg/bukkit/Server$Spigot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor","version":52,"access":16417,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/ChatColor$1","access":16384},{"name":"org/bukkit/ChatColor$10","access":16384},{"name":"org/bukkit/ChatColor$11","access":16384},{"name":"org/bukkit/ChatColor$12","access":16384},{"name":"org/bukkit/ChatColor$13","access":16384},{"name":"org/bukkit/ChatColor$14","access":16384},{"name":"org/bukkit/ChatColor$15","access":16384},{"name":"org/bukkit/ChatColor$16","access":16384},{"name":"org/bukkit/ChatColor$17","access":16384},{"name":"org/bukkit/ChatColor$18","access":16384},{"name":"org/bukkit/ChatColor$19","access":16384},{"name":"org/bukkit/ChatColor$2","access":16384},{"name":"org/bukkit/ChatColor$20","access":16384},{"name":"org/bukkit/ChatColor$21","access":16384},{"name":"org/bukkit/ChatColor$22","access":16384},{"name":"org/bukkit/ChatColor$3","access":16384},{"name":"org/bukkit/ChatColor$4","access":16384},{"name":"org/bukkit/ChatColor$5","access":16384},{"name":"org/bukkit/ChatColor$6","access":16384},{"name":"org/bukkit/ChatColor$7","access":16384},{"name":"org/bukkit/ChatColor$8","access":16384},{"name":"org/bukkit/ChatColor$9","access":16384}],"fields":[{"name":"BLACK","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"DARK_BLUE","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"DARK_GREEN","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"DARK_AQUA","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"DARK_RED","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"DARK_PURPLE","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"GOLD","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"GRAY","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"DARK_GRAY","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"BLUE","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"GREEN","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"AQUA","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"RED","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"LIGHT_PURPLE","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"YELLOW","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"WHITE","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"MAGIC","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"BOLD","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"STRIKETHROUGH","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"UNDERLINE","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"ITALIC","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"RESET","access":16409,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"COLOR_CHAR","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"167"}},{"name":"STRIP_COLOR_PATTERN","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"intCode","access":18,"descriptor":"I"},{"name":"code","access":18,"descriptor":"C"},{"name":"isFormat","access":18,"descriptor":"Z"},{"name":"toString","access":18,"descriptor":"Ljava/lang/String;"},{"name":"BY_ID","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"BY_CHAR","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/ChatColor;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ICIZ)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getChar","access":1,"descriptor":"()C"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isFormat","access":1,"descriptor":"()Z"},{"name":"isColor","access":1,"descriptor":"()Z"},{"name":"getByChar","access":9,"descriptor":"(C)Lorg/bukkit/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getByChar","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"stripColor","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"!null -> !null; null -> null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"translateAlternateColorCodes","access":9,"descriptor":"(CLjava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getLastColors","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/ChatColor;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/ChatColor;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ICILorg/bukkit/ChatColor;)V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ICIZLorg/bukkit/ChatColor;)V"}]},{"name":"org/bukkit/ChatColor$1","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$1","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$10","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$10","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$11","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$11","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$12","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$12","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$13","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$13","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$14","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$14","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$15","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$15","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$16","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$16","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$17","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$17","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICIZ)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$18","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$18","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICIZ)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$19","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$19","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICIZ)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$2","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$2","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$20","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$20","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICIZ)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$21","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$21","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICIZ)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$22","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$22","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$3","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$3","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$4","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$4","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$5","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$5","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$6","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$6","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$7","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$7","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$8","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$8","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/ChatColor$9","version":52,"access":16416,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$9","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/Chunk","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/persistence/PersistentDataHolder"],"methods":[{"name":"getX","access":1025,"descriptor":"()I"},{"name":"getZ","access":1025,"descriptor":"()I"},{"name":"getWorld","access":1025,"descriptor":"()Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlock","access":1025,"descriptor":"(III)Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getChunkSnapshot","access":1025,"descriptor":"()Lorg/bukkit/ChunkSnapshot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getChunkSnapshot","access":1025,"descriptor":"(ZZZ)Lorg/bukkit/ChunkSnapshot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isEntitiesLoaded","access":1025,"descriptor":"()Z"},{"name":"getEntities","access":1025,"descriptor":"()[Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getTileEntities","access":1025,"descriptor":"()[Lorg/bukkit/block/BlockState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isLoaded","access":1025,"descriptor":"()Z"},{"name":"load","access":1025,"descriptor":"(Z)Z"},{"name":"load","access":1025,"descriptor":"()Z"},{"name":"unload","access":1025,"descriptor":"(Z)Z"},{"name":"unload","access":1025,"descriptor":"()Z"},{"name":"isSlimeChunk","access":1025,"descriptor":"()Z"},{"name":"isForceLoaded","access":1025,"descriptor":"()Z"},{"name":"setForceLoaded","access":1025,"descriptor":"(Z)V"},{"name":"addPluginChunkTicket","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removePluginChunkTicket","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPluginChunkTickets","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInhabitedTime","access":1025,"descriptor":"()J"},{"name":"setInhabitedTime","access":1025,"descriptor":"(J)V"},{"name":"contains","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/ChunkSnapshot","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getX","access":1025,"descriptor":"()I"},{"name":"getZ","access":1025,"descriptor":"()I"},{"name":"getWorldName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockType","access":1025,"descriptor":"(III)Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockData","access":1025,"descriptor":"(III)Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getData","access":132097,"descriptor":"(III)I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getBlockSkyLight","access":1025,"descriptor":"(III)I"},{"name":"getBlockEmittedLight","access":1025,"descriptor":"(III)I"},{"name":"getHighestBlockYAt","access":1025,"descriptor":"(II)I"},{"name":"getBiome","access":132097,"descriptor":"(II)Lorg/bukkit/block/Biome;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBiome","access":1025,"descriptor":"(III)Lorg/bukkit/block/Biome;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRawBiomeTemperature","access":132097,"descriptor":"(II)D","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getRawBiomeTemperature","access":1025,"descriptor":"(III)D"},{"name":"getCaptureFullTime","access":1025,"descriptor":"()J"},{"name":"isSectionEmpty","access":1025,"descriptor":"(I)Z"},{"name":"contains","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/CoalType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"COAL","access":16409,"descriptor":"Lorg/bukkit/CoalType;"},{"name":"CHARCOAL","access":16409,"descriptor":"Lorg/bukkit/CoalType;"},{"name":"data","access":18,"descriptor":"B"},{"name":"BY_DATA","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/CoalType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V"},{"name":"getData","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getByData","access":131081,"descriptor":"(B)Lorg/bukkit/CoalType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/CoalType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/CoalType;"}]},{"name":"org/bukkit/Color","version":52,"access":49,"superName":"java/lang/Object","interfaces":["org/bukkit/configuration/serialization/ConfigurationSerializable"],"annotations":[{"descriptor":"Lorg/bukkit/configuration/serialization/SerializableAs;","values":{"value":"Color"},"visible":true}],"fields":[{"name":"BIT_MASK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"255"}},{"name":"WHITE","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"SILVER","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"GRAY","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"BLACK","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"RED","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"MAROON","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"YELLOW","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"OLIVE","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"LIME","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"GREEN","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"AQUA","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"TEAL","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"BLUE","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"NAVY","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"FUCHSIA","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"PURPLE","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"ORANGE","access":25,"descriptor":"Lorg/bukkit/Color;"},{"name":"red","access":18,"descriptor":"B"},{"name":"green","access":18,"descriptor":"B"},{"name":"blue","access":18,"descriptor":"B"}],"methods":[{"name":"fromRGB","access":9,"descriptor":"(III)Lorg/bukkit/Color;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"fromBGR","access":9,"descriptor":"(III)Lorg/bukkit/Color;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"fromRGB","access":9,"descriptor":"(I)Lorg/bukkit/Color;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"fromBGR","access":9,"descriptor":"(I)Lorg/bukkit/Color;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"","access":2,"descriptor":"(III)V"},{"name":"getRed","access":1,"descriptor":"()I"},{"name":"setRed","access":1,"descriptor":"(I)Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getGreen","access":1,"descriptor":"()I"},{"name":"setGreen","access":1,"descriptor":"(I)Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlue","access":1,"descriptor":"()I"},{"name":"setBlue","access":1,"descriptor":"(I)Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"asRGB","access":1,"descriptor":"()I"},{"name":"asBGR","access":1,"descriptor":"()I"},{"name":"mixDyes","access":129,"descriptor":"([Lorg/bukkit/DyeColor;)Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"mixColors","access":129,"descriptor":"([Lorg/bukkit/Color;)Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"deserialize","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/Color;","signature":"(Ljava/util/Map;)Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"asInt","access":10,"descriptor":"(Ljava/lang/String;Ljava/util/Map;)I","signature":"(Ljava/lang/String;Ljava/util/Map;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/CropState","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"SEEDED","access":16409,"descriptor":"Lorg/bukkit/CropState;"},{"name":"GERMINATED","access":16409,"descriptor":"Lorg/bukkit/CropState;"},{"name":"VERY_SMALL","access":16409,"descriptor":"Lorg/bukkit/CropState;"},{"name":"SMALL","access":16409,"descriptor":"Lorg/bukkit/CropState;"},{"name":"MEDIUM","access":16409,"descriptor":"Lorg/bukkit/CropState;"},{"name":"TALL","access":16409,"descriptor":"Lorg/bukkit/CropState;"},{"name":"VERY_TALL","access":16409,"descriptor":"Lorg/bukkit/CropState;"},{"name":"RIPE","access":16409,"descriptor":"Lorg/bukkit/CropState;"},{"name":"data","access":18,"descriptor":"B"},{"name":"BY_DATA","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/CropState;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V"},{"name":"getData","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getByData","access":131081,"descriptor":"(B)Lorg/bukkit/CropState;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/CropState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/CropState;"}]},{"name":"org/bukkit/Difficulty","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"PEACEFUL","access":16409,"descriptor":"Lorg/bukkit/Difficulty;"},{"name":"EASY","access":16409,"descriptor":"Lorg/bukkit/Difficulty;"},{"name":"NORMAL","access":16409,"descriptor":"Lorg/bukkit/Difficulty;"},{"name":"HARD","access":16409,"descriptor":"Lorg/bukkit/Difficulty;"},{"name":"value","access":18,"descriptor":"I"},{"name":"BY_ID","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Difficulty;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V"},{"name":"getValue","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getByValue","access":131081,"descriptor":"(I)Lorg/bukkit/Difficulty;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Difficulty;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Difficulty;"}]},{"name":"org/bukkit/DyeColor","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9}],"fields":[{"name":"WHITE","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"ORANGE","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"MAGENTA","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"LIGHT_BLUE","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"YELLOW","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"LIME","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"PINK","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"GRAY","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"LIGHT_GRAY","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"CYAN","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"PURPLE","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"BLUE","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"BROWN","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"GREEN","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"RED","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"BLACK","access":16409,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"woolData","access":18,"descriptor":"B"},{"name":"dyeData","access":18,"descriptor":"B"},{"name":"color","access":18,"descriptor":"Lorg/bukkit/Color;"},{"name":"firework","access":18,"descriptor":"Lorg/bukkit/Color;"},{"name":"BY_WOOL_DATA","access":26,"descriptor":"[Lorg/bukkit/DyeColor;"},{"name":"BY_DYE_DATA","access":26,"descriptor":"[Lorg/bukkit/DyeColor;"},{"name":"BY_COLOR","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"BY_FIREWORK","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/DyeColor;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;IIILorg/bukkit/Color;Lorg/bukkit/Color;)V"},{"name":"getWoolData","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getDyeData","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getColor","access":1,"descriptor":"()Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getFireworkColor","access":1,"descriptor":"()Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getByWoolData","access":131081,"descriptor":"(B)Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getByDyeData","access":131081,"descriptor":"(B)Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getByColor","access":9,"descriptor":"(Lorg/bukkit/Color;)Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getByFireworkColor","access":9,"descriptor":"(Lorg/bukkit/Color;)Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"legacyValueOf","access":131081,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/DyeColor;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/DyeColor;"}]},{"name":"org/bukkit/Effect","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/Effect$Type","outerName":"org/bukkit/Effect","innerName":"Type","access":16409}],"fields":[{"name":"CLICK2","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"CLICK1","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"BOW_FIRE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"DOOR_TOGGLE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"IRON_DOOR_TOGGLE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"TRAPDOOR_TOGGLE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"IRON_TRAPDOOR_TOGGLE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"FENCE_GATE_TOGGLE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"DOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"IRON_DOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"TRAPDOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"IRON_TRAPDOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"FENCE_GATE_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"EXTINGUISH","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"RECORD_PLAY","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"GHAST_SHRIEK","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"GHAST_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"BLAZE_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"ZOMBIE_CHEW_WOODEN_DOOR","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"ZOMBIE_CHEW_IRON_DOOR","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"ZOMBIE_DESTROY_DOOR","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"SMOKE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"STEP_SOUND","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"POTION_BREAK","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"INSTANT_POTION_BREAK","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"ENDER_SIGNAL","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"MOBSPAWNER_FLAMES","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"BREWING_STAND_BREW","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"CHORUS_FLOWER_GROW","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"CHORUS_FLOWER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"PORTAL_TRAVEL","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"ENDEREYE_LAUNCH","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"FIREWORK_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"VILLAGER_PLANT_GROW","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"DRAGON_BREATH","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"ANVIL_BREAK","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"ANVIL_USE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"ANVIL_LAND","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"ENDERDRAGON_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"WITHER_BREAK_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"WITHER_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"ZOMBIE_INFECT","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"ZOMBIE_CONVERTED_VILLAGER","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"BAT_TAKEOFF","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"END_GATEWAY_SPAWN","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"ENDERDRAGON_GROWL","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"PHANTOM_BITE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"ZOMBIE_CONVERTED_TO_DROWNED","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"HUSK_CONVERTED_TO_ZOMBIE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"GRINDSTONE_USE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"BOOK_PAGE_TURN","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"SMITHING_TABLE_USE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"POINTED_DRIPSTONE_LAND","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"SKELETON_CONVERTED_TO_STRAY","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"COMPOSTER_FILL_ATTEMPT","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"LAVA_INTERACT","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"REDSTONE_TORCH_BURNOUT","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"END_PORTAL_FRAME_FILL","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"DRIPPING_DRIPSTONE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"BONE_MEAL_USE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"ENDER_DRAGON_DESTROY_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"SPONGE_DRY","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"ELECTRIC_SPARK","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"COPPER_WAX_ON","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"COPPER_WAX_OFF","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"OXIDISED_COPPER_SCRAPE","access":16409,"descriptor":"Lorg/bukkit/Effect;"},{"name":"id","access":18,"descriptor":"I"},{"name":"type","access":18,"descriptor":"Lorg/bukkit/Effect$Type;"},{"name":"data","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"BY_ID","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Effect;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILorg/bukkit/Effect$Type;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILorg/bukkit/Effect$Type;Ljava/lang/Class;)V","signature":"(ILorg/bukkit/Effect$Type;Ljava/lang/Class<*>;)V"},{"name":"getId","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/Effect$Type;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getData","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getById","access":131081,"descriptor":"(I)Lorg/bukkit/Effect;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Effect;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Effect;"}]},{"name":"org/bukkit/Effect$Type","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/Effect$Type","outerName":"org/bukkit/Effect","innerName":"Type","access":16409}],"fields":[{"name":"SOUND","access":16409,"descriptor":"Lorg/bukkit/Effect$Type;"},{"name":"VISUAL","access":16409,"descriptor":"Lorg/bukkit/Effect$Type;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Effect$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Effect$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Effect$Type;"}]},{"name":"org/bukkit/EntityEffect","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"ARROW_PARTICLES","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"RABBIT_JUMP","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"HURT","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"DEATH","access":147481,"descriptor":"Lorg/bukkit/EntityEffect;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"WOLF_SMOKE","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"WOLF_HEARTS","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"WOLF_SHAKE","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"SHEEP_EAT","access":147481,"descriptor":"Lorg/bukkit/EntityEffect;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"IRON_GOLEM_ROSE","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"VILLAGER_HEART","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"VILLAGER_ANGRY","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"VILLAGER_HAPPY","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"WITCH_MAGIC","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"ZOMBIE_TRANSFORM","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"FIREWORK_EXPLODE","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"LOVE_HEARTS","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"SQUID_ROTATE","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"ENTITY_POOF","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"GUARDIAN_TARGET","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"SHIELD_BLOCK","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"SHIELD_BREAK","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"ARMOR_STAND_HIT","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"THORNS_HURT","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"IRON_GOLEM_SHEATH","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"TOTEM_RESURRECT","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"HURT_DROWN","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"HURT_EXPLOSION","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"DOLPHIN_FED","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"RAVAGER_STUNNED","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"CAT_TAME_FAIL","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"CAT_TAME_SUCCESS","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"VILLAGER_SPLASH","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"PLAYER_BAD_OMEN_RAID","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"HURT_BERRY_BUSH","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"FOX_CHEW","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"TELEPORT_ENDER","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"BREAK_EQUIPMENT_MAIN_HAND","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"BREAK_EQUIPMENT_OFF_HAND","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"BREAK_EQUIPMENT_HELMET","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"BREAK_EQUIPMENT_CHESTPLATE","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"BREAK_EQUIPMENT_LEGGINGS","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"BREAK_EQUIPMENT_BOOTS","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"data","access":18,"descriptor":"B"},{"name":"applicable","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<+Lorg/bukkit/entity/Entity;>;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/EntityEffect;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILjava/lang/Class;)V","signature":"(ILjava/lang/Class<+Lorg/bukkit/entity/Entity;>;)V"},{"name":"getData","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getApplicable","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<+Lorg/bukkit/entity/Entity;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/EntityEffect;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/EntityEffect;"}]},{"name":"org/bukkit/FireworkEffect","version":52,"access":49,"superName":"java/lang/Object","interfaces":["org/bukkit/configuration/serialization/ConfigurationSerializable"],"innerClasses":[{"name":"org/bukkit/FireworkEffect$Builder","outerName":"org/bukkit/FireworkEffect","innerName":"Builder","access":25},{"name":"org/bukkit/FireworkEffect$Type","outerName":"org/bukkit/FireworkEffect","innerName":"Type","access":16409}],"annotations":[{"descriptor":"Lorg/bukkit/configuration/serialization/SerializableAs;","values":{"value":"Firework"},"visible":true}],"fields":[{"name":"FLICKER","access":26,"descriptor":"Ljava/lang/String;","constant":"flicker"},{"name":"TRAIL","access":26,"descriptor":"Ljava/lang/String;","constant":"trail"},{"name":"COLORS","access":26,"descriptor":"Ljava/lang/String;","constant":"colors"},{"name":"FADE_COLORS","access":26,"descriptor":"Ljava/lang/String;","constant":"fade-colors"},{"name":"TYPE","access":26,"descriptor":"Ljava/lang/String;","constant":"type"},{"name":"flicker","access":18,"descriptor":"Z"},{"name":"trail","access":18,"descriptor":"Z"},{"name":"colors","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"fadeColors","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"type","access":18,"descriptor":"Lorg/bukkit/FireworkEffect$Type;"},{"name":"string","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"builder","access":9,"descriptor":"()Lorg/bukkit/FireworkEffect$Builder;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"","access":0,"descriptor":"(ZZLcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableList;Lorg/bukkit/FireworkEffect$Type;)V","signature":"(ZZLcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableList;Lorg/bukkit/FireworkEffect$Type;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"hasFlicker","access":1,"descriptor":"()Z"},{"name":"hasTrail","access":1,"descriptor":"()Z"},{"name":"getColors","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getFadeColors","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/FireworkEffect$Type;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"deserialize","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","signature":"(Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"org/bukkit/FireworkEffect$Builder","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"org/bukkit/FireworkEffect$Builder","outerName":"org/bukkit/FireworkEffect","innerName":"Builder","access":25},{"name":"org/bukkit/FireworkEffect$Type","outerName":"org/bukkit/FireworkEffect","innerName":"Type","access":16409}],"fields":[{"name":"flicker","access":0,"descriptor":"Z"},{"name":"trail","access":0,"descriptor":"Z"},{"name":"colors","access":16,"descriptor":"Lcom/google/common/collect/ImmutableList$Builder;","signature":"Lcom/google/common/collect/ImmutableList$Builder;"},{"name":"fadeColors","access":0,"descriptor":"Lcom/google/common/collect/ImmutableList$Builder;","signature":"Lcom/google/common/collect/ImmutableList$Builder;"},{"name":"type","access":0,"descriptor":"Lorg/bukkit/FireworkEffect$Type;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"with","access":1,"descriptor":"(Lorg/bukkit/FireworkEffect$Type;)Lorg/bukkit/FireworkEffect$Builder;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"withFlicker","access":1,"descriptor":"()Lorg/bukkit/FireworkEffect$Builder;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"flicker","access":1,"descriptor":"(Z)Lorg/bukkit/FireworkEffect$Builder;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"withTrail","access":1,"descriptor":"()Lorg/bukkit/FireworkEffect$Builder;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"trail","access":1,"descriptor":"(Z)Lorg/bukkit/FireworkEffect$Builder;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"withColor","access":1,"descriptor":"(Lorg/bukkit/Color;)Lorg/bukkit/FireworkEffect$Builder;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"withColor","access":129,"descriptor":"([Lorg/bukkit/Color;)Lorg/bukkit/FireworkEffect$Builder;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"withColor","access":1,"descriptor":"(Ljava/lang/Iterable;)Lorg/bukkit/FireworkEffect$Builder;","signature":"(Ljava/lang/Iterable<*>;)Lorg/bukkit/FireworkEffect$Builder;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"withFade","access":1,"descriptor":"(Lorg/bukkit/Color;)Lorg/bukkit/FireworkEffect$Builder;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"withFade","access":129,"descriptor":"([Lorg/bukkit/Color;)Lorg/bukkit/FireworkEffect$Builder;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"withFade","access":1,"descriptor":"(Ljava/lang/Iterable;)Lorg/bukkit/FireworkEffect$Builder;","signature":"(Ljava/lang/Iterable<*>;)Lorg/bukkit/FireworkEffect$Builder;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"build","access":1,"descriptor":"()Lorg/bukkit/FireworkEffect;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/FireworkEffect$Type","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/FireworkEffect$Type","outerName":"org/bukkit/FireworkEffect","innerName":"Type","access":16409}],"fields":[{"name":"BALL","access":16409,"descriptor":"Lorg/bukkit/FireworkEffect$Type;"},{"name":"BALL_LARGE","access":16409,"descriptor":"Lorg/bukkit/FireworkEffect$Type;"},{"name":"STAR","access":16409,"descriptor":"Lorg/bukkit/FireworkEffect$Type;"},{"name":"BURST","access":16409,"descriptor":"Lorg/bukkit/FireworkEffect$Type;"},{"name":"CREEPER","access":16409,"descriptor":"Lorg/bukkit/FireworkEffect$Type;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/FireworkEffect$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/FireworkEffect$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/FireworkEffect$Type;"}]},{"name":"org/bukkit/Fluid","version":52,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"WATER","access":16409,"descriptor":"Lorg/bukkit/Fluid;"},{"name":"FLOWING_WATER","access":16409,"descriptor":"Lorg/bukkit/Fluid;"},{"name":"LAVA","access":16409,"descriptor":"Lorg/bukkit/Fluid;"},{"name":"FLOWING_LAVA","access":16409,"descriptor":"Lorg/bukkit/Fluid;"},{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Fluid;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Fluid;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Fluid;"}]},{"name":"org/bukkit/FluidCollisionMode","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"NEVER","access":16409,"descriptor":"Lorg/bukkit/FluidCollisionMode;"},{"name":"SOURCE_ONLY","access":16409,"descriptor":"Lorg/bukkit/FluidCollisionMode;"},{"name":"ALWAYS","access":16409,"descriptor":"Lorg/bukkit/FluidCollisionMode;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/FluidCollisionMode;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/FluidCollisionMode;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/FluidCollisionMode;"}]},{"name":"org/bukkit/GameEvent","version":52,"access":49,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"GAME_EVENTS","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"BLOCK_ATTACH","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"BLOCK_CHANGE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"BLOCK_CLOSE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"BLOCK_DESTROY","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"BLOCK_DETACH","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"BLOCK_OPEN","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"BLOCK_PLACE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"BLOCK_PRESS","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"BLOCK_SWITCH","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"BLOCK_UNPRESS","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"BLOCK_UNSWITCH","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"CONTAINER_CLOSE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"CONTAINER_OPEN","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"DISPENSE_FAIL","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"DRINKING_FINISH","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"EAT","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ELYTRA_FREE_FALL","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ENTITY_DAMAGED","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ENTITY_KILLED","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ENTITY_PLACE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"EQUIP","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"EXPLODE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"FISHING_ROD_CAST","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"FISHING_ROD_REEL_IN","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"FLAP","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"FLUID_PICKUP","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"FLUID_PLACE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"HIT_GROUND","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"LIGHTNING_STRIKE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"MINECART_MOVING","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"MOB_INTERACT","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"PISTON_CONTRACT","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"PISTON_EXTEND","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"PRIME_FUSE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"PROJECTILE_LAND","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"PROJECTILE_SHOOT","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RAVAGER_ROAR","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RING_BELL","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"SHEAR","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"SHULKER_CLOSE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"SHULKER_OPEN","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"SPLASH","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"STEP","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"SWIM","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"WOLF_SHAKING","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"}],"methods":[{"name":"","access":2,"descriptor":"(Lorg/bukkit/NamespacedKey;)V"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getByKey","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/GameEvent;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"values","access":9,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEvent","access":10,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/GameEvent;"}]},{"name":"org/bukkit/GameMode","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"CREATIVE","access":16409,"descriptor":"Lorg/bukkit/GameMode;"},{"name":"SURVIVAL","access":16409,"descriptor":"Lorg/bukkit/GameMode;"},{"name":"ADVENTURE","access":16409,"descriptor":"Lorg/bukkit/GameMode;"},{"name":"SPECTATOR","access":16409,"descriptor":"Lorg/bukkit/GameMode;"},{"name":"value","access":18,"descriptor":"I"},{"name":"BY_ID","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/GameMode;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V"},{"name":"getValue","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getByValue","access":131081,"descriptor":"(I)Lorg/bukkit/GameMode;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/GameMode;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/GameMode;"}]},{"name":"org/bukkit/GameRule","version":52,"access":49,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"gameRules","access":10,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"ANNOUNCE_ADVANCEMENTS","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"COMMAND_BLOCK_OUTPUT","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DISABLE_ELYTRA_MOVEMENT_CHECK","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DO_DAYLIGHT_CYCLE","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DO_ENTITY_DROPS","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DO_FIRE_TICK","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DO_LIMITED_CRAFTING","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DO_MOB_LOOT","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DO_MOB_SPAWNING","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DO_TILE_DROPS","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DO_WEATHER_CYCLE","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"KEEP_INVENTORY","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"LOG_ADMIN_COMMANDS","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"MOB_GRIEFING","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"NATURAL_REGENERATION","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"REDUCED_DEBUG_INFO","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"SEND_COMMAND_FEEDBACK","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"SHOW_DEATH_MESSAGES","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"SPECTATORS_GENERATE_CHUNKS","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DISABLE_RAIDS","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DO_INSOMNIA","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DO_IMMEDIATE_RESPAWN","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DROWNING_DAMAGE","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"FALL_DAMAGE","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"FIRE_DAMAGE","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"FREEZE_DAMAGE","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DO_PATROL_SPAWNING","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DO_TRADER_SPAWNING","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"FORGIVE_DEAD_PLAYERS","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"UNIVERSAL_ANGER","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"RANDOM_TICK_SPEED","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"SPAWN_RADIUS","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"MAX_ENTITY_CRAMMING","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"MAX_COMMAND_CHAIN_LENGTH","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"PLAYERS_SLEEPING_PERCENTAGE","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)V","signature":"(Ljava/lang/String;Ljava/lang/Class;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getByName","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/GameRule;","signature":"(Ljava/lang/String;)Lorg/bukkit/GameRule<*>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/GameRule;","signature":"()[Lorg/bukkit/GameRule<*>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/GrassSpecies","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"DEAD","access":16409,"descriptor":"Lorg/bukkit/GrassSpecies;"},{"name":"NORMAL","access":16409,"descriptor":"Lorg/bukkit/GrassSpecies;"},{"name":"FERN_LIKE","access":16409,"descriptor":"Lorg/bukkit/GrassSpecies;"},{"name":"data","access":18,"descriptor":"B"},{"name":"BY_DATA","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/GrassSpecies;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V"},{"name":"getData","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getByData","access":131081,"descriptor":"(B)Lorg/bukkit/GrassSpecies;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/GrassSpecies;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/GrassSpecies;"}]},{"name":"org/bukkit/HeightMap","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"MOTION_BLOCKING","access":16409,"descriptor":"Lorg/bukkit/HeightMap;"},{"name":"MOTION_BLOCKING_NO_LEAVES","access":16409,"descriptor":"Lorg/bukkit/HeightMap;"},{"name":"OCEAN_FLOOR","access":16409,"descriptor":"Lorg/bukkit/HeightMap;"},{"name":"OCEAN_FLOOR_WG","access":16409,"descriptor":"Lorg/bukkit/HeightMap;"},{"name":"WORLD_SURFACE","access":16409,"descriptor":"Lorg/bukkit/HeightMap;"},{"name":"WORLD_SURFACE_WG","access":16409,"descriptor":"Lorg/bukkit/HeightMap;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/HeightMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/HeightMap;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/HeightMap;"}]},{"name":"org/bukkit/Instrument","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"PIANO","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"BASS_DRUM","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"SNARE_DRUM","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"STICKS","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"BASS_GUITAR","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"FLUTE","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"BELL","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"GUITAR","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"CHIME","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"XYLOPHONE","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"IRON_XYLOPHONE","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"COW_BELL","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"DIDGERIDOO","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"BIT","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"BANJO","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"PLING","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"type","access":18,"descriptor":"B"},{"name":"BY_DATA","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Instrument;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V"},{"name":"getType","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getByType","access":131081,"descriptor":"(B)Lorg/bukkit/Instrument;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Instrument;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Instrument;"}]},{"name":"org/bukkit/Keyed","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getKey","access":1025,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/Location","version":52,"access":33,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable","org/bukkit/configuration/serialization/ConfigurationSerializable"],"fields":[{"name":"world","access":2,"descriptor":"Ljava/lang/ref/Reference;","signature":"Ljava/lang/ref/Reference;"},{"name":"x","access":2,"descriptor":"D"},{"name":"y","access":2,"descriptor":"D"},{"name":"z","access":2,"descriptor":"D"},{"name":"pitch","access":2,"descriptor":"F"},{"name":"yaw","access":2,"descriptor":"F"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;DDD)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;DDDFF)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setWorld","access":1,"descriptor":"(Lorg/bukkit/World;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"isWorldLoaded","access":1,"descriptor":"()Z"},{"name":"getWorld","access":1,"descriptor":"()Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getChunk","access":1,"descriptor":"()Lorg/bukkit/Chunk;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setX","access":1,"descriptor":"(D)V"},{"name":"getX","access":1,"descriptor":"()D"},{"name":"getBlockX","access":1,"descriptor":"()I"},{"name":"setY","access":1,"descriptor":"(D)V"},{"name":"getY","access":1,"descriptor":"()D"},{"name":"getBlockY","access":1,"descriptor":"()I"},{"name":"setZ","access":1,"descriptor":"(D)V"},{"name":"getZ","access":1,"descriptor":"()D"},{"name":"getBlockZ","access":1,"descriptor":"()I"},{"name":"setYaw","access":1,"descriptor":"(F)V"},{"name":"getYaw","access":1,"descriptor":"()F"},{"name":"setPitch","access":1,"descriptor":"(F)V"},{"name":"getPitch","access":1,"descriptor":"()F"},{"name":"getDirection","access":1,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setDirection","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"add","access":1,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"add","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"add","access":1,"descriptor":"(DDD)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"subtract","access":1,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"subtract","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"subtract","access":1,"descriptor":"(DDD)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"length","access":1,"descriptor":"()D"},{"name":"lengthSquared","access":1,"descriptor":"()D"},{"name":"distance","access":1,"descriptor":"(Lorg/bukkit/Location;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"distanceSquared","access":1,"descriptor":"(Lorg/bukkit/Location;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"multiply","access":1,"descriptor":"(D)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"zero","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toVector","access":1,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"checkFinite","access":1,"descriptor":"()V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"locToBlock","access":9,"descriptor":"(D)I"},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"deserialize","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/Location;","signature":"(Ljava/util/Map;)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"normalizeYaw","access":9,"descriptor":"(F)F"},{"name":"normalizePitch","access":9,"descriptor":"(F)F"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/Material","version":52,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"AIR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRANITE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_GRANITE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIORITE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_DIORITE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ANDESITE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_ANDESITE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COBBLED_DEEPSLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_DEEPSLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CALCITE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TUFF","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DRIPSTONE_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRASS_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIRT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COARSE_DIRT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PODZOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ROOTED_DIRT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_NYLIUM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_NYLIUM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COBBLESTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_PLANKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_PLANKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_PLANKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_PLANKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_PLANKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_PLANKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_PLANKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_PLANKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BEDROCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SAND","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_SAND","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAVEL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COAL_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_COAL_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_IRON_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COPPER_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_COPPER_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLD_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_GOLD_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"REDSTONE_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_REDSTONE_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EMERALD_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_EMERALD_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LAPIS_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_LAPIS_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIAMOND_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_DIAMOND_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHER_GOLD_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHER_QUARTZ_ORE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ANCIENT_DEBRIS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COAL_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RAW_IRON_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RAW_COPPER_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RAW_GOLD_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"AMETHYST_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BUDDING_AMETHYST","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COPPER_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLD_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIAMOND_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHERITE_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EXPOSED_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WEATHERED_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OXIDIZED_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CUT_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EXPOSED_CUT_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WEATHERED_CUT_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OXIDIZED_CUT_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CUT_COPPER_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EXPOSED_CUT_COPPER_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WEATHERED_CUT_COPPER_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OXIDIZED_CUT_COPPER_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CUT_COPPER_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EXPOSED_CUT_COPPER_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WEATHERED_CUT_COPPER_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OXIDIZED_CUT_COPPER_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_COPPER_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_EXPOSED_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_WEATHERED_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_OXIDIZED_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_CUT_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_EXPOSED_CUT_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_WEATHERED_CUT_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_OXIDIZED_CUT_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_CUT_COPPER_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_EXPOSED_CUT_COPPER_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_WEATHERED_CUT_COPPER_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_OXIDIZED_CUT_COPPER_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_CUT_COPPER_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_EXPOSED_CUT_COPPER_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_WEATHERED_CUT_COPPER_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_OXIDIZED_CUT_COPPER_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_STEM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_STEM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_OAK_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_SPRUCE_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_BIRCH_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_JUNGLE_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_ACACIA_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_DARK_OAK_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_CRIMSON_STEM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_WARPED_STEM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_OAK_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_SPRUCE_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_BIRCH_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_JUNGLE_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_ACACIA_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_DARK_OAK_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_CRIMSON_HYPHAE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_WARPED_HYPHAE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_HYPHAE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_HYPHAE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_LEAVES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_LEAVES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_LEAVES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_LEAVES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_LEAVES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_LEAVES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"AZALEA_LEAVES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FLOWERING_AZALEA_LEAVES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPONGE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WET_SPONGE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TINTED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LAPIS_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SANDSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHISELED_SANDSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CUT_SANDSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COBWEB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FERN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"AZALEA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FLOWERING_AZALEA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_BUSH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SEAGRASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SEA_PICKLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGENTA_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_BLUE_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"YELLOW_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIME_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAY_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_GRAY_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CYAN_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPLE_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GREEN_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACK_WOOL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DANDELION","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POPPY","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_ORCHID","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ALLIUM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"AZURE_BLUET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_TULIP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_TULIP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_TULIP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_TULIP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OXEYE_DAISY","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CORNFLOWER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LILY_OF_THE_VALLEY","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WITHER_ROSE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPORE_BLOSSOM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_MUSHROOM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_MUSHROOM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_FUNGUS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_FUNGUS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_ROOTS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_ROOTS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHER_SPROUTS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WEEPING_VINES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TWISTING_VINES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SUGAR_CANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"KELP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MOSS_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MOSS_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HANGING_ROOTS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIG_DRIPLEAF","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMALL_DRIPLEAF","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STONE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMOOTH_STONE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SANDSTONE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CUT_SANDSTONE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PETRIFIED_OAK_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COBBLESTONE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BRICK_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STONE_BRICK_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHER_BRICK_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"QUARTZ_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_SANDSTONE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CUT_RED_SANDSTONE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPUR_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PRISMARINE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PRISMARINE_BRICK_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_PRISMARINE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMOOTH_QUARTZ","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMOOTH_RED_SANDSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMOOTH_SANDSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMOOTH_STONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BOOKSHELF","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MOSSY_COBBLESTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OBSIDIAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TORCH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"END_ROD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHORUS_PLANT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHORUS_FLOWER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPUR_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPUR_PILLAR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPUR_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPAWNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHEST","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRAFTING_TABLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FARMLAND","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FURNACE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LADDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COBBLESTONE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SNOW","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ICE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SNOW_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CACTUS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CLAY","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUKEBOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_FENCE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_FENCE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_FENCE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_FENCE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_FENCE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_FENCE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_FENCE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_FENCE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PUMPKIN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CARVED_PUMPKIN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JACK_O_LANTERN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHERRACK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SOUL_SAND","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SOUL_SOIL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BASALT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_BASALT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMOOTH_BASALT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SOUL_TORCH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GLOWSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"INFESTED_STONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"INFESTED_COBBLESTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"INFESTED_STONE_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"INFESTED_MOSSY_STONE_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"INFESTED_CRACKED_STONE_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"INFESTED_CHISELED_STONE_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"INFESTED_DEEPSLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STONE_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MOSSY_STONE_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRACKED_STONE_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHISELED_STONE_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRACKED_DEEPSLATE_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_TILES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRACKED_DEEPSLATE_TILES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHISELED_DEEPSLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_MUSHROOM_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_MUSHROOM_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSHROOM_STEM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_BARS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHAIN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MELON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"VINE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GLOW_LICHEN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BRICK_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STONE_BRICK_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MYCELIUM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LILY_PAD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHER_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRACKED_NETHER_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHISELED_NETHER_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHER_BRICK_FENCE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHER_BRICK_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ENCHANTING_TABLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"END_PORTAL_FRAME","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"END_STONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"END_STONE_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DRAGON_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SANDSTONE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ENDER_CHEST","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EMERALD_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COMMAND_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BEACON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COBBLESTONE_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MOSSY_COBBLESTONE_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BRICK_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PRISMARINE_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_SANDSTONE_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MOSSY_STONE_BRICK_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRANITE_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STONE_BRICK_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHER_BRICK_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ANDESITE_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_NETHER_BRICK_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SANDSTONE_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"END_STONE_BRICK_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIORITE_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACKSTONE_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_BLACKSTONE_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_BLACKSTONE_BRICK_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COBBLED_DEEPSLATE_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_DEEPSLATE_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_BRICK_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_TILE_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ANVIL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHIPPED_ANVIL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DAMAGED_ANVIL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHISELED_QUARTZ_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"QUARTZ_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"QUARTZ_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"QUARTZ_PILLAR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"QUARTZ_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGENTA_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_BLUE_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"YELLOW_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIME_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAY_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_GRAY_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CYAN_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPLE_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GREEN_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACK_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BARRIER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HAY_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGENTA_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_BLUE_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"YELLOW_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIME_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAY_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_GRAY_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CYAN_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPLE_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GREEN_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACK_CARPET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PACKED_ICE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIRT_PATH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SUNFLOWER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LILAC","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ROSE_BUSH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PEONY","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TALL_GRASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LARGE_FERN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGENTA_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_BLUE_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"YELLOW_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIME_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAY_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_GRAY_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CYAN_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPLE_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GREEN_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACK_STAINED_GLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGENTA_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_BLUE_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"YELLOW_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIME_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAY_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_GRAY_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CYAN_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPLE_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GREEN_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACK_STAINED_GLASS_PANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PRISMARINE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PRISMARINE_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_PRISMARINE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PRISMARINE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PRISMARINE_BRICK_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_PRISMARINE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SEA_LANTERN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_SANDSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHISELED_RED_SANDSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CUT_RED_SANDSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_SANDSTONE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"REPEATING_COMMAND_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHAIN_COMMAND_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGMA_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHER_WART_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_WART_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_NETHER_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BONE_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRUCTURE_VOID","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGENTA_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_BLUE_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"YELLOW_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIME_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAY_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_GRAY_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CYAN_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPLE_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GREEN_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACK_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGENTA_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_BLUE_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"YELLOW_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIME_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAY_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_GRAY_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CYAN_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPLE_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GREEN_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACK_GLAZED_TERRACOTTA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGENTA_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_BLUE_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"YELLOW_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIME_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAY_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_GRAY_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CYAN_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPLE_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GREEN_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACK_CONCRETE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGENTA_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_BLUE_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"YELLOW_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIME_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAY_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_GRAY_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CYAN_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPLE_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GREEN_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACK_CONCRETE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TURTLE_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_TUBE_CORAL_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_BRAIN_CORAL_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_BUBBLE_CORAL_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_FIRE_CORAL_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_HORN_CORAL_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TUBE_CORAL_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BRAIN_CORAL_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BUBBLE_CORAL_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FIRE_CORAL_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HORN_CORAL_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TUBE_CORAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BRAIN_CORAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BUBBLE_CORAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FIRE_CORAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HORN_CORAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_BRAIN_CORAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_BUBBLE_CORAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_FIRE_CORAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_HORN_CORAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_TUBE_CORAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TUBE_CORAL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BRAIN_CORAL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BUBBLE_CORAL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FIRE_CORAL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HORN_CORAL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_TUBE_CORAL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_BRAIN_CORAL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_BUBBLE_CORAL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_FIRE_CORAL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_HORN_CORAL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_ICE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CONDUIT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_GRANITE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMOOTH_RED_SANDSTONE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MOSSY_STONE_BRICK_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_DIORITE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MOSSY_COBBLESTONE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"END_STONE_BRICK_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STONE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMOOTH_SANDSTONE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMOOTH_QUARTZ_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRANITE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ANDESITE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_NETHER_BRICK_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_ANDESITE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIORITE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COBBLED_DEEPSLATE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_DEEPSLATE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_BRICK_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_TILE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_GRANITE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMOOTH_RED_SANDSTONE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MOSSY_STONE_BRICK_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_DIORITE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MOSSY_COBBLESTONE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"END_STONE_BRICK_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMOOTH_SANDSTONE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMOOTH_QUARTZ_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRANITE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ANDESITE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_NETHER_BRICK_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_ANDESITE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIORITE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COBBLED_DEEPSLATE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_DEEPSLATE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_BRICK_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEEPSLATE_TILE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SCAFFOLDING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"REDSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"REDSTONE_TORCH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"REDSTONE_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"REPEATER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COMPARATOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PISTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STICKY_PISTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SLIME_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HONEY_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OBSERVER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HOPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DISPENSER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DROPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LECTERN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TARGET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEVER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHTNING_ROD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DAYLIGHT_DETECTOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SCULK_SENSOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TRIPWIRE_HOOK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TRAPPED_CHEST","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TNT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"REDSTONE_LAMP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NOTE_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STONE_BUTTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_BLACKSTONE_BUTTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_BUTTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_BUTTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_BUTTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_BUTTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_BUTTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_BUTTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_BUTTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_BUTTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STONE_PRESSURE_PLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_BLACKSTONE_PRESSURE_PLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_WEIGHTED_PRESSURE_PLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HEAVY_WEIGHTED_PRESSURE_PLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_PRESSURE_PLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_PRESSURE_PLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_PRESSURE_PLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_PRESSURE_PLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_PRESSURE_PLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_PRESSURE_PLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_PRESSURE_PLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_PRESSURE_PLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_FENCE_GATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_FENCE_GATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_FENCE_GATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_FENCE_GATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_FENCE_GATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_FENCE_GATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_FENCE_GATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_FENCE_GATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POWERED_RAIL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DETECTOR_RAIL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RAIL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACTIVATOR_RAIL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SADDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MINECART","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHEST_MINECART","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FURNACE_MINECART","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TNT_MINECART","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HOPPER_MINECART","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CARROT_ON_A_STICK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_FUNGUS_ON_A_STICK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ELYTRA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRUCTURE_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JIGSAW","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TURTLE_HELMET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SCUTE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FLINT_AND_STEEL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"APPLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BOW","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ARROW","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHARCOAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIAMOND","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EMERALD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LAPIS_LAZULI","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"QUARTZ","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"AMETHYST_SHARD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RAW_IRON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_INGOT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RAW_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COPPER_INGOT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RAW_GOLD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLD_INGOT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHERITE_INGOT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHERITE_SCRAP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WOODEN_SWORD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WOODEN_SHOVEL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WOODEN_PICKAXE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WOODEN_AXE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WOODEN_HOE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STONE_SWORD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STONE_SHOVEL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STONE_PICKAXE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STONE_AXE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STONE_HOE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLDEN_SWORD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLDEN_SHOVEL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLDEN_PICKAXE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLDEN_AXE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLDEN_HOE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_SWORD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_SHOVEL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_PICKAXE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_AXE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_HOE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIAMOND_SWORD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIAMOND_SHOVEL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIAMOND_PICKAXE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIAMOND_AXE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIAMOND_HOE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHERITE_SWORD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHERITE_SHOVEL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHERITE_PICKAXE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHERITE_AXE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHERITE_HOE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STICK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BOWL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSHROOM_STEW","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FEATHER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GUNPOWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHEAT_SEEDS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHEAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BREAD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEATHER_HELMET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEATHER_CHESTPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEATHER_LEGGINGS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEATHER_BOOTS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHAINMAIL_HELMET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHAINMAIL_CHESTPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHAINMAIL_LEGGINGS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHAINMAIL_BOOTS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_HELMET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_CHESTPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_LEGGINGS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_BOOTS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIAMOND_HELMET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIAMOND_CHESTPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIAMOND_LEGGINGS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIAMOND_BOOTS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLDEN_HELMET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLDEN_CHESTPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLDEN_LEGGINGS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLDEN_BOOTS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHERITE_HELMET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHERITE_CHESTPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHERITE_LEGGINGS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHERITE_BOOTS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FLINT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PORKCHOP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COOKED_PORKCHOP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PAINTING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLDEN_APPLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ENCHANTED_GOLDEN_APPLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BUCKET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WATER_BUCKET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LAVA_BUCKET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POWDER_SNOW_BUCKET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SNOWBALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEATHER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MILK_BUCKET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PUFFERFISH_BUCKET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SALMON_BUCKET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COD_BUCKET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TROPICAL_FISH_BUCKET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"AXOLOTL_BUCKET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BRICK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CLAY_BALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DRIED_KELP_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PAPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BOOK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SLIME_BALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COMPASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BUNDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FISHING_ROD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPYGLASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GLOWSTONE_DUST","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SALMON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TROPICAL_FISH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PUFFERFISH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COOKED_COD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COOKED_SALMON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"INK_SAC","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GLOW_INK_SAC","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COCOA_BEANS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGENTA_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_BLUE_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"YELLOW_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIME_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAY_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_GRAY_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CYAN_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPLE_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GREEN_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACK_DYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BONE_MEAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SUGAR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGENTA_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_BLUE_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"YELLOW_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIME_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAY_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_GRAY_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CYAN_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPLE_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GREEN_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACK_BED","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COOKIE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FILLED_MAP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SHEARS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MELON_SLICE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DRIED_KELP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PUMPKIN_SEEDS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MELON_SEEDS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BEEF","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COOKED_BEEF","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHICKEN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COOKED_CHICKEN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ROTTEN_FLESH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ENDER_PEARL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLAZE_ROD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GHAST_TEAR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLD_NUGGET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHER_WART","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTION","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GLASS_BOTTLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPIDER_EYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FERMENTED_SPIDER_EYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLAZE_POWDER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGMA_CREAM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BREWING_STAND","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CAULDRON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ENDER_EYE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GLISTERING_MELON_SLICE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"AXOLOTL_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAT_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BEE_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLAZE_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CAT_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CAVE_SPIDER_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHICKEN_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COD_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COW_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CREEPER_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DOLPHIN_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DONKEY_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DROWNED_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ELDER_GUARDIAN_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ENDERMAN_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ENDERMITE_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EVOKER_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FOX_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GHAST_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GLOW_SQUID_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOAT_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GUARDIAN_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HOGLIN_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HORSE_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HUSK_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LLAMA_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGMA_CUBE_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MOOSHROOM_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MULE_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OCELOT_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PANDA_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PARROT_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PHANTOM_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PIG_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PIGLIN_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PIGLIN_BRUTE_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PILLAGER_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLAR_BEAR_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PUFFERFISH_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RABBIT_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RAVAGER_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SALMON_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SHEEP_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SHULKER_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SILVERFISH_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SKELETON_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SKELETON_HORSE_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SLIME_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPIDER_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SQUID_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRAY_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIDER_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TRADER_LLAMA_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TROPICAL_FISH_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TURTLE_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"VEX_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"VILLAGER_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"VINDICATOR_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WANDERING_TRADER_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WITCH_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WITHER_SKELETON_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WOLF_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ZOGLIN_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ZOMBIE_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ZOMBIE_HORSE_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ZOMBIE_VILLAGER_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ZOMBIFIED_PIGLIN_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EXPERIENCE_BOTTLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FIRE_CHARGE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WRITABLE_BOOK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WRITTEN_BOOK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ITEM_FRAME","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GLOW_ITEM_FRAME","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FLOWER_POT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CARROT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTATO","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAKED_POTATO","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POISONOUS_POTATO","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLDEN_CARROT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SKELETON_SKULL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WITHER_SKELETON_SKULL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PLAYER_HEAD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ZOMBIE_HEAD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CREEPER_HEAD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DRAGON_HEAD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHER_STAR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PUMPKIN_PIE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FIREWORK_ROCKET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FIREWORK_STAR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ENCHANTED_BOOK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHER_BRICK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PRISMARINE_SHARD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PRISMARINE_CRYSTALS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RABBIT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COOKED_RABBIT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RABBIT_STEW","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RABBIT_FOOT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RABBIT_HIDE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ARMOR_STAND","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_HORSE_ARMOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GOLDEN_HORSE_ARMOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DIAMOND_HORSE_ARMOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEATHER_HORSE_ARMOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEAD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NAME_TAG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COMMAND_BLOCK_MINECART","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUTTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COOKED_MUTTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGENTA_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_BLUE_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"YELLOW_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIME_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAY_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_GRAY_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CYAN_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPLE_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GREEN_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACK_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"END_CRYSTAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHORUS_FRUIT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POPPED_CHORUS_FRUIT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BEETROOT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BEETROOT_SEEDS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BEETROOT_SOUP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DRAGON_BREATH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPLASH_POTION","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPECTRAL_ARROW","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TIPPED_ARROW","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LINGERING_POTION","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SHIELD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TOTEM_OF_UNDYING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SHULKER_SHELL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"IRON_NUGGET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"KNOWLEDGE_BOOK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEBUG_STICK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_13","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_CAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_BLOCKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_CHIRP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_FAR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_MALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_MELLOHI","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_STAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_STRAD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_WARD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_11","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_WAIT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_PIGSTEP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TRIDENT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PHANTOM_MEMBRANE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NAUTILUS_SHELL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HEART_OF_THE_SEA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CROSSBOW","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SUSPICIOUS_STEW","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LOOM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FLOWER_BANNER_PATTERN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CREEPER_BANNER_PATTERN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SKULL_BANNER_PATTERN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MOJANG_BANNER_PATTERN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GLOBE_BANNER_PATTERN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PIGLIN_BANNER_PATTERN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COMPOSTER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BARREL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMOKER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLAST_FURNACE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CARTOGRAPHY_TABLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FLETCHING_TABLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRINDSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMITHING_TABLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STONECUTTER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BELL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LANTERN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SOUL_LANTERN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SWEET_BERRIES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GLOW_BERRIES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CAMPFIRE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SOUL_CAMPFIRE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SHROOMLIGHT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HONEYCOMB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BEE_NEST","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BEEHIVE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HONEY_BOTTLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HONEYCOMB_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LODESTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRYING_OBSIDIAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACKSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACKSTONE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACKSTONE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GILDED_BLACKSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_BLACKSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_BLACKSTONE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_BLACKSTONE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHISELED_POLISHED_BLACKSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_BLACKSTONE_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_BLACKSTONE_BRICK_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_BLACKSTONE_BRICK_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRACKED_POLISHED_BLACKSTONE_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RESPAWN_ANCHOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGENTA_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_BLUE_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"YELLOW_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIME_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAY_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_GRAY_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CYAN_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPLE_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GREEN_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACK_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SMALL_AMETHYST_BUD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MEDIUM_AMETHYST_BUD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LARGE_AMETHYST_BUD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"AMETHYST_CLUSTER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POINTED_DRIPSTONE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WATER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LAVA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TALL_SEAGRASS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PISTON_HEAD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MOVING_PISTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WALL_TORCH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FIRE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SOUL_FIRE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"REDSTONE_WIRE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_WALL_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_WALL_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_WALL_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_WALL_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_WALL_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_WALL_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"REDSTONE_WALL_TORCH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SOUL_WALL_TORCH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHER_PORTAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ATTACHED_PUMPKIN_STEM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ATTACHED_MELON_STEM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PUMPKIN_STEM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MELON_STEM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WATER_CAULDRON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LAVA_CAULDRON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POWDER_SNOW_CAULDRON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"END_PORTAL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COCOA","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TRIPWIRE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_OAK_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_SPRUCE_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_BIRCH_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_JUNGLE_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_ACACIA_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_DARK_OAK_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_FERN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_DANDELION","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_POPPY","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_BLUE_ORCHID","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_ALLIUM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_AZURE_BLUET","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_RED_TULIP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_ORANGE_TULIP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_WHITE_TULIP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_PINK_TULIP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_OXEYE_DAISY","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_CORNFLOWER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_LILY_OF_THE_VALLEY","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_WITHER_ROSE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_RED_MUSHROOM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_BROWN_MUSHROOM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_DEAD_BUSH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_CACTUS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CARROTS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTATOES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SKELETON_WALL_SKULL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WITHER_SKELETON_WALL_SKULL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ZOMBIE_WALL_HEAD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PLAYER_WALL_HEAD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CREEPER_WALL_HEAD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DRAGON_WALL_HEAD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGENTA_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_BLUE_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"YELLOW_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIME_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAY_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_GRAY_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CYAN_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPLE_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GREEN_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACK_WALL_BANNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BEETROOTS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"END_GATEWAY","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FROSTED_ICE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"KELP_PLANT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_TUBE_CORAL_WALL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_BRAIN_CORAL_WALL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_BUBBLE_CORAL_WALL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_FIRE_CORAL_WALL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEAD_HORN_CORAL_WALL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TUBE_CORAL_WALL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BRAIN_CORAL_WALL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BUBBLE_CORAL_WALL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FIRE_CORAL_WALL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HORN_CORAL_WALL_FAN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_BAMBOO","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"VOID_AIR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CAVE_AIR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BUBBLE_COLUMN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SWEET_BERRY_BUSH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WEEPING_VINES_PLANT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TWISTING_VINES_PLANT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_WALL_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_WALL_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_CRIMSON_FUNGUS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_WARPED_FUNGUS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_CRIMSON_ROOTS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_WARPED_ROOTS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WHITE_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ORANGE_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MAGENTA_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_BLUE_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"YELLOW_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIME_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PINK_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GRAY_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LIGHT_GRAY_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CYAN_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PURPLE_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLUE_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BROWN_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"GREEN_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RED_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLACK_CANDLE_CAKE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POWDER_SNOW","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CAVE_VINES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CAVE_VINES_PLANT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIG_DRIPLEAF_STEM","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_AZALEA_BUSH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_FLOWERING_AZALEA_BUSH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_AIR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STONE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GRASS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIRT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COBBLESTONE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WOOD","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SAPLING","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BEDROCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WATER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STATIONARY_WATER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LAVA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STATIONARY_LAVA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SAND","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GRAVEL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COAL_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LOG","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LEAVES","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SPONGE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GLASS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LAPIS_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LAPIS_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DISPENSER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SANDSTONE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_NOTE_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BED_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_POWERED_RAIL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DETECTOR_RAIL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PISTON_STICKY_BASE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WEB","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LONG_GRASS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DEAD_BUSH","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PISTON_BASE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PISTON_EXTENSION","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WOOL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PISTON_MOVING_PIECE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_YELLOW_FLOWER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RED_ROSE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BROWN_MUSHROOM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RED_MUSHROOM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DOUBLE_STEP","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STEP","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BRICK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_TNT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BOOKSHELF","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MOSSY_COBBLESTONE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_OBSIDIAN","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_TORCH","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_FIRE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MOB_SPAWNER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WOOD_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CHEST","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_REDSTONE_WIRE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIAMOND_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIAMOND_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WORKBENCH","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CROPS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SOIL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_FURNACE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BURNING_FURNACE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SIGN_POST","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WOODEN_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LADDER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RAILS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COBBLESTONE_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WALL_SIGN","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LEVER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STONE_PLATE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_DOOR_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WOOD_PLATE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_REDSTONE_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GLOWING_REDSTONE_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_REDSTONE_TORCH_OFF","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_REDSTONE_TORCH_ON","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STONE_BUTTON","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SNOW","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ICE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SNOW_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CACTUS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CLAY","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SUGAR_CANE_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_JUKEBOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PUMPKIN","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_NETHERRACK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SOUL_SAND","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GLOWSTONE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PORTAL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_JACK_O_LANTERN","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CAKE_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIODE_BLOCK_OFF","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIODE_BLOCK_ON","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STAINED_GLASS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_TRAP_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MONSTER_EGGS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SMOOTH_BRICK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_HUGE_MUSHROOM_1","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_HUGE_MUSHROOM_2","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_THIN_GLASS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MELON_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PUMPKIN_STEM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MELON_STEM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_VINE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_FENCE_GATE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BRICK_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SMOOTH_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MYCEL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WATER_LILY","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_NETHER_BRICK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_NETHER_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_NETHER_BRICK_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_NETHER_WARTS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ENCHANTMENT_TABLE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BREWING_STAND","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CAULDRON","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ENDER_PORTAL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ENDER_PORTAL_FRAME","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ENDER_STONE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DRAGON_EGG","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_REDSTONE_LAMP_OFF","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_REDSTONE_LAMP_ON","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WOOD_DOUBLE_STEP","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WOOD_STEP","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COCOA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SANDSTONE_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_EMERALD_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ENDER_CHEST","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_TRIPWIRE_HOOK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_TRIPWIRE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_EMERALD_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SPRUCE_WOOD_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BIRCH_WOOD_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_JUNGLE_WOOD_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COMMAND","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BEACON","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COBBLE_WALL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_FLOWER_POT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CARROT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_POTATO","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WOOD_BUTTON","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SKULL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ANVIL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_TRAPPED_CHEST","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_PLATE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_PLATE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_REDSTONE_COMPARATOR_OFF","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_REDSTONE_COMPARATOR_ON","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DAYLIGHT_DETECTOR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_REDSTONE_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_QUARTZ_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_HOPPER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_QUARTZ_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_QUARTZ_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ACTIVATOR_RAIL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DROPPER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STAINED_CLAY","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STAINED_GLASS_PANE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LEAVES_2","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LOG_2","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ACACIA_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DARK_OAK_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SLIME_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BARRIER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_TRAPDOOR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PRISMARINE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SEA_LANTERN","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_HAY_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CARPET","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_HARD_CLAY","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COAL_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PACKED_ICE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DOUBLE_PLANT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STANDING_BANNER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WALL_BANNER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DAYLIGHT_DETECTOR_INVERTED","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RED_SANDSTONE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RED_SANDSTONE_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DOUBLE_STONE_SLAB2","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STONE_SLAB2","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SPRUCE_FENCE_GATE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BIRCH_FENCE_GATE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_JUNGLE_FENCE_GATE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DARK_OAK_FENCE_GATE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ACACIA_FENCE_GATE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SPRUCE_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BIRCH_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_JUNGLE_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DARK_OAK_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ACACIA_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SPRUCE_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BIRCH_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_JUNGLE_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ACACIA_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DARK_OAK_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_END_ROD","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CHORUS_PLANT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CHORUS_FLOWER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PURPUR_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PURPUR_PILLAR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PURPUR_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PURPUR_DOUBLE_SLAB","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PURPUR_SLAB","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_END_BRICKS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BEETROOT_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GRASS_PATH","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_END_GATEWAY","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COMMAND_REPEATING","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COMMAND_CHAIN","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_FROSTED_ICE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MAGMA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_NETHER_WART_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RED_NETHER_BRICK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BONE_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STRUCTURE_VOID","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_OBSERVER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WHITE_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ORANGE_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MAGENTA_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LIGHT_BLUE_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_YELLOW_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LIME_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PINK_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GRAY_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SILVER_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CYAN_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PURPLE_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BLUE_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BROWN_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GREEN_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RED_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BLACK_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WHITE_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ORANGE_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MAGENTA_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LIGHT_BLUE_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_YELLOW_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LIME_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PINK_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GRAY_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SILVER_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CYAN_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PURPLE_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BLUE_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BROWN_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GREEN_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RED_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BLACK_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CONCRETE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CONCRETE_POWDER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STRUCTURE_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_SPADE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_PICKAXE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_AXE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_FLINT_AND_STEEL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_APPLE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BOW","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ARROW","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COAL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIAMOND","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_INGOT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_INGOT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_SWORD","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WOOD_SWORD","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WOOD_SPADE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WOOD_PICKAXE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WOOD_AXE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STONE_SWORD","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STONE_SPADE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STONE_PICKAXE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STONE_AXE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIAMOND_SWORD","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIAMOND_SPADE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIAMOND_PICKAXE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIAMOND_AXE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STICK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BOWL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MUSHROOM_SOUP","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_SWORD","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_SPADE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_PICKAXE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_AXE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STRING","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_FEATHER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SULPHUR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WOOD_HOE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STONE_HOE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_HOE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIAMOND_HOE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_HOE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SEEDS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WHEAT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BREAD","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LEATHER_HELMET","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LEATHER_CHESTPLATE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LEATHER_LEGGINGS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LEATHER_BOOTS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CHAINMAIL_HELMET","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CHAINMAIL_CHESTPLATE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CHAINMAIL_LEGGINGS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CHAINMAIL_BOOTS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_HELMET","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_CHESTPLATE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_LEGGINGS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_BOOTS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIAMOND_HELMET","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIAMOND_CHESTPLATE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIAMOND_LEGGINGS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIAMOND_BOOTS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_HELMET","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_CHESTPLATE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_LEGGINGS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_BOOTS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_FLINT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PORK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GRILLED_PORK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PAINTING","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLDEN_APPLE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SIGN","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WOOD_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BUCKET","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WATER_BUCKET","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LAVA_BUCKET","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MINECART","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SADDLE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_REDSTONE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SNOW_BALL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BOAT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LEATHER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MILK_BUCKET","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CLAY_BRICK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CLAY_BALL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SUGAR_CANE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PAPER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BOOK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SLIME_BALL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_STORAGE_MINECART","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_POWERED_MINECART","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_EGG","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COMPASS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_FISHING_ROD","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WATCH","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GLOWSTONE_DUST","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RAW_FISH","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COOKED_FISH","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_INK_SACK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BONE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SUGAR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CAKE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BED","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIODE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COOKIE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MAP","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SHEARS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MELON","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PUMPKIN_SEEDS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MELON_SEEDS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RAW_BEEF","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COOKED_BEEF","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RAW_CHICKEN","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COOKED_CHICKEN","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ROTTEN_FLESH","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ENDER_PEARL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BLAZE_ROD","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GHAST_TEAR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_NUGGET","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_NETHER_STALK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_POTION","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GLASS_BOTTLE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SPIDER_EYE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_FERMENTED_SPIDER_EYE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BLAZE_POWDER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MAGMA_CREAM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BREWING_STAND_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CAULDRON_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_EYE_OF_ENDER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SPECKLED_MELON","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MONSTER_EGG","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_EXP_BOTTLE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_FIREBALL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BOOK_AND_QUILL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_WRITTEN_BOOK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_EMERALD","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ITEM_FRAME","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_FLOWER_POT_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CARROT_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_POTATO_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BAKED_POTATO","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_POISONOUS_POTATO","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_EMPTY_MAP","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLDEN_CARROT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SKULL_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CARROT_STICK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_NETHER_STAR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PUMPKIN_PIE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_FIREWORK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_FIREWORK_CHARGE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ENCHANTED_BOOK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_REDSTONE_COMPARATOR","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_NETHER_BRICK_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_QUARTZ","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_EXPLOSIVE_MINECART","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_HOPPER_MINECART","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PRISMARINE_SHARD","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PRISMARINE_CRYSTALS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RABBIT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COOKED_RABBIT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RABBIT_STEW","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RABBIT_FOOT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RABBIT_HIDE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ARMOR_STAND","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_BARDING","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_BARDING","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DIAMOND_BARDING","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LEASH","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_NAME_TAG","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COMMAND_MINECART","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_MUTTON","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_COOKED_MUTTON","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BANNER","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_END_CRYSTAL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SPRUCE_DOOR_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BIRCH_DOOR_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_JUNGLE_DOOR_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ACACIA_DOOR_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DARK_OAK_DOOR_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CHORUS_FRUIT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_CHORUS_FRUIT_POPPED","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BEETROOT","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BEETROOT_SEEDS","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BEETROOT_SOUP","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_DRAGONS_BREATH","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SPLASH_POTION","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SPECTRAL_ARROW","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_TIPPED_ARROW","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_LINGERING_POTION","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SHIELD","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_ELYTRA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BOAT_SPRUCE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BOAT_BIRCH","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BOAT_JUNGLE","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BOAT_ACACIA","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_BOAT_DARK_OAK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_TOTEM","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_SHULKER_SHELL","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_IRON_NUGGET","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_KNOWLEDGE_BOOK","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GOLD_RECORD","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_GREEN_RECORD","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RECORD_3","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RECORD_4","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RECORD_5","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RECORD_6","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RECORD_7","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RECORD_8","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RECORD_9","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RECORD_10","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RECORD_11","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_RECORD_12","access":147481,"descriptor":"Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LEGACY_PREFIX","access":131097,"descriptor":"Ljava/lang/String;","constant":"LEGACY_","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"id","access":18,"descriptor":"I"},{"name":"ctor","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<+Lorg/bukkit/material/MaterialData;>;"},{"name":"BY_NAME","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"maxStack","access":18,"descriptor":"I"},{"name":"durability","access":18,"descriptor":"S"},{"name":"data","access":17,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"legacy","access":18,"descriptor":"Z"},{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"$SWITCH_TABLE$org$bukkit$Material","access":4170,"descriptor":"[I"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Material;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;III)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IIII)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILjava/lang/Class;)V","signature":"(ILjava/lang/Class<*>;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IIILjava/lang/Class;)V","signature":"(IILjava/lang/Class<*>;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IIIILjava/lang/Class;)V","signature":"(IIILjava/lang/Class<*>;)V"},{"name":"getId","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isLegacy","access":131073,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMaxStackSize","access":1,"descriptor":"()I"},{"name":"getMaxDurability","access":1,"descriptor":"()S"},{"name":"createBlockData","access":1,"descriptor":"()Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"createBlockData","access":1,"descriptor":"(Ljava/util/function/Consumer;)Lorg/bukkit/block/data/BlockData;","signature":"(Ljava/util/function/Consumer;)Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"createBlockData","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/BlockData;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getData","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<+Lorg/bukkit/material/MaterialData;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getNewData","access":131073,"descriptor":"(B)Lorg/bukkit/material/MaterialData;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isBlock","access":1,"descriptor":"()Z"},{"name":"isEdible","access":1,"descriptor":"()Z"},{"name":"getMaterial","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getMaterial","access":9,"descriptor":"(Ljava/lang/String;Z)Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"matchMaterial","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"matchMaterial","access":9,"descriptor":"(Ljava/lang/String;Z)Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"isSolid","access":1,"descriptor":"()Z"},{"name":"isAir","access":1,"descriptor":"()Z"},{"name":"isTransparent","access":131073,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isFlammable","access":1,"descriptor":"()Z"},{"name":"isBurnable","access":1,"descriptor":"()Z"},{"name":"isFuel","access":1,"descriptor":"()Z"},{"name":"isOccluding","access":1,"descriptor":"()Z"},{"name":"hasGravity","access":1,"descriptor":"()Z"},{"name":"isItem","access":1,"descriptor":"()Z"},{"name":"isInteractable","access":1,"descriptor":"()Z"},{"name":"getHardness","access":1,"descriptor":"()F"},{"name":"getBlastResistance","access":1,"descriptor":"()F"},{"name":"getSlipperiness","access":1,"descriptor":"()F"},{"name":"getCraftingRemainingItem","access":1,"descriptor":"()Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getEquipmentSlot","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Material;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Material;"},{"name":"$SWITCH_TABLE$org$bukkit$Material","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/Nameable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getCustomName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setCustomName","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/NamespacedKey","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"MINECRAFT","access":25,"descriptor":"Ljava/lang/String;","constant":"minecraft"},{"name":"BUKKIT","access":25,"descriptor":"Ljava/lang/String;","constant":"bukkit"},{"name":"VALID_NAMESPACE","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"VALID_KEY","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"namespace","access":18,"descriptor":"Ljava/lang/String;"},{"name":"key","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":131073,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getNamespace","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"randomKey","access":131081,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"minecraft","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"fromString","access":9,"descriptor":"(Ljava/lang/String;Lorg/bukkit/plugin/Plugin;)Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"fromString","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/NetherWartsState","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"SEEDED","access":16409,"descriptor":"Lorg/bukkit/NetherWartsState;"},{"name":"STAGE_ONE","access":16409,"descriptor":"Lorg/bukkit/NetherWartsState;"},{"name":"STAGE_TWO","access":16409,"descriptor":"Lorg/bukkit/NetherWartsState;"},{"name":"RIPE","access":16409,"descriptor":"Lorg/bukkit/NetherWartsState;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/NetherWartsState;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/NetherWartsState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/NetherWartsState;"}]},{"name":"org/bukkit/Note","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/Note$Tone","outerName":"org/bukkit/Note","innerName":"Tone","access":16409}],"fields":[{"name":"note","access":18,"descriptor":"B"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(ILorg/bukkit/Note$Tone;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"flat","access":9,"descriptor":"(ILorg/bukkit/Note$Tone;)Lorg/bukkit/Note;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"sharp","access":9,"descriptor":"(ILorg/bukkit/Note$Tone;)Lorg/bukkit/Note;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"natural","access":9,"descriptor":"(ILorg/bukkit/Note$Tone;)Lorg/bukkit/Note;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"sharped","access":1,"descriptor":"()Lorg/bukkit/Note;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"flattened","access":1,"descriptor":"()Lorg/bukkit/Note;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getId","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getOctave","access":1,"descriptor":"()I"},{"name":"getToneByte","access":2,"descriptor":"()B"},{"name":"getTone","access":1,"descriptor":"()Lorg/bukkit/Note$Tone;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isSharped","access":1,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/Note$Tone","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/Note$Tone","outerName":"org/bukkit/Note","innerName":"Tone","access":16409}],"fields":[{"name":"G","access":16409,"descriptor":"Lorg/bukkit/Note$Tone;"},{"name":"A","access":16409,"descriptor":"Lorg/bukkit/Note$Tone;"},{"name":"B","access":16409,"descriptor":"Lorg/bukkit/Note$Tone;"},{"name":"C","access":16409,"descriptor":"Lorg/bukkit/Note$Tone;"},{"name":"D","access":16409,"descriptor":"Lorg/bukkit/Note$Tone;"},{"name":"E","access":16409,"descriptor":"Lorg/bukkit/Note$Tone;"},{"name":"F","access":16409,"descriptor":"Lorg/bukkit/Note$Tone;"},{"name":"sharpable","access":18,"descriptor":"Z"},{"name":"id","access":18,"descriptor":"B"},{"name":"BY_DATA","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"TONES_COUNT","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"12"}},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Note$Tone;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;IIZ)V"},{"name":"getId","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getId","access":131073,"descriptor":"(Z)B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isSharpable","access":1,"descriptor":"()Z"},{"name":"isSharped","access":131073,"descriptor":"(B)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getById","access":131081,"descriptor":"(B)Lorg/bukkit/Note$Tone;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Note$Tone;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Note$Tone;"}]},{"name":"org/bukkit/OfflinePlayer","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/permissions/ServerOperator","org/bukkit/entity/AnimalTamer","org/bukkit/configuration/serialization/ConfigurationSerializable"],"methods":[{"name":"isOnline","access":1025,"descriptor":"()Z"},{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getUniqueId","access":1025,"descriptor":"()Ljava/util/UUID;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isBanned","access":1025,"descriptor":"()Z"},{"name":"isWhitelisted","access":1025,"descriptor":"()Z"},{"name":"setWhitelisted","access":1025,"descriptor":"(Z)V"},{"name":"getPlayer","access":1025,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getFirstPlayed","access":1025,"descriptor":"()J"},{"name":"getLastPlayed","access":1025,"descriptor":"()J"},{"name":"hasPlayedBefore","access":1025,"descriptor":"()Z"},{"name":"getBedSpawnLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"incrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"decrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"incrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;I)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"decrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;I)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;I)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;)I","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"incrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"decrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;)I","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"incrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;I)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"decrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;I)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"setStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;I)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"incrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"decrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;)I","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"incrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;I)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"decrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"setStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/Particle","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/Particle$DustOptions","outerName":"org/bukkit/Particle","innerName":"DustOptions","access":9},{"name":"org/bukkit/Particle$DustTransition","outerName":"org/bukkit/Particle","innerName":"DustTransition","access":9}],"fields":[{"name":"EXPLOSION_NORMAL","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"EXPLOSION_LARGE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"EXPLOSION_HUGE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"FIREWORKS_SPARK","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"WATER_BUBBLE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"WATER_SPLASH","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"WATER_WAKE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SUSPENDED","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SUSPENDED_DEPTH","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"CRIT","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"CRIT_MAGIC","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SMOKE_NORMAL","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SMOKE_LARGE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SPELL","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SPELL_INSTANT","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SPELL_MOB","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SPELL_MOB_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SPELL_WITCH","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"DRIP_WATER","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"DRIP_LAVA","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"VILLAGER_ANGRY","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"VILLAGER_HAPPY","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"TOWN_AURA","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"NOTE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"PORTAL","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"ENCHANTMENT_TABLE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"FLAME","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"LAVA","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"CLOUD","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"REDSTONE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SNOWBALL","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SNOW_SHOVEL","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SLIME","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"HEART","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"BARRIER","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"ITEM_CRACK","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"BLOCK_CRACK","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"BLOCK_DUST","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"WATER_DROP","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"MOB_APPEARANCE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"DRAGON_BREATH","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"END_ROD","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"DAMAGE_INDICATOR","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SWEEP_ATTACK","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"FALLING_DUST","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"TOTEM","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SPIT","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SQUID_INK","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"BUBBLE_POP","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"CURRENT_DOWN","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"BUBBLE_COLUMN_UP","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"NAUTILUS","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"DOLPHIN","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SNEEZE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"CAMPFIRE_COSY_SMOKE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"CAMPFIRE_SIGNAL_SMOKE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"COMPOSTER","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"FLASH","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"FALLING_LAVA","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"LANDING_LAVA","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"FALLING_WATER","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"DRIPPING_HONEY","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"FALLING_HONEY","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"LANDING_HONEY","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"FALLING_NECTAR","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SOUL_FIRE_FLAME","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"ASH","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"CRIMSON_SPORE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"WARPED_SPORE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SOUL","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"DRIPPING_OBSIDIAN_TEAR","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"FALLING_OBSIDIAN_TEAR","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"LANDING_OBSIDIAN_TEAR","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"REVERSE_PORTAL","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"WHITE_ASH","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"LIGHT","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"DUST_COLOR_TRANSITION","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"VIBRATION","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"FALLING_SPORE_BLOSSOM","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SPORE_BLOSSOM_AIR","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SMALL_FLAME","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SNOWFLAKE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"DRIPPING_DRIPSTONE_LAVA","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"FALLING_DRIPSTONE_LAVA","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"DRIPPING_DRIPSTONE_WATER","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"FALLING_DRIPSTONE_WATER","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"GLOW_SQUID_INK","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"GLOW","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"WAX_ON","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"WAX_OFF","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"ELECTRIC_SPARK","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SCRAPE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"LEGACY_BLOCK_CRACK","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"LEGACY_BLOCK_DUST","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"LEGACY_FALLING_DUST","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"dataType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Particle;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"getDataType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Particle;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Particle;"}]},{"name":"org/bukkit/Particle$DustOptions","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/Particle$DustOptions","outerName":"org/bukkit/Particle","innerName":"DustOptions","access":9}],"fields":[{"name":"color","access":18,"descriptor":"Lorg/bukkit/Color;"},{"name":"size","access":18,"descriptor":"F"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Color;F)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getColor","access":1,"descriptor":"()Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSize","access":1,"descriptor":"()F"}]},{"name":"org/bukkit/Particle$DustTransition","version":52,"access":33,"superName":"org/bukkit/Particle$DustOptions","innerClasses":[{"name":"org/bukkit/Particle$DustOptions","outerName":"org/bukkit/Particle","innerName":"DustOptions","access":9},{"name":"org/bukkit/Particle$DustTransition","outerName":"org/bukkit/Particle","innerName":"DustTransition","access":9}],"fields":[{"name":"toColor","access":18,"descriptor":"Lorg/bukkit/Color;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Color;Lorg/bukkit/Color;F)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getToColor","access":1,"descriptor":"()Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/PortalType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"NETHER","access":16409,"descriptor":"Lorg/bukkit/PortalType;"},{"name":"ENDER","access":16409,"descriptor":"Lorg/bukkit/PortalType;"},{"name":"CUSTOM","access":16409,"descriptor":"Lorg/bukkit/PortalType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/PortalType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/PortalType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/PortalType;"}]},{"name":"org/bukkit/Raid","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/Raid$RaidStatus","outerName":"org/bukkit/Raid","innerName":"RaidStatus","access":16409}],"methods":[{"name":"isStarted","access":1025,"descriptor":"()Z"},{"name":"getActiveTicks","access":1025,"descriptor":"()J"},{"name":"getBadOmenLevel","access":1025,"descriptor":"()I"},{"name":"setBadOmenLevel","access":1025,"descriptor":"(I)V"},{"name":"getLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getStatus","access":1025,"descriptor":"()Lorg/bukkit/Raid$RaidStatus;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSpawnedGroups","access":1025,"descriptor":"()I"},{"name":"getTotalGroups","access":1025,"descriptor":"()I"},{"name":"getTotalWaves","access":1025,"descriptor":"()I"},{"name":"getTotalHealth","access":1025,"descriptor":"()F"},{"name":"getHeroes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRaiders","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/Raid$RaidStatus","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/Raid$RaidStatus","outerName":"org/bukkit/Raid","innerName":"RaidStatus","access":16409}],"fields":[{"name":"ONGOING","access":16409,"descriptor":"Lorg/bukkit/Raid$RaidStatus;"},{"name":"VICTORY","access":16409,"descriptor":"Lorg/bukkit/Raid$RaidStatus;"},{"name":"LOSS","access":16409,"descriptor":"Lorg/bukkit/Raid$RaidStatus;"},{"name":"STOPPED","access":16409,"descriptor":"Lorg/bukkit/Raid$RaidStatus;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Raid$RaidStatus;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Raid$RaidStatus;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Raid$RaidStatus;"}]},{"name":"org/bukkit/RegionAccessor","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getBiome","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/block/Biome;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBiome","access":1025,"descriptor":"(III)Lorg/bukkit/block/Biome;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setBiome","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/block/Biome;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"setBiome","access":1025,"descriptor":"(IIILorg/bukkit/block/Biome;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getBlockState","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/block/BlockState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBlockState","access":1025,"descriptor":"(III)Lorg/bukkit/block/BlockState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockData","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBlockData","access":1025,"descriptor":"(III)Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getType","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getType","access":1025,"descriptor":"(III)Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setBlockData","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/block/data/BlockData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"setBlockData","access":1025,"descriptor":"(IIILorg/bukkit/block/data/BlockData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"setType","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Material;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"setType","access":1025,"descriptor":"(IIILorg/bukkit/Material;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"generateTree","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/util/Random;Lorg/bukkit/TreeType;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"generateTree","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/util/Random;Lorg/bukkit/TreeType;Lorg/bukkit/util/Consumer;)Z","signature":"(Lorg/bukkit/Location;Ljava/util/Random;Lorg/bukkit/TreeType;Lorg/bukkit/util/Consumer;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]},{"name":"spawnEntity","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/entity/EntityType;)Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"spawnEntity","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/entity/EntityType;Z)Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getEntities","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLivingEntities","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntitiesByClass","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/util/Collection;","signature":"(Ljava/lang/Class;)Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEntitiesByClasses","access":1153,"descriptor":"([Ljava/lang/Class;)Ljava/util/Collection;","signature":"([Ljava/lang/Class<*>;)Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"spawn","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/Class;)Lorg/bukkit/entity/Entity;","signature":"(Lorg/bukkit/Location;Ljava/lang/Class;)TT;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"spawn","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/Class;Lorg/bukkit/util/Consumer;)Lorg/bukkit/entity/Entity;","signature":"(Lorg/bukkit/Location;Ljava/lang/Class;Lorg/bukkit/util/Consumer;)TT;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"spawn","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/Class;ZLorg/bukkit/util/Consumer;)Lorg/bukkit/entity/Entity;","signature":"(Lorg/bukkit/Location;Ljava/lang/Class;ZLorg/bukkit/util/Consumer;)TT;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]}]},{"name":"org/bukkit/Registry","version":52,"access":1537,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25},{"name":"org/bukkit/Registry$1","access":0},{"name":"org/bukkit/Registry$2","access":0},{"name":"org/bukkit/Registry$3","access":0},{"name":"org/bukkit/Registry$4","access":0},{"name":"org/bukkit/Registry$5","access":0},{"name":"org/bukkit/Registry$SimpleRegistry","outerName":"org/bukkit/Registry","innerName":"SimpleRegistry","access":25},{"name":"org/bukkit/entity/Villager$Profession","outerName":"org/bukkit/entity/Villager","innerName":"Profession","access":16409},{"name":"org/bukkit/entity/Villager$Type","outerName":"org/bukkit/entity/Villager","innerName":"Type","access":16409}],"fields":[{"name":"ADVANCEMENT","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"ART","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"ATTRIBUTE","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"BIOME","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"BOSS_BARS","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"ENCHANTMENT","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"ENTITY_TYPE","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"LOOT_TABLES","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"MATERIAL","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"STATISTIC","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"SOUNDS","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"VILLAGER_PROFESSION","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"VILLAGER_TYPE","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"MEMORY_MODULE_TYPE","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"FLUID","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"GAME_EVENT","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"}],"methods":[{"name":"get","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/Keyed;","signature":"(Lorg/bukkit/NamespacedKey;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"lambda$0","access":4106,"descriptor":"(Lorg/bukkit/entity/EntityType;)Z"},{"name":"lambda$1","access":4106,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/Registry$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lorg/bukkit/Registry;","superName":"java/lang/Object","interfaces":["org/bukkit/Registry"],"outerClass":"org/bukkit/Registry","innerClasses":[{"name":"org/bukkit/Registry$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/advancement/Advancement;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"get","access":4161,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/Keyed;"}]},{"name":"org/bukkit/Registry$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lorg/bukkit/Registry;","superName":"java/lang/Object","interfaces":["org/bukkit/Registry"],"outerClass":"org/bukkit/Registry","innerClasses":[{"name":"org/bukkit/Registry$2","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/boss/KeyedBossBar;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"get","access":4161,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/Keyed;"}]},{"name":"org/bukkit/Registry$3","version":52,"access":32,"signature":"Ljava/lang/Object;Lorg/bukkit/Registry;","superName":"java/lang/Object","interfaces":["org/bukkit/Registry"],"outerClass":"org/bukkit/Registry","innerClasses":[{"name":"org/bukkit/Registry$3","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/enchantments/Enchantment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"get","access":4161,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/Keyed;"}]},{"name":"org/bukkit/Registry$4","version":52,"access":32,"signature":"Ljava/lang/Object;Lorg/bukkit/Registry;","superName":"java/lang/Object","interfaces":["org/bukkit/Registry"],"outerClass":"org/bukkit/Registry","innerClasses":[{"name":"org/bukkit/Registry$4","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"get","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/entity/memory/MemoryKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"get","access":4161,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/Keyed;"}]},{"name":"org/bukkit/Registry$5","version":52,"access":32,"signature":"Ljava/lang/Object;Lorg/bukkit/Registry;","superName":"java/lang/Object","interfaces":["org/bukkit/Registry"],"outerClass":"org/bukkit/Registry","innerClasses":[{"name":"org/bukkit/Registry$5","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"get","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/GameEvent;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"get","access":4161,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/Keyed;"}]},{"name":"org/bukkit/Registry$SimpleRegistry","version":52,"access":49,"signature":";:Lorg/bukkit/Keyed;>Ljava/lang/Object;Lorg/bukkit/Registry;","superName":"java/lang/Object","interfaces":["org/bukkit/Registry"],"innerClasses":[{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"org/bukkit/Registry$SimpleRegistry","outerName":"org/bukkit/Registry","innerName":"SimpleRegistry","access":25}],"fields":[{"name":"map","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Ljava/util/function/Predicate;)V","signature":"(Ljava/lang/Class;Ljava/util/function/Predicate;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"get","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;)Ljava/lang/Enum;","signature":"(Lorg/bukkit/NamespacedKey;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"get","access":4161,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/Keyed;"}]},{"name":"org/bukkit/Rotation","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"NONE","access":16409,"descriptor":"Lorg/bukkit/Rotation;"},{"name":"CLOCKWISE_45","access":16409,"descriptor":"Lorg/bukkit/Rotation;"},{"name":"CLOCKWISE","access":16409,"descriptor":"Lorg/bukkit/Rotation;"},{"name":"CLOCKWISE_135","access":16409,"descriptor":"Lorg/bukkit/Rotation;"},{"name":"FLIPPED","access":16409,"descriptor":"Lorg/bukkit/Rotation;"},{"name":"FLIPPED_45","access":16409,"descriptor":"Lorg/bukkit/Rotation;"},{"name":"COUNTER_CLOCKWISE","access":16409,"descriptor":"Lorg/bukkit/Rotation;"},{"name":"COUNTER_CLOCKWISE_45","access":16409,"descriptor":"Lorg/bukkit/Rotation;"},{"name":"rotations","access":26,"descriptor":"[Lorg/bukkit/Rotation;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Rotation;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"rotateClockwise","access":1,"descriptor":"()Lorg/bukkit/Rotation;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"rotateCounterClockwise","access":1,"descriptor":"()Lorg/bukkit/Rotation;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Rotation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Rotation;"}]},{"name":"org/bukkit/SandstoneType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"CRACKED","access":16409,"descriptor":"Lorg/bukkit/SandstoneType;"},{"name":"GLYPHED","access":16409,"descriptor":"Lorg/bukkit/SandstoneType;"},{"name":"SMOOTH","access":16409,"descriptor":"Lorg/bukkit/SandstoneType;"},{"name":"data","access":18,"descriptor":"B"},{"name":"BY_DATA","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/SandstoneType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V"},{"name":"getData","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getByData","access":131081,"descriptor":"(B)Lorg/bukkit/SandstoneType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/SandstoneType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/SandstoneType;"}]},{"name":"org/bukkit/Server","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/plugin/messaging/PluginMessageRecipient"],"innerClasses":[{"name":"org/bukkit/BanList$Type","outerName":"org/bukkit/BanList","innerName":"Type","access":16409},{"name":"org/bukkit/Server$Spigot","outerName":"org/bukkit/Server","innerName":"Spigot","access":9},{"name":"org/bukkit/Warning$WarningState","outerName":"org/bukkit/Warning","innerName":"WarningState","access":16409},{"name":"org/bukkit/generator/ChunkGenerator$ChunkData","outerName":"org/bukkit/generator/ChunkGenerator","innerName":"ChunkData","access":1545}],"fields":[{"name":"BROADCAST_CHANNEL_ADMINISTRATIVE","access":25,"descriptor":"Ljava/lang/String;","constant":"bukkit.broadcast.admin"},{"name":"BROADCAST_CHANNEL_USERS","access":25,"descriptor":"Ljava/lang/String;","constant":"bukkit.broadcast.user"}],"methods":[{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getVersion","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBukkitVersion","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getOnlinePlayers","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection<+Lorg/bukkit/entity/Player;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMaxPlayers","access":1025,"descriptor":"()I"},{"name":"getPort","access":1025,"descriptor":"()I"},{"name":"getViewDistance","access":1025,"descriptor":"()I"},{"name":"getIp","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getWorldType","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getGenerateStructures","access":1025,"descriptor":"()Z"},{"name":"getMaxWorldSize","access":1025,"descriptor":"()I"},{"name":"getAllowEnd","access":1025,"descriptor":"()Z"},{"name":"getAllowNether","access":1025,"descriptor":"()Z"},{"name":"hasWhitelist","access":1025,"descriptor":"()Z"},{"name":"setWhitelist","access":1025,"descriptor":"(Z)V"},{"name":"isWhitelistEnforced","access":1025,"descriptor":"()Z"},{"name":"setWhitelistEnforced","access":1025,"descriptor":"(Z)V"},{"name":"getWhitelistedPlayers","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"reloadWhitelist","access":1025,"descriptor":"()V"},{"name":"broadcastMessage","access":1025,"descriptor":"(Ljava/lang/String;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getUpdateFolder","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getUpdateFolderFile","access":1025,"descriptor":"()Ljava/io/File;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getConnectionThrottle","access":1025,"descriptor":"()J"},{"name":"getTicksPerAnimalSpawns","access":1025,"descriptor":"()I"},{"name":"getTicksPerMonsterSpawns","access":1025,"descriptor":"()I"},{"name":"getTicksPerWaterSpawns","access":1025,"descriptor":"()I"},{"name":"getTicksPerWaterAmbientSpawns","access":1025,"descriptor":"()I"},{"name":"getTicksPerWaterUndergroundCreatureSpawns","access":1025,"descriptor":"()I"},{"name":"getTicksPerAmbientSpawns","access":1025,"descriptor":"()I"},{"name":"getPlayer","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlayerExact","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"matchPlayer","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlayer","access":1025,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPluginManager","access":1025,"descriptor":"()Lorg/bukkit/plugin/PluginManager;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getScheduler","access":1025,"descriptor":"()Lorg/bukkit/scheduler/BukkitScheduler;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getServicesManager","access":1025,"descriptor":"()Lorg/bukkit/plugin/ServicesManager;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getWorlds","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"createWorld","access":1025,"descriptor":"(Lorg/bukkit/WorldCreator;)Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unloadWorld","access":1025,"descriptor":"(Ljava/lang/String;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unloadWorld","access":1025,"descriptor":"(Lorg/bukkit/World;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getWorld","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getWorld","access":1025,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getMap","access":132097,"descriptor":"(I)Lorg/bukkit/map/MapView;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"createMap","access":1025,"descriptor":"(Lorg/bukkit/World;)Lorg/bukkit/map/MapView;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createExplorerMap","access":1025,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/Location;Lorg/bukkit/StructureType;)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"createExplorerMap","access":1025,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/Location;Lorg/bukkit/StructureType;IZ)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"reload","access":1025,"descriptor":"()V"},{"name":"reloadData","access":1025,"descriptor":"()V"},{"name":"getLogger","access":1025,"descriptor":"()Ljava/util/logging/Logger;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPluginCommand","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/PluginCommand;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"savePlayers","access":1025,"descriptor":"()V"},{"name":"dispatchCommand","access":1025,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Z","exceptions":["org/bukkit/command/CommandException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"addRecipe","access":1025,"descriptor":"(Lorg/bukkit/inventory/Recipe;)Z","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null -> false"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getRecipesFor","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/List;","signature":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRecipe","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/inventory/Recipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCraftingRecipe","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/World;)Lorg/bukkit/inventory/Recipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"craftItem","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/World;Lorg/bukkit/entity/Player;)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"recipeIterator","access":1025,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clearRecipes","access":1025,"descriptor":"()V"},{"name":"resetRecipes","access":1025,"descriptor":"()V"},{"name":"removeRecipe","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCommandAliases","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSpawnRadius","access":1025,"descriptor":"()I"},{"name":"setSpawnRadius","access":1025,"descriptor":"(I)V"},{"name":"getOnlineMode","access":1025,"descriptor":"()Z"},{"name":"getAllowFlight","access":1025,"descriptor":"()Z"},{"name":"isHardcore","access":1025,"descriptor":"()Z"},{"name":"shutdown","access":1025,"descriptor":"()V"},{"name":"broadcast","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getOfflinePlayer","access":132097,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/OfflinePlayer;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getOfflinePlayer","access":1025,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/OfflinePlayer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getIPBans","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"banIP","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unbanIP","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBannedPlayers","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBanList","access":1025,"descriptor":"(Lorg/bukkit/BanList$Type;)Lorg/bukkit/BanList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getOperators","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDefaultGameMode","access":1025,"descriptor":"()Lorg/bukkit/GameMode;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setDefaultGameMode","access":1025,"descriptor":"(Lorg/bukkit/GameMode;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getConsoleSender","access":1025,"descriptor":"()Lorg/bukkit/command/ConsoleCommandSender;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getWorldContainer","access":1025,"descriptor":"()Ljava/io/File;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getOfflinePlayers","access":1025,"descriptor":"()[Lorg/bukkit/OfflinePlayer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMessenger","access":1025,"descriptor":"()Lorg/bukkit/plugin/messaging/Messenger;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHelpMap","access":1025,"descriptor":"()Lorg/bukkit/help/HelpMap;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"createInventory","access":1025,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;Lorg/bukkit/event/inventory/InventoryType;)Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"createInventory","access":1025,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;Lorg/bukkit/event/inventory/InventoryType;Ljava/lang/String;)Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"createInventory","access":1025,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;I)Lorg/bukkit/inventory/Inventory;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"createInventory","access":1025,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;ILjava/lang/String;)Lorg/bukkit/inventory/Inventory;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"createMerchant","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/Merchant;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getMonsterSpawnLimit","access":1025,"descriptor":"()I"},{"name":"getAnimalSpawnLimit","access":1025,"descriptor":"()I"},{"name":"getWaterAnimalSpawnLimit","access":1025,"descriptor":"()I"},{"name":"getWaterAmbientSpawnLimit","access":1025,"descriptor":"()I"},{"name":"getWaterUndergroundCreatureSpawnLimit","access":1025,"descriptor":"()I"},{"name":"getAmbientSpawnLimit","access":1025,"descriptor":"()I"},{"name":"isPrimaryThread","access":1025,"descriptor":"()Z"},{"name":"getMotd","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getShutdownMessage","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getWarningState","access":1025,"descriptor":"()Lorg/bukkit/Warning$WarningState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItemFactory","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemFactory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getScoreboardManager","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/ScoreboardManager;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getServerIcon","access":1025,"descriptor":"()Lorg/bukkit/util/CachedServerIcon;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"loadServerIcon","access":1025,"descriptor":"(Ljava/io/File;)Lorg/bukkit/util/CachedServerIcon;","exceptions":["java/lang/IllegalArgumentException","java/lang/Exception"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"loadServerIcon","access":1025,"descriptor":"(Ljava/awt/image/BufferedImage;)Lorg/bukkit/util/CachedServerIcon;","exceptions":["java/lang/IllegalArgumentException","java/lang/Exception"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setIdleTimeout","access":1025,"descriptor":"(I)V"},{"name":"getIdleTimeout","access":1025,"descriptor":"()I"},{"name":"createChunkData","access":1025,"descriptor":"(Lorg/bukkit/World;)Lorg/bukkit/generator/ChunkGenerator$ChunkData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createBossBar","access":1153,"descriptor":"(Ljava/lang/String;Lorg/bukkit/boss/BarColor;Lorg/bukkit/boss/BarStyle;[Lorg/bukkit/boss/BarFlag;)Lorg/bukkit/boss/BossBar;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"createBossBar","access":1153,"descriptor":"(Lorg/bukkit/NamespacedKey;Ljava/lang/String;Lorg/bukkit/boss/BarColor;Lorg/bukkit/boss/BarStyle;[Lorg/bukkit/boss/BarFlag;)Lorg/bukkit/boss/KeyedBossBar;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getBossBars","access":1025,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBossBar","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/boss/KeyedBossBar;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeBossBar","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEntity","access":1025,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getAdvancement","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/advancement/Advancement;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"advancementIterator","access":1025,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"createBlockData","access":1025,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createBlockData","access":1025,"descriptor":"(Lorg/bukkit/Material;Ljava/util/function/Consumer;)Lorg/bukkit/block/data/BlockData;","signature":"(Lorg/bukkit/Material;Ljava/util/function/Consumer;)Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"createBlockData","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/BlockData;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createBlockData","access":1025,"descriptor":"(Lorg/bukkit/Material;Ljava/lang/String;)Lorg/bukkit/block/data/BlockData;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null, null -> fail"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getTag","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/NamespacedKey;Ljava/lang/Class;)Lorg/bukkit/Tag;","signature":"(Ljava/lang/String;Lorg/bukkit/NamespacedKey;Ljava/lang/Class;)Lorg/bukkit/Tag;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getTags","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Iterable;","signature":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Iterable;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getLootTable","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/loot/LootTable;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"selectEntities","access":1025,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Ljava/util/List;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getStructureManager","access":1025,"descriptor":"()Lorg/bukkit/structure/StructureManager;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getUnsafe","access":132097,"descriptor":"()Lorg/bukkit/UnsafeValues;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"spigot","access":1025,"descriptor":"()Lorg/bukkit/Server$Spigot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/Server$Spigot","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/Server$Spigot","outerName":"org/bukkit/Server","innerName":"Spigot","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getConfig","access":1,"descriptor":"()Lorg/bukkit/configuration/file/YamlConfiguration;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"broadcast","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"broadcast","access":129,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"restart","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/SkullType","version":52,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"SKELETON","access":16409,"descriptor":"Lorg/bukkit/SkullType;"},{"name":"WITHER","access":16409,"descriptor":"Lorg/bukkit/SkullType;"},{"name":"ZOMBIE","access":16409,"descriptor":"Lorg/bukkit/SkullType;"},{"name":"PLAYER","access":16409,"descriptor":"Lorg/bukkit/SkullType;"},{"name":"CREEPER","access":16409,"descriptor":"Lorg/bukkit/SkullType;"},{"name":"DRAGON","access":16409,"descriptor":"Lorg/bukkit/SkullType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/SkullType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/SkullType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/SkullType;"}]},{"name":"org/bukkit/Sound","version":52,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"AMBIENT_BASALT_DELTAS_ADDITIONS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_BASALT_DELTAS_LOOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_BASALT_DELTAS_MOOD","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_CAVE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_CRIMSON_FOREST_ADDITIONS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_CRIMSON_FOREST_LOOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_CRIMSON_FOREST_MOOD","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_NETHER_WASTES_ADDITIONS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_NETHER_WASTES_LOOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_NETHER_WASTES_MOOD","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_SOUL_SAND_VALLEY_ADDITIONS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_SOUL_SAND_VALLEY_LOOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_SOUL_SAND_VALLEY_MOOD","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_UNDERWATER_ENTER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_UNDERWATER_EXIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_UNDERWATER_LOOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_UNDERWATER_LOOP_ADDITIONS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_WARPED_FOREST_ADDITIONS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_WARPED_FOREST_LOOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"AMBIENT_WARPED_FOREST_MOOD","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AMETHYST_BLOCK_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AMETHYST_BLOCK_CHIME","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AMETHYST_BLOCK_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AMETHYST_BLOCK_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AMETHYST_BLOCK_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AMETHYST_BLOCK_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AMETHYST_CLUSTER_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AMETHYST_CLUSTER_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AMETHYST_CLUSTER_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AMETHYST_CLUSTER_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AMETHYST_CLUSTER_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ANCIENT_DEBRIS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ANCIENT_DEBRIS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ANCIENT_DEBRIS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ANCIENT_DEBRIS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ANCIENT_DEBRIS_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ANVIL_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ANVIL_DESTROY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ANVIL_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ANVIL_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ANVIL_LAND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ANVIL_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ANVIL_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ANVIL_USE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AZALEA_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AZALEA_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AZALEA_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AZALEA_LEAVES_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AZALEA_LEAVES_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AZALEA_LEAVES_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AZALEA_LEAVES_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AZALEA_LEAVES_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AZALEA_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_AZALEA_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_SAPLING_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_SAPLING_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_SAPLING_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BARREL_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BARREL_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BASALT_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BASALT_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BASALT_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BASALT_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BASALT_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BEACON_ACTIVATE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BEACON_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BEACON_DEACTIVATE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BEACON_POWER_SELECT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BEEHIVE_DRIP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BEEHIVE_ENTER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BEEHIVE_EXIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BEEHIVE_SHEAR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BEEHIVE_WORK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BELL_RESONATE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BELL_USE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BIG_DRIPLEAF_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BIG_DRIPLEAF_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BIG_DRIPLEAF_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BIG_DRIPLEAF_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BIG_DRIPLEAF_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BIG_DRIPLEAF_TILT_DOWN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BIG_DRIPLEAF_TILT_UP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BLASTFURNACE_FIRE_CRACKLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BONE_BLOCK_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BONE_BLOCK_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BONE_BLOCK_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BONE_BLOCK_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BONE_BLOCK_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BREWING_STAND_BREW","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BUBBLE_COLUMN_BUBBLE_POP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BUBBLE_COLUMN_UPWARDS_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BUBBLE_COLUMN_UPWARDS_INSIDE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BUBBLE_COLUMN_WHIRLPOOL_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BUBBLE_COLUMN_WHIRLPOOL_INSIDE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CAKE_ADD_CANDLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CALCITE_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CALCITE_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CALCITE_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CALCITE_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CALCITE_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CAMPFIRE_CRACKLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CANDLE_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CANDLE_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CANDLE_EXTINGUISH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CANDLE_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CANDLE_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CANDLE_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CANDLE_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CAVE_VINES_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CAVE_VINES_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CAVE_VINES_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CAVE_VINES_PICK_BERRIES","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CAVE_VINES_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CAVE_VINES_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHAIN_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHAIN_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHAIN_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHAIN_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHAIN_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHEST_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHEST_LOCKED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHEST_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHORUS_FLOWER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHORUS_FLOWER_GROW","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COMPARATOR_CLICK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COMPOSTER_EMPTY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COMPOSTER_FILL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COMPOSTER_FILL_SUCCESS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COMPOSTER_READY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CONDUIT_ACTIVATE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CONDUIT_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CONDUIT_AMBIENT_SHORT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CONDUIT_ATTACK_TARGET","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CONDUIT_DEACTIVATE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CORAL_BLOCK_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CORAL_BLOCK_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CORAL_BLOCK_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CORAL_BLOCK_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CORAL_BLOCK_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CROP_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DEEPSLATE_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DEEPSLATE_BRICKS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DEEPSLATE_BRICKS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DEEPSLATE_BRICKS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DEEPSLATE_BRICKS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DEEPSLATE_BRICKS_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DEEPSLATE_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DEEPSLATE_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DEEPSLATE_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DEEPSLATE_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DEEPSLATE_TILES_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DEEPSLATE_TILES_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DEEPSLATE_TILES_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DEEPSLATE_TILES_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DEEPSLATE_TILES_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DISPENSER_DISPENSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DISPENSER_FAIL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DISPENSER_LAUNCH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DRIPSTONE_BLOCK_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DRIPSTONE_BLOCK_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DRIPSTONE_BLOCK_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DRIPSTONE_BLOCK_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DRIPSTONE_BLOCK_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ENCHANTMENT_TABLE_USE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ENDER_CHEST_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ENDER_CHEST_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_END_GATEWAY_SPAWN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_END_PORTAL_FRAME_FILL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_END_PORTAL_SPAWN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FENCE_GATE_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FENCE_GATE_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FIRE_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FIRE_EXTINGUISH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FLOWERING_AZALEA_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FLOWERING_AZALEA_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FLOWERING_AZALEA_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FLOWERING_AZALEA_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FLOWERING_AZALEA_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FUNGUS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FUNGUS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FUNGUS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FUNGUS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FUNGUS_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FURNACE_FIRE_CRACKLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GILDED_BLACKSTONE_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GILDED_BLACKSTONE_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GILDED_BLACKSTONE_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GILDED_BLACKSTONE_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GILDED_BLACKSTONE_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GLASS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GLASS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GLASS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GLASS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GLASS_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GRASS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GRASS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GRASS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GRASS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GRASS_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GRAVEL_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GRAVEL_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GRAVEL_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GRAVEL_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GRAVEL_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_GRINDSTONE_USE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HANGING_ROOTS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HANGING_ROOTS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HANGING_ROOTS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HANGING_ROOTS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HANGING_ROOTS_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HONEY_BLOCK_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HONEY_BLOCK_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HONEY_BLOCK_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HONEY_BLOCK_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HONEY_BLOCK_SLIDE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HONEY_BLOCK_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_IRON_DOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_IRON_DOOR_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_IRON_TRAPDOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_IRON_TRAPDOOR_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LADDER_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LADDER_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LADDER_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LADDER_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LADDER_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LANTERN_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LANTERN_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LANTERN_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LANTERN_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LANTERN_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LARGE_AMETHYST_BUD_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LARGE_AMETHYST_BUD_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LAVA_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LAVA_EXTINGUISH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LAVA_POP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LEVER_CLICK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LILY_PAD_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LODESTONE_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LODESTONE_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LODESTONE_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LODESTONE_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_LODESTONE_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MEDIUM_AMETHYST_BUD_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MEDIUM_AMETHYST_BUD_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_METAL_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_METAL_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_METAL_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_METAL_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_METAL_PRESSURE_PLATE_CLICK_OFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_METAL_PRESSURE_PLATE_CLICK_ON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_METAL_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MOSS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MOSS_CARPET_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MOSS_CARPET_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MOSS_CARPET_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MOSS_CARPET_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MOSS_CARPET_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MOSS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MOSS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MOSS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MOSS_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHERITE_BLOCK_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHERITE_BLOCK_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHERITE_BLOCK_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHERITE_BLOCK_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHERITE_BLOCK_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHERRACK_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHERRACK_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHERRACK_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHERRACK_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHERRACK_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_BRICKS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_BRICKS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_BRICKS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_BRICKS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_BRICKS_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_GOLD_ORE_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_GOLD_ORE_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_GOLD_ORE_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_GOLD_ORE_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_GOLD_ORE_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_ORE_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_ORE_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_ORE_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_ORE_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_ORE_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_SPROUTS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_SPROUTS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_SPROUTS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_SPROUTS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_SPROUTS_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WART_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_BANJO","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_BASEDRUM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_BASS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_BELL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_BIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_CHIME","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_COW_BELL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_DIDGERIDOO","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_FLUTE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_GUITAR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_HARP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_HAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_IRON_XYLOPHONE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_PLING","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_SNARE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_XYLOPHONE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NYLIUM_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NYLIUM_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NYLIUM_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NYLIUM_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NYLIUM_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_PISTON_CONTRACT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_PISTON_EXTEND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POINTED_DRIPSTONE_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POINTED_DRIPSTONE_DRIP_LAVA","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POINTED_DRIPSTONE_DRIP_WATER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POINTED_DRIPSTONE_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POINTED_DRIPSTONE_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POINTED_DRIPSTONE_LAND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POINTED_DRIPSTONE_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POINTED_DRIPSTONE_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POLISHED_DEEPSLATE_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POLISHED_DEEPSLATE_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POLISHED_DEEPSLATE_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POLISHED_DEEPSLATE_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POLISHED_DEEPSLATE_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_PORTAL_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_PORTAL_TRAVEL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_PORTAL_TRIGGER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POWDER_SNOW_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POWDER_SNOW_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POWDER_SNOW_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POWDER_SNOW_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POWDER_SNOW_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_PUMPKIN_CARVE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_REDSTONE_TORCH_BURNOUT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_RESPAWN_ANCHOR_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_RESPAWN_ANCHOR_CHARGE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_RESPAWN_ANCHOR_DEPLETE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_RESPAWN_ANCHOR_SET_SPAWN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ROOTED_DIRT_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ROOTED_DIRT_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ROOTED_DIRT_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ROOTED_DIRT_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ROOTED_DIRT_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ROOTS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ROOTS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ROOTS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ROOTS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_ROOTS_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SAND_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SAND_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SAND_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SAND_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SAND_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCAFFOLDING_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCAFFOLDING_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCAFFOLDING_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCAFFOLDING_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCAFFOLDING_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_SENSOR_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_SENSOR_CLICKING","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_SENSOR_CLICKING_STOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_SENSOR_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_SENSOR_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_SENSOR_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_SENSOR_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SHROOMLIGHT_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SHROOMLIGHT_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SHROOMLIGHT_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SHROOMLIGHT_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SHROOMLIGHT_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SHULKER_BOX_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SHULKER_BOX_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SLIME_BLOCK_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SLIME_BLOCK_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SLIME_BLOCK_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SLIME_BLOCK_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SLIME_BLOCK_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SMALL_AMETHYST_BUD_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SMALL_AMETHYST_BUD_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SMALL_DRIPLEAF_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SMALL_DRIPLEAF_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SMALL_DRIPLEAF_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SMALL_DRIPLEAF_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SMALL_DRIPLEAF_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SMITHING_TABLE_USE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SMOKER_SMOKE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SNOW_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SNOW_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SNOW_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SNOW_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SNOW_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SOUL_SAND_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SOUL_SAND_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SOUL_SAND_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SOUL_SAND_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SOUL_SAND_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SOUL_SOIL_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SOUL_SOIL_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SOUL_SOIL_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SOUL_SOIL_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SOUL_SOIL_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SPORE_BLOSSOM_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SPORE_BLOSSOM_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SPORE_BLOSSOM_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SPORE_BLOSSOM_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SPORE_BLOSSOM_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_STEM_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_STEM_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_STEM_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_STEM_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_STEM_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_STONE_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_STONE_BUTTON_CLICK_OFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_STONE_BUTTON_CLICK_ON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_STONE_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_STONE_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_STONE_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_STONE_PRESSURE_PLATE_CLICK_OFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_STONE_PRESSURE_PLATE_CLICK_ON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_STONE_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SWEET_BERRY_BUSH_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SWEET_BERRY_BUSH_PICK_BERRIES","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SWEET_BERRY_BUSH_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TRIPWIRE_ATTACH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TRIPWIRE_CLICK_OFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TRIPWIRE_CLICK_ON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TRIPWIRE_DETACH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TUFF_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TUFF_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TUFF_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TUFF_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TUFF_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_VINE_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_VINE_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_VINE_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_VINE_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_VINE_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WART_BLOCK_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WART_BLOCK_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WART_BLOCK_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WART_BLOCK_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WART_BLOCK_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WATER_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WEEPING_VINES_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WEEPING_VINES_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WEEPING_VINES_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WEEPING_VINES_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WEEPING_VINES_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WET_GRASS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WET_GRASS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WET_GRASS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WET_GRASS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WET_GRASS_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOODEN_BUTTON_CLICK_OFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOODEN_BUTTON_CLICK_ON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOODEN_DOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOODEN_DOOR_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOODEN_PRESSURE_PLATE_CLICK_OFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOODEN_PRESSURE_PLATE_CLICK_ON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOODEN_TRAPDOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOODEN_TRAPDOOR_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOOD_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOOD_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOOD_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOOD_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOOD_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOOL_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOOL_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOOL_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOOL_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WOOL_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENCHANT_THORNS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ARMOR_STAND_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ARMOR_STAND_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ARMOR_STAND_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ARMOR_STAND_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ARROW_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ARROW_HIT_PLAYER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ARROW_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_AXOLOTL_ATTACK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_AXOLOTL_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_AXOLOTL_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_AXOLOTL_IDLE_AIR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_AXOLOTL_IDLE_WATER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_AXOLOTL_SPLASH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_AXOLOTL_SWIM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BAT_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BAT_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BAT_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BAT_LOOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BAT_TAKEOFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BEE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BEE_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BEE_LOOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BEE_LOOP_AGGRESSIVE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BEE_POLLINATE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BEE_STING","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BLAZE_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BLAZE_BURN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BLAZE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BLAZE_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BLAZE_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BOAT_PADDLE_LAND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BOAT_PADDLE_WATER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAT_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAT_BEG_FOR_FOOD","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAT_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAT_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAT_HISS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAT_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAT_PURR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAT_PURREOW","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAT_STRAY_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CHICKEN_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CHICKEN_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CHICKEN_EGG","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CHICKEN_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CHICKEN_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_COD_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_COD_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_COD_FLOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_COD_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_COW_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_COW_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_COW_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_COW_MILK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_COW_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CREEPER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CREEPER_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CREEPER_PRIMED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DOLPHIN_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DOLPHIN_AMBIENT_WATER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DOLPHIN_ATTACK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DOLPHIN_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DOLPHIN_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DOLPHIN_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DOLPHIN_JUMP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DOLPHIN_PLAY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DOLPHIN_SPLASH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DOLPHIN_SWIM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DONKEY_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DONKEY_ANGRY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DONKEY_CHEST","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DONKEY_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DONKEY_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DONKEY_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DRAGON_FIREBALL_EXPLODE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DROWNED_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DROWNED_AMBIENT_WATER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DROWNED_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DROWNED_DEATH_WATER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DROWNED_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DROWNED_HURT_WATER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DROWNED_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DROWNED_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_DROWNED_SWIM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_EGG_THROW","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ELDER_GUARDIAN_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ELDER_GUARDIAN_AMBIENT_LAND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ELDER_GUARDIAN_CURSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ELDER_GUARDIAN_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ELDER_GUARDIAN_DEATH_LAND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ELDER_GUARDIAN_FLOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ELDER_GUARDIAN_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ELDER_GUARDIAN_HURT_LAND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDERMAN_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDERMAN_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDERMAN_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDERMAN_SCREAM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDERMAN_STARE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDERMAN_TELEPORT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDERMITE_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDERMITE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDERMITE_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDERMITE_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDER_DRAGON_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDER_DRAGON_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDER_DRAGON_FLAP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDER_DRAGON_GROWL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDER_DRAGON_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDER_DRAGON_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDER_EYE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDER_EYE_LAUNCH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ENDER_PEARL_THROW","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_EVOKER_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_EVOKER_CAST_SPELL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_EVOKER_CELEBRATE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_EVOKER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_EVOKER_FANGS_ATTACK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_EVOKER_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_EVOKER_PREPARE_ATTACK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_EVOKER_PREPARE_SUMMON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_EVOKER_PREPARE_WOLOLO","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_EXPERIENCE_BOTTLE_THROW","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_EXPERIENCE_ORB_PICKUP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FIREWORK_ROCKET_BLAST","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FIREWORK_ROCKET_BLAST_FAR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FIREWORK_ROCKET_LARGE_BLAST","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FIREWORK_ROCKET_LARGE_BLAST_FAR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FIREWORK_ROCKET_LAUNCH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FIREWORK_ROCKET_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FIREWORK_ROCKET_TWINKLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FIREWORK_ROCKET_TWINKLE_FAR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FISHING_BOBBER_RETRIEVE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FISHING_BOBBER_SPLASH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FISHING_BOBBER_THROW","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FISH_SWIM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FOX_AGGRO","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FOX_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FOX_BITE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FOX_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FOX_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FOX_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FOX_SCREECH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FOX_SLEEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FOX_SNIFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FOX_SPIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FOX_TELEPORT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GENERIC_BIG_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GENERIC_BURN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GENERIC_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GENERIC_DRINK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GENERIC_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GENERIC_EXPLODE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GENERIC_EXTINGUISH_FIRE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GENERIC_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GENERIC_SMALL_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GENERIC_SPLASH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GENERIC_SWIM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GHAST_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GHAST_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GHAST_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GHAST_SCREAM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GHAST_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GHAST_WARN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GLOW_ITEM_FRAME_ADD_ITEM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GLOW_ITEM_FRAME_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GLOW_ITEM_FRAME_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GLOW_ITEM_FRAME_REMOVE_ITEM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GLOW_ITEM_FRAME_ROTATE_ITEM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GLOW_SQUID_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GLOW_SQUID_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GLOW_SQUID_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GLOW_SQUID_SQUIRT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_LONG_JUMP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_MILK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_PREPARE_RAM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_RAM_IMPACT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_SCREAMING_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_SCREAMING_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_SCREAMING_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_SCREAMING_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_SCREAMING_LONG_JUMP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_SCREAMING_MILK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_SCREAMING_PREPARE_RAM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_SCREAMING_RAM_IMPACT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GOAT_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GUARDIAN_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GUARDIAN_AMBIENT_LAND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GUARDIAN_ATTACK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GUARDIAN_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GUARDIAN_DEATH_LAND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GUARDIAN_FLOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GUARDIAN_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_GUARDIAN_HURT_LAND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HOGLIN_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HOGLIN_ANGRY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HOGLIN_ATTACK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HOGLIN_CONVERTED_TO_ZOMBIFIED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HOGLIN_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HOGLIN_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HOGLIN_RETREAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HOGLIN_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HORSE_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HORSE_ANGRY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HORSE_ARMOR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HORSE_BREATHE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HORSE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HORSE_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HORSE_GALLOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HORSE_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HORSE_JUMP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HORSE_LAND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HORSE_SADDLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HORSE_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HORSE_STEP_WOOD","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HOSTILE_BIG_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HOSTILE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HOSTILE_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HOSTILE_SMALL_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HOSTILE_SPLASH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HOSTILE_SWIM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HUSK_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HUSK_CONVERTED_TO_ZOMBIE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HUSK_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HUSK_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_HUSK_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ILLUSIONER_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ILLUSIONER_CAST_SPELL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ILLUSIONER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ILLUSIONER_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ILLUSIONER_MIRROR_MOVE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ILLUSIONER_PREPARE_BLINDNESS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ILLUSIONER_PREPARE_MIRROR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_IRON_GOLEM_ATTACK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_IRON_GOLEM_DAMAGE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_IRON_GOLEM_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_IRON_GOLEM_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_IRON_GOLEM_REPAIR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_IRON_GOLEM_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ITEM_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ITEM_FRAME_ADD_ITEM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ITEM_FRAME_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ITEM_FRAME_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ITEM_FRAME_REMOVE_ITEM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ITEM_FRAME_ROTATE_ITEM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ITEM_PICKUP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_LEASH_KNOT_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_LEASH_KNOT_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_LIGHTNING_BOLT_IMPACT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_LIGHTNING_BOLT_THUNDER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_LINGERING_POTION_THROW","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_LLAMA_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_LLAMA_ANGRY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_LLAMA_CHEST","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_LLAMA_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_LLAMA_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_LLAMA_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_LLAMA_SPIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_LLAMA_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_LLAMA_SWAG","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MAGMA_CUBE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MAGMA_CUBE_DEATH_SMALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MAGMA_CUBE_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MAGMA_CUBE_HURT_SMALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MAGMA_CUBE_JUMP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MAGMA_CUBE_SQUISH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MAGMA_CUBE_SQUISH_SMALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MINECART_INSIDE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MINECART_INSIDE_UNDERWATER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MINECART_RIDING","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MOOSHROOM_CONVERT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MOOSHROOM_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MOOSHROOM_MILK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MOOSHROOM_SHEAR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MOOSHROOM_SUSPICIOUS_MILK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MULE_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MULE_ANGRY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MULE_CHEST","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MULE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MULE_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_MULE_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_OCELOT_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_OCELOT_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_OCELOT_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PAINTING_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PAINTING_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PANDA_AGGRESSIVE_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PANDA_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PANDA_BITE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PANDA_CANT_BREED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PANDA_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PANDA_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PANDA_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PANDA_PRE_SNEEZE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PANDA_SNEEZE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PANDA_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PANDA_WORRIED_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_FLY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_BLAZE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_CREEPER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_DROWNED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_ELDER_GUARDIAN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_ENDERMITE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_ENDER_DRAGON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_EVOKER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_GHAST","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_GUARDIAN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_HOGLIN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_HUSK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_ILLUSIONER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_MAGMA_CUBE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_PHANTOM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_PIGLIN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_PIGLIN_BRUTE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_PILLAGER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_RAVAGER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_SHULKER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_SILVERFISH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_SKELETON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_SLIME","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_SPIDER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_STRAY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_VEX","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_VINDICATOR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_WITCH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_WITHER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_WITHER_SKELETON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_ZOGLIN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_ZOMBIE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_IMITATE_ZOMBIE_VILLAGER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PARROT_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PHANTOM_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PHANTOM_BITE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PHANTOM_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PHANTOM_FLAP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PHANTOM_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PHANTOM_SWOOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_ADMIRING_ITEM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_ANGRY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_BRUTE_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_BRUTE_ANGRY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_BRUTE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_BRUTE_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_BRUTE_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_CELEBRATE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_CONVERTED_TO_ZOMBIFIED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_JEALOUS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_RETREAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIGLIN_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIG_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIG_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIG_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIG_SADDLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PIG_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PILLAGER_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PILLAGER_CELEBRATE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PILLAGER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PILLAGER_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_ATTACK_CRIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_ATTACK_KNOCKBACK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_ATTACK_NODAMAGE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_ATTACK_STRONG","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_ATTACK_SWEEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_ATTACK_WEAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_BIG_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_BREATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_BURP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_HURT_DROWN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_HURT_FREEZE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_HURT_ON_FIRE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_HURT_SWEET_BERRY_BUSH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_LEVELUP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_SMALL_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_SPLASH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_SPLASH_HIGH_SPEED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PLAYER_SWIM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_POLAR_BEAR_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_POLAR_BEAR_AMBIENT_BABY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_POLAR_BEAR_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_POLAR_BEAR_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_POLAR_BEAR_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_POLAR_BEAR_WARNING","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PUFFER_FISH_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PUFFER_FISH_BLOW_OUT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PUFFER_FISH_BLOW_UP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PUFFER_FISH_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PUFFER_FISH_FLOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PUFFER_FISH_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_PUFFER_FISH_STING","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_RABBIT_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_RABBIT_ATTACK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_RABBIT_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_RABBIT_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_RABBIT_JUMP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_RAVAGER_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_RAVAGER_ATTACK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_RAVAGER_CELEBRATE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_RAVAGER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_RAVAGER_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_RAVAGER_ROAR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_RAVAGER_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_RAVAGER_STUNNED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SALMON_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SALMON_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SALMON_FLOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SALMON_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SHEEP_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SHEEP_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SHEEP_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SHEEP_SHEAR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SHEEP_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SHULKER_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SHULKER_BULLET_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SHULKER_BULLET_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SHULKER_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SHULKER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SHULKER_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SHULKER_HURT_CLOSED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SHULKER_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SHULKER_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SHULKER_TELEPORT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SILVERFISH_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SILVERFISH_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SILVERFISH_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SILVERFISH_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SKELETON_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SKELETON_CONVERTED_TO_STRAY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SKELETON_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SKELETON_HORSE_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SKELETON_HORSE_AMBIENT_WATER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SKELETON_HORSE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SKELETON_HORSE_GALLOP_WATER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SKELETON_HORSE_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SKELETON_HORSE_JUMP_WATER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SKELETON_HORSE_STEP_WATER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SKELETON_HORSE_SWIM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SKELETON_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SKELETON_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SKELETON_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SLIME_ATTACK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SLIME_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SLIME_DEATH_SMALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SLIME_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SLIME_HURT_SMALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SLIME_JUMP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SLIME_JUMP_SMALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SLIME_SQUISH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SLIME_SQUISH_SMALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNOWBALL_THROW","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNOW_GOLEM_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNOW_GOLEM_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNOW_GOLEM_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNOW_GOLEM_SHEAR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNOW_GOLEM_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SPIDER_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SPIDER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SPIDER_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SPIDER_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SPLASH_POTION_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SPLASH_POTION_THROW","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SQUID_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SQUID_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SQUID_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SQUID_SQUIRT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_STRAY_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_STRAY_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_STRAY_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_STRAY_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_STRIDER_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_STRIDER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_STRIDER_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_STRIDER_HAPPY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_STRIDER_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_STRIDER_RETREAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_STRIDER_SADDLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_STRIDER_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_STRIDER_STEP_LAVA","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TNT_PRIMED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TROPICAL_FISH_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TROPICAL_FISH_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TROPICAL_FISH_FLOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TROPICAL_FISH_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TURTLE_AMBIENT_LAND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TURTLE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TURTLE_DEATH_BABY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TURTLE_EGG_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TURTLE_EGG_CRACK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TURTLE_EGG_HATCH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TURTLE_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TURTLE_HURT_BABY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TURTLE_LAY_EGG","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TURTLE_SHAMBLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TURTLE_SHAMBLE_BABY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TURTLE_SWIM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VEX_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VEX_CHARGE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VEX_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VEX_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_CELEBRATE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_NO","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_TRADE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_WORK_ARMORER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_WORK_BUTCHER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_WORK_CARTOGRAPHER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_WORK_CLERIC","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_WORK_FARMER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_WORK_FISHERMAN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_WORK_FLETCHER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_WORK_LEATHERWORKER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_WORK_LIBRARIAN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_WORK_MASON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_WORK_SHEPHERD","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_WORK_TOOLSMITH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_WORK_WEAPONSMITH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VILLAGER_YES","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VINDICATOR_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VINDICATOR_CELEBRATE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VINDICATOR_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_VINDICATOR_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WANDERING_TRADER_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WANDERING_TRADER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WANDERING_TRADER_DISAPPEARED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WANDERING_TRADER_DRINK_MILK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WANDERING_TRADER_DRINK_POTION","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WANDERING_TRADER_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WANDERING_TRADER_NO","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WANDERING_TRADER_REAPPEARED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WANDERING_TRADER_TRADE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WANDERING_TRADER_YES","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITCH_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITCH_CELEBRATE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITCH_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITCH_DRINK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITCH_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITCH_THROW","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITHER_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITHER_BREAK_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITHER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITHER_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITHER_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITHER_SKELETON_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITHER_SKELETON_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITHER_SKELETON_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITHER_SKELETON_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WITHER_SPAWN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WOLF_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WOLF_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WOLF_GROWL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WOLF_HOWL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WOLF_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WOLF_PANT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WOLF_SHAKE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WOLF_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WOLF_WHINE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOGLIN_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOGLIN_ANGRY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOGLIN_ATTACK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOGLIN_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOGLIN_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOGLIN_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_ATTACK_IRON_DOOR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_ATTACK_WOODEN_DOOR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_BREAK_WOODEN_DOOR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_CONVERTED_TO_DROWNED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_DESTROY_EGG","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_HORSE_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_HORSE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_HORSE_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_INFECT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_VILLAGER_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_VILLAGER_CONVERTED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_VILLAGER_CURE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_VILLAGER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_VILLAGER_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIE_VILLAGER_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIFIED_PIGLIN_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIFIED_PIGLIN_ANGRY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIFIED_PIGLIN_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ZOMBIFIED_PIGLIN_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"EVENT_RAID_HORN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_ARMOR_EQUIP_CHAIN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_ARMOR_EQUIP_DIAMOND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_ARMOR_EQUIP_ELYTRA","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_ARMOR_EQUIP_GENERIC","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_ARMOR_EQUIP_GOLD","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_ARMOR_EQUIP_IRON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_ARMOR_EQUIP_LEATHER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_ARMOR_EQUIP_NETHERITE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_ARMOR_EQUIP_TURTLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_AXE_SCRAPE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_AXE_STRIP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_AXE_WAX_OFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BONE_MEAL_USE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BOOK_PAGE_TURN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BOOK_PUT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BOTTLE_EMPTY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BOTTLE_FILL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BOTTLE_FILL_DRAGONBREATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BUCKET_EMPTY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BUCKET_EMPTY_AXOLOTL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BUCKET_EMPTY_FISH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BUCKET_EMPTY_LAVA","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BUCKET_EMPTY_POWDER_SNOW","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BUCKET_FILL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BUCKET_FILL_AXOLOTL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BUCKET_FILL_FISH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BUCKET_FILL_LAVA","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BUCKET_FILL_POWDER_SNOW","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_CHORUS_FRUIT_TELEPORT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_CROP_PLANT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_CROSSBOW_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_CROSSBOW_LOADING_END","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_CROSSBOW_LOADING_MIDDLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_CROSSBOW_LOADING_START","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_CROSSBOW_QUICK_CHARGE_1","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_CROSSBOW_QUICK_CHARGE_2","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_CROSSBOW_QUICK_CHARGE_3","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_CROSSBOW_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_DYE_USE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_ELYTRA_FLYING","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_FIRECHARGE_USE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_FLINTANDSTEEL_USE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_GLOW_INK_SAC_USE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_HOE_TILL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_HONEYCOMB_WAX_ON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_HONEY_BOTTLE_DRINK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_INK_SAC_USE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_LODESTONE_COMPASS_LOCK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_NETHER_WART_PLANT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_SHIELD_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_SHIELD_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_SHOVEL_FLATTEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_SPYGLASS_STOP_USING","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_SPYGLASS_USE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_TOTEM_USE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_TRIDENT_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_TRIDENT_HIT_GROUND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_TRIDENT_RETURN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_TRIDENT_RIPTIDE_1","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_TRIDENT_RIPTIDE_2","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_TRIDENT_RIPTIDE_3","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_TRIDENT_THROW","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_TRIDENT_THUNDER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_CREATIVE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_CREDITS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DISC_11","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DISC_13","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DISC_BLOCKS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DISC_CAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DISC_CHIRP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DISC_FAR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DISC_MALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DISC_MELLOHI","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DISC_PIGSTEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DISC_STAL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DISC_STRAD","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DISC_WAIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DISC_WARD","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DRAGON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_END","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_GAME","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_MENU","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_NETHER_BASALT_DELTAS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_NETHER_CRIMSON_FOREST","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_NETHER_NETHER_WASTES","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_NETHER_SOUL_SAND_VALLEY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_NETHER_WARPED_FOREST","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_UNDER_WATER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"PARTICLE_SOUL_ESCAPE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"UI_BUTTON_CLICK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"UI_CARTOGRAPHY_TABLE_TAKE_RESULT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"UI_LOOM_SELECT_PATTERN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"UI_LOOM_TAKE_RESULT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"UI_STONECUTTER_SELECT_RECIPE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"UI_STONECUTTER_TAKE_RESULT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"UI_TOAST_CHALLENGE_COMPLETE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"UI_TOAST_IN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"UI_TOAST_OUT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"WEATHER_RAIN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"WEATHER_RAIN_ABOVE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Sound;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Sound;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Sound;"}]},{"name":"org/bukkit/SoundCategory","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"MASTER","access":16409,"descriptor":"Lorg/bukkit/SoundCategory;"},{"name":"MUSIC","access":16409,"descriptor":"Lorg/bukkit/SoundCategory;"},{"name":"RECORDS","access":16409,"descriptor":"Lorg/bukkit/SoundCategory;"},{"name":"WEATHER","access":16409,"descriptor":"Lorg/bukkit/SoundCategory;"},{"name":"BLOCKS","access":16409,"descriptor":"Lorg/bukkit/SoundCategory;"},{"name":"HOSTILE","access":16409,"descriptor":"Lorg/bukkit/SoundCategory;"},{"name":"NEUTRAL","access":16409,"descriptor":"Lorg/bukkit/SoundCategory;"},{"name":"PLAYERS","access":16409,"descriptor":"Lorg/bukkit/SoundCategory;"},{"name":"AMBIENT","access":16409,"descriptor":"Lorg/bukkit/SoundCategory;"},{"name":"VOICE","access":16409,"descriptor":"Lorg/bukkit/SoundCategory;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/SoundCategory;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/SoundCategory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/SoundCategory;"}]},{"name":"org/bukkit/SoundGroup","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getVolume","access":1025,"descriptor":"()F"},{"name":"getPitch","access":1025,"descriptor":"()F"},{"name":"getBreakSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getStepSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPlaceSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHitSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getFallSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/Statistic","version":52,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"innerClasses":[{"name":"org/bukkit/Statistic$Type","outerName":"org/bukkit/Statistic","innerName":"Type","access":16409}],"fields":[{"name":"DAMAGE_DEALT","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"DAMAGE_TAKEN","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"DEATHS","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"MOB_KILLS","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"PLAYER_KILLS","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"FISH_CAUGHT","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"ANIMALS_BRED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"LEAVE_GAME","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"JUMP","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"DROP_COUNT","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"DROP","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"PICKUP","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"PLAY_ONE_MINUTE","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"TOTAL_WORLD_TIME","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"WALK_ONE_CM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"WALK_ON_WATER_ONE_CM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"FALL_ONE_CM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"SNEAK_TIME","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"CLIMB_ONE_CM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"FLY_ONE_CM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"WALK_UNDER_WATER_ONE_CM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"MINECART_ONE_CM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"BOAT_ONE_CM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"PIG_ONE_CM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"HORSE_ONE_CM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"SPRINT_ONE_CM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"CROUCH_ONE_CM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"AVIATE_ONE_CM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"MINE_BLOCK","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"USE_ITEM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"BREAK_ITEM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"CRAFT_ITEM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"KILL_ENTITY","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"ENTITY_KILLED_BY","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"TIME_SINCE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"TALKED_TO_VILLAGER","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"TRADED_WITH_VILLAGER","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"CAKE_SLICES_EATEN","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"CAULDRON_FILLED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"CAULDRON_USED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"ARMOR_CLEANED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"BANNER_CLEANED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"BREWINGSTAND_INTERACTION","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"BEACON_INTERACTION","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"DROPPER_INSPECTED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"HOPPER_INSPECTED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"DISPENSER_INSPECTED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"NOTEBLOCK_PLAYED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"NOTEBLOCK_TUNED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"FLOWER_POTTED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"TRAPPED_CHEST_TRIGGERED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"ENDERCHEST_OPENED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"ITEM_ENCHANTED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"RECORD_PLAYED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"FURNACE_INTERACTION","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"CRAFTING_TABLE_INTERACTION","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"CHEST_OPENED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"SLEEP_IN_BED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"SHULKER_BOX_OPENED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"TIME_SINCE_REST","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"SWIM_ONE_CM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"DAMAGE_DEALT_ABSORBED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"DAMAGE_DEALT_RESISTED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"DAMAGE_BLOCKED_BY_SHIELD","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"DAMAGE_ABSORBED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"DAMAGE_RESISTED","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"CLEAN_SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"OPEN_BARREL","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"INTERACT_WITH_BLAST_FURNACE","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"INTERACT_WITH_SMOKER","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"INTERACT_WITH_LECTERN","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"INTERACT_WITH_CAMPFIRE","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"INTERACT_WITH_CARTOGRAPHY_TABLE","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"INTERACT_WITH_LOOM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"INTERACT_WITH_STONECUTTER","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"BELL_RING","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"RAID_TRIGGER","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"RAID_WIN","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"INTERACT_WITH_ANVIL","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"INTERACT_WITH_GRINDSTONE","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"TARGET_HIT","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"INTERACT_WITH_SMITHING_TABLE","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"STRIDER_ONE_CM","access":16409,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"type","access":18,"descriptor":"Lorg/bukkit/Statistic$Type;"},{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Statistic;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILorg/bukkit/Statistic$Type;)V"},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/Statistic$Type;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isSubstatistic","access":1,"descriptor":"()Z"},{"name":"isBlock","access":1,"descriptor":"()Z"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Statistic;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Statistic;"}]},{"name":"org/bukkit/Statistic$Type","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/Statistic$Type","outerName":"org/bukkit/Statistic","innerName":"Type","access":16409}],"fields":[{"name":"UNTYPED","access":16409,"descriptor":"Lorg/bukkit/Statistic$Type;"},{"name":"ITEM","access":16409,"descriptor":"Lorg/bukkit/Statistic$Type;"},{"name":"BLOCK","access":16409,"descriptor":"Lorg/bukkit/Statistic$Type;"},{"name":"ENTITY","access":16409,"descriptor":"Lorg/bukkit/Statistic$Type;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Statistic$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Statistic$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Statistic$Type;"}]},{"name":"org/bukkit/StructureType","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/map/MapCursor$Type","outerName":"org/bukkit/map/MapCursor","innerName":"Type","access":16409}],"fields":[{"name":"structureTypeMap","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"MINESHAFT","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"VILLAGE","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"NETHER_FORTRESS","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"STRONGHOLD","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"JUNGLE_PYRAMID","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"OCEAN_RUIN","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"DESERT_PYRAMID","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"IGLOO","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"SWAMP_HUT","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"OCEAN_MONUMENT","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"END_CITY","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"WOODLAND_MANSION","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"BURIED_TREASURE","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"SHIPWRECK","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"PILLAGER_OUTPOST","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"NETHER_FOSSIL","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"RUINED_PORTAL","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"BASTION_REMNANT","access":25,"descriptor":"Lorg/bukkit/StructureType;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"mapCursor","access":18,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;Lorg/bukkit/map/MapCursor$Type;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMapIcon","access":1,"descriptor":"()Lorg/bukkit/map/MapCursor$Type;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"register","access":10,"descriptor":"(Lorg/bukkit/StructureType;)Lorg/bukkit/StructureType;","signature":"(TT;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getStructureTypes","access":9,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/Tag","version":52,"access":1537,"signature":"Ljava/lang/Object;Lorg/bukkit/Keyed;","superName":"java/lang/Object","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"REGISTRY_BLOCKS","access":25,"descriptor":"Ljava/lang/String;","constant":"blocks"},{"name":"WOOL","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"PLANKS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"STONE_BRICKS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WOODEN_BUTTONS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"BUTTONS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CARPETS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WOODEN_DOORS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WOODEN_STAIRS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WOODEN_SLABS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WOODEN_FENCES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"PRESSURE_PLATES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WOODEN_PRESSURE_PLATES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"STONE_PRESSURE_PLATES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WOODEN_TRAPDOORS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"DOORS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SAPLINGS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"LOGS_THAT_BURN","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"LOGS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"DARK_OAK_LOGS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"OAK_LOGS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"BIRCH_LOGS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ACACIA_LOGS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"JUNGLE_LOGS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SPRUCE_LOGS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CRIMSON_STEMS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WARPED_STEMS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"BANNERS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SAND","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"STAIRS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SLABS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WALLS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ANVIL","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"RAILS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"LEAVES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"TRAPDOORS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"FLOWER_POTS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SMALL_FLOWERS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"BEDS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"FENCES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"TALL_FLOWERS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"FLOWERS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"PIGLIN_REPELLENTS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"GOLD_ORES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"IRON_ORES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"DIAMOND_ORES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"REDSTONE_ORES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"LAPIS_ORES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"COAL_ORES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"EMERALD_ORES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"COPPER_ORES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"NON_FLAMMABLE_WOOD","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CANDLES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"DIRT","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENDERMAN_HOLDABLE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ICE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"VALID_SPAWN","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"IMPERMEABLE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"UNDERWATER_BONEMEALS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CORAL_BLOCKS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WALL_CORALS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CORAL_PLANTS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CORALS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"BAMBOO_PLANTABLE_ON","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"STANDING_SIGNS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WALL_SIGNS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SIGNS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"DRAGON_IMMUNE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WITHER_IMMUNE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WITHER_SUMMON_BASE_BLOCKS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"BEEHIVES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CROPS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"BEE_GROWABLES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"PORTALS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"FIRE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"NYLIUM","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WART_BLOCKS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"BEACON_BASE_BLOCKS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SOUL_SPEED_BLOCKS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WALL_POST_OVERRIDE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CLIMBABLE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SHULKER_BOXES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"HOGLIN_REPELLENTS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SOUL_FIRE_BASE_BLOCKS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"STRIDER_WARM_BLOCKS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CAMPFIRES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"GUARDED_BY_PIGLINS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"PREVENT_MOB_SPAWNING_INSIDE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"FENCE_GATES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"UNSTABLE_BOTTOM_CENTER","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"MUSHROOM_GROW_BLOCK","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"INFINIBURN_OVERWORLD","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"INFINIBURN_NETHER","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"INFINIBURN_END","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"BASE_STONE_OVERWORLD","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"STONE_ORE_REPLACEABLES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"DEEPSLATE_ORE_REPLACEABLES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"BASE_STONE_NETHER","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CANDLE_CAKES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CAULDRONS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CRYSTAL_SOUND_BLOCKS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"INSIDE_STEP_SOUND_BLOCKS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"OCCLUDES_VIBRATION_SIGNALS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"DRIPSTONE_REPLACEABLE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CAVE_VINES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"MOSS_REPLACEABLE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"LUSH_GROUND_REPLACEABLE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SMALL_DRIPLEAF_PLACEABLE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SNOW","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"MINEABLE_AXE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"MINEABLE_HOE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"MINEABLE_PICKAXE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"MINEABLE_SHOVEL","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"NEEDS_DIAMOND_TOOL","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"NEEDS_IRON_TOOL","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"NEEDS_STONE_TOOL","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"FEATURES_CANNOT_REPLACE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"LAVA_POOL_STONE_CANNOT_REPLACE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"GEODE_INVALID_BLOCKS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"REGISTRY_ITEMS","access":25,"descriptor":"Ljava/lang/String;","constant":"items"},{"name":"ITEMS_PIGLIN_LOVED","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"IGNORED_BY_PIGLIN_BABIES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"PIGLIN_FOOD","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"FOX_FOOD","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_BANNERS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_BOATS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_FISHES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_MUSIC_DISCS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_CREEPER_DROP_MUSIC_DISCS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_COALS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_ARROWS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_LECTERN_BOOKS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_BEACON_PAYMENT_ITEMS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_STONE_TOOL_MATERIALS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_FURNACE_MATERIALS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"FREEZE_IMMUNE_WEARABLES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"AXOLOTL_TEMPT_ITEMS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CLUSTER_MAX_HARVESTABLES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"REGISTRY_FLUIDS","access":25,"descriptor":"Ljava/lang/String;","constant":"fluids"},{"name":"FLUIDS_LAVA","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"FLUIDS_WATER","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"REGISTRY_ENTITY_TYPES","access":25,"descriptor":"Ljava/lang/String;","constant":"entity_types"},{"name":"ENTITY_TYPES_SKELETONS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENTITY_TYPES_RAIDERS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENTITY_TYPES_BEEHIVE_INHABITORS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENTITY_TYPES_ARROWS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENTITY_TYPES_IMPACT_PROJECTILES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENTITY_TYPES_POWDER_SNOW_WALKABLE_MOBS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENTITY_TYPES_AXOLOTL_ALWAYS_HOSTILES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENTITY_TYPES_AXOLOTL_HUNT_TARGETS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENTITY_TYPES_FREEZE_IMMUNE_ENTITY_TYPES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENTITY_TYPES_FREEZE_HURTS_EXTRA_TYPES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"}],"methods":[{"name":"isTagged","access":1025,"descriptor":"(Lorg/bukkit/Keyed;)Z","signature":"(TT;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getValues","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/TreeSpecies","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"GENERIC","access":16409,"descriptor":"Lorg/bukkit/TreeSpecies;"},{"name":"REDWOOD","access":16409,"descriptor":"Lorg/bukkit/TreeSpecies;"},{"name":"BIRCH","access":16409,"descriptor":"Lorg/bukkit/TreeSpecies;"},{"name":"JUNGLE","access":16409,"descriptor":"Lorg/bukkit/TreeSpecies;"},{"name":"ACACIA","access":16409,"descriptor":"Lorg/bukkit/TreeSpecies;"},{"name":"DARK_OAK","access":16409,"descriptor":"Lorg/bukkit/TreeSpecies;"},{"name":"data","access":18,"descriptor":"B"},{"name":"BY_DATA","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/TreeSpecies;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V"},{"name":"getData","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getByData","access":131081,"descriptor":"(B)Lorg/bukkit/TreeSpecies;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/TreeSpecies;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/TreeSpecies;"}]},{"name":"org/bukkit/TreeType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"TREE","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"BIG_TREE","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"REDWOOD","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"TALL_REDWOOD","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"BIRCH","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"JUNGLE","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"SMALL_JUNGLE","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"COCOA_TREE","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"JUNGLE_BUSH","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"RED_MUSHROOM","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"BROWN_MUSHROOM","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"SWAMP","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"ACACIA","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"DARK_OAK","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"MEGA_REDWOOD","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"TALL_BIRCH","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"CHORUS_PLANT","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"CRIMSON_FUNGUS","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"WARPED_FUNGUS","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"AZALEA","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/TreeType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/TreeType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/TreeType;"}]},{"name":"org/bukkit/UndefinedNullability","version":52,"access":140801,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"annotations":[{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"CLASS"}},"visible":true},{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":""}]},{"name":"org/bukkit/UnsafeValues","version":52,"access":132609,"superName":"java/lang/Object","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"toLegacy","access":1025,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/Material;"},{"name":"fromLegacy","access":1025,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/Material;"},{"name":"fromLegacy","access":1025,"descriptor":"(Lorg/bukkit/material/MaterialData;)Lorg/bukkit/Material;"},{"name":"fromLegacy","access":1025,"descriptor":"(Lorg/bukkit/material/MaterialData;Z)Lorg/bukkit/Material;"},{"name":"fromLegacy","access":1025,"descriptor":"(Lorg/bukkit/Material;B)Lorg/bukkit/block/data/BlockData;"},{"name":"getMaterial","access":1025,"descriptor":"(Ljava/lang/String;I)Lorg/bukkit/Material;"},{"name":"getDataVersion","access":1025,"descriptor":"()I"},{"name":"modifyItemStack","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Ljava/lang/String;)Lorg/bukkit/inventory/ItemStack;"},{"name":"checkSupported","access":1025,"descriptor":"(Lorg/bukkit/plugin/PluginDescriptionFile;)V","exceptions":["org/bukkit/plugin/InvalidPluginException"]},{"name":"processClass","access":1025,"descriptor":"(Lorg/bukkit/plugin/PluginDescriptionFile;Ljava/lang/String;[B)[B"},{"name":"loadAdvancement","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Ljava/lang/String;)Lorg/bukkit/advancement/Advancement;"},{"name":"removeAdvancement","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z"}]},{"name":"org/bukkit/Utility","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"annotations":[{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"CONSTRUCTOR"},{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"METHOD"}]},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"SOURCE"}},"visible":true}]},{"name":"org/bukkit/Vibration","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/Vibration$Destination","outerName":"org/bukkit/Vibration","innerName":"Destination","access":1545}],"fields":[{"name":"origin","access":18,"descriptor":"Lorg/bukkit/Location;"},{"name":"destination","access":18,"descriptor":"Lorg/bukkit/Vibration$Destination;"},{"name":"arrivalTime","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Vibration$Destination;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getOrigin","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDestination","access":1,"descriptor":"()Lorg/bukkit/Vibration$Destination;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getArrivalTime","access":1,"descriptor":"()I"}]},{"name":"org/bukkit/Vibration$Destination","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/Vibration$Destination","outerName":"org/bukkit/Vibration","innerName":"Destination","access":1545},{"name":"org/bukkit/Vibration$Destination$BlockDestination","outerName":"org/bukkit/Vibration$Destination","innerName":"BlockDestination","access":9},{"name":"org/bukkit/Vibration$Destination$EntityDestination","outerName":"org/bukkit/Vibration$Destination","innerName":"EntityDestination","access":9}]},{"name":"org/bukkit/Vibration$Destination$BlockDestination","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/Vibration$Destination"],"innerClasses":[{"name":"org/bukkit/Vibration$Destination","outerName":"org/bukkit/Vibration","innerName":"Destination","access":1545},{"name":"org/bukkit/Vibration$Destination$BlockDestination","outerName":"org/bukkit/Vibration$Destination","innerName":"BlockDestination","access":9}],"fields":[{"name":"block","access":18,"descriptor":"Lorg/bukkit/Location;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/Vibration$Destination$EntityDestination","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/Vibration$Destination"],"innerClasses":[{"name":"org/bukkit/Vibration$Destination","outerName":"org/bukkit/Vibration","innerName":"Destination","access":1545},{"name":"org/bukkit/Vibration$Destination$EntityDestination","outerName":"org/bukkit/Vibration$Destination","innerName":"EntityDestination","access":9}],"fields":[{"name":"entity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/Warning","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/bukkit/Warning$WarningState","outerName":"org/bukkit/Warning","innerName":"WarningState","access":16409}],"annotations":[{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"CONSTRUCTOR"},{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"METHOD"},{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"TYPE"}]},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()Z","annotationDefault":false},{"name":"reason","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":""}]},{"name":"org/bukkit/Warning$WarningState","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"org/bukkit/Warning$WarningState","outerName":"org/bukkit/Warning","innerName":"WarningState","access":16409}],"fields":[{"name":"ON","access":16409,"descriptor":"Lorg/bukkit/Warning$WarningState;"},{"name":"OFF","access":16409,"descriptor":"Lorg/bukkit/Warning$WarningState;"},{"name":"DEFAULT","access":16409,"descriptor":"Lorg/bukkit/Warning$WarningState;"},{"name":"values","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Warning$WarningState;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"printFor","access":1,"descriptor":"(Lorg/bukkit/Warning;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"value","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Warning$WarningState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Warning$WarningState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Warning$WarningState;"}]},{"name":"org/bukkit/WeatherType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"DOWNFALL","access":16409,"descriptor":"Lorg/bukkit/WeatherType;"},{"name":"CLEAR","access":16409,"descriptor":"Lorg/bukkit/WeatherType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/WeatherType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/WeatherType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/WeatherType;"}]},{"name":"org/bukkit/World","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/RegionAccessor","org/bukkit/generator/WorldInfo","org/bukkit/plugin/messaging/PluginMessageRecipient","org/bukkit/metadata/Metadatable"],"innerClasses":[{"name":"org/bukkit/World$Environment","outerName":"org/bukkit/World","innerName":"Environment","access":16409},{"name":"org/bukkit/World$Spigot","outerName":"org/bukkit/World","innerName":"Spigot","access":9}],"methods":[{"name":"getBlockAt","access":1025,"descriptor":"(III)Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockAt","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHighestBlockYAt","access":1025,"descriptor":"(II)I"},{"name":"getHighestBlockYAt","access":1025,"descriptor":"(Lorg/bukkit/Location;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHighestBlockAt","access":1025,"descriptor":"(II)Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHighestBlockAt","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHighestBlockYAt","access":1025,"descriptor":"(IILorg/bukkit/HeightMap;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getHighestBlockYAt","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/HeightMap;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getHighestBlockAt","access":1025,"descriptor":"(IILorg/bukkit/HeightMap;)Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getHighestBlockAt","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/HeightMap;)Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getChunkAt","access":1025,"descriptor":"(II)Lorg/bukkit/Chunk;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getChunkAt","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/Chunk;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getChunkAt","access":1025,"descriptor":"(Lorg/bukkit/block/Block;)Lorg/bukkit/Chunk;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isChunkLoaded","access":1025,"descriptor":"(Lorg/bukkit/Chunk;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLoadedChunks","access":1025,"descriptor":"()[Lorg/bukkit/Chunk;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"loadChunk","access":1025,"descriptor":"(Lorg/bukkit/Chunk;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isChunkLoaded","access":1025,"descriptor":"(II)Z"},{"name":"isChunkGenerated","access":1025,"descriptor":"(II)Z"},{"name":"isChunkInUse","access":132097,"descriptor":"(II)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"loadChunk","access":1025,"descriptor":"(II)V"},{"name":"loadChunk","access":1025,"descriptor":"(IIZ)Z"},{"name":"unloadChunk","access":1025,"descriptor":"(Lorg/bukkit/Chunk;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unloadChunk","access":1025,"descriptor":"(II)Z"},{"name":"unloadChunk","access":1025,"descriptor":"(IIZ)Z"},{"name":"unloadChunkRequest","access":1025,"descriptor":"(II)Z"},{"name":"regenerateChunk","access":132097,"descriptor":"(II)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"refreshChunk","access":132097,"descriptor":"(II)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isChunkForceLoaded","access":1025,"descriptor":"(II)Z"},{"name":"setChunkForceLoaded","access":1025,"descriptor":"(IIZ)V"},{"name":"getForceLoadedChunks","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addPluginChunkTicket","access":1025,"descriptor":"(IILorg/bukkit/plugin/Plugin;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"removePluginChunkTicket","access":1025,"descriptor":"(IILorg/bukkit/plugin/Plugin;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"removePluginChunkTickets","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPluginChunkTickets","access":1025,"descriptor":"(II)Ljava/util/Collection;","signature":"(II)Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPluginChunkTickets","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"dropItem","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/inventory/ItemStack;)Lorg/bukkit/entity/Item;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"dropItem","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/util/Consumer;)Lorg/bukkit/entity/Item;","signature":"(Lorg/bukkit/Location;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/util/Consumer;)Lorg/bukkit/entity/Item;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"dropItemNaturally","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/inventory/ItemStack;)Lorg/bukkit/entity/Item;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"dropItemNaturally","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/util/Consumer;)Lorg/bukkit/entity/Item;","signature":"(Lorg/bukkit/Location;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/util/Consumer;)Lorg/bukkit/entity/Item;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"spawnArrow","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;FF)Lorg/bukkit/entity/Arrow;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"spawnArrow","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;FFLjava/lang/Class;)Lorg/bukkit/entity/AbstractArrow;","signature":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;FFLjava/lang/Class;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"generateTree","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/TreeType;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"generateTree","access":132097,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/TreeType;Lorg/bukkit/BlockChangeDelegate;)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"strikeLightning","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/entity/LightningStrike;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"strikeLightningEffect","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/entity/LightningStrike;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEntities","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLivingEntities","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntitiesByClass","access":132225,"descriptor":"([Ljava/lang/Class;)Ljava/util/Collection;","signature":"([Ljava/lang/Class;)Ljava/util/Collection;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEntitiesByClass","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/util/Collection;","signature":"(Ljava/lang/Class;)Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEntitiesByClasses","access":1153,"descriptor":"([Ljava/lang/Class;)Ljava/util/Collection;","signature":"([Ljava/lang/Class<*>;)Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlayers","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getNearbyEntities","access":1025,"descriptor":"(Lorg/bukkit/Location;DDD)Ljava/util/Collection;","signature":"(Lorg/bukkit/Location;DDD)Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getNearbyEntities","access":1025,"descriptor":"(Lorg/bukkit/Location;DDDLjava/util/function/Predicate;)Ljava/util/Collection;","signature":"(Lorg/bukkit/Location;DDDLjava/util/function/Predicate;)Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":4}]},{"name":"getNearbyEntities","access":1025,"descriptor":"(Lorg/bukkit/util/BoundingBox;)Ljava/util/Collection;","signature":"(Lorg/bukkit/util/BoundingBox;)Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getNearbyEntities","access":1025,"descriptor":"(Lorg/bukkit/util/BoundingBox;Ljava/util/function/Predicate;)Ljava/util/Collection;","signature":"(Lorg/bukkit/util/BoundingBox;Ljava/util/function/Predicate;)Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"rayTraceEntities","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;D)Lorg/bukkit/util/RayTraceResult;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"rayTraceEntities","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;DD)Lorg/bukkit/util/RayTraceResult;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"rayTraceEntities","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;DLjava/util/function/Predicate;)Lorg/bukkit/util/RayTraceResult;","signature":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;DLjava/util/function/Predicate;)Lorg/bukkit/util/RayTraceResult;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]},{"name":"rayTraceEntities","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;DDLjava/util/function/Predicate;)Lorg/bukkit/util/RayTraceResult;","signature":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;DDLjava/util/function/Predicate;)Lorg/bukkit/util/RayTraceResult;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":4}]},{"name":"rayTraceBlocks","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;D)Lorg/bukkit/util/RayTraceResult;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"rayTraceBlocks","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;DLorg/bukkit/FluidCollisionMode;)Lorg/bukkit/util/RayTraceResult;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"rayTraceBlocks","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;DLorg/bukkit/FluidCollisionMode;Z)Lorg/bukkit/util/RayTraceResult;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"rayTrace","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;DLorg/bukkit/FluidCollisionMode;ZDLjava/util/function/Predicate;)Lorg/bukkit/util/RayTraceResult;","signature":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;DLorg/bukkit/FluidCollisionMode;ZDLjava/util/function/Predicate;)Lorg/bukkit/util/RayTraceResult;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":6}]},{"name":"getSpawnLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setSpawnLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setSpawnLocation","access":1025,"descriptor":"(IIIF)Z"},{"name":"setSpawnLocation","access":1025,"descriptor":"(III)Z"},{"name":"getTime","access":1025,"descriptor":"()J"},{"name":"setTime","access":1025,"descriptor":"(J)V"},{"name":"getFullTime","access":1025,"descriptor":"()J"},{"name":"setFullTime","access":1025,"descriptor":"(J)V"},{"name":"getGameTime","access":1025,"descriptor":"()J"},{"name":"hasStorm","access":1025,"descriptor":"()Z"},{"name":"setStorm","access":1025,"descriptor":"(Z)V"},{"name":"getWeatherDuration","access":1025,"descriptor":"()I"},{"name":"setWeatherDuration","access":1025,"descriptor":"(I)V"},{"name":"isThundering","access":1025,"descriptor":"()Z"},{"name":"setThundering","access":1025,"descriptor":"(Z)V"},{"name":"getThunderDuration","access":1025,"descriptor":"()I"},{"name":"setThunderDuration","access":1025,"descriptor":"(I)V"},{"name":"isClearWeather","access":1025,"descriptor":"()Z"},{"name":"setClearWeatherDuration","access":1025,"descriptor":"(I)V"},{"name":"getClearWeatherDuration","access":1025,"descriptor":"()I"},{"name":"createExplosion","access":1025,"descriptor":"(DDDF)Z"},{"name":"createExplosion","access":1025,"descriptor":"(DDDFZ)Z"},{"name":"createExplosion","access":1025,"descriptor":"(DDDFZZ)Z"},{"name":"createExplosion","access":1025,"descriptor":"(DDDFZZLorg/bukkit/entity/Entity;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":6}]},{"name":"createExplosion","access":1025,"descriptor":"(Lorg/bukkit/Location;F)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createExplosion","access":1025,"descriptor":"(Lorg/bukkit/Location;FZ)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createExplosion","access":1025,"descriptor":"(Lorg/bukkit/Location;FZZ)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createExplosion","access":1025,"descriptor":"(Lorg/bukkit/Location;FZZLorg/bukkit/entity/Entity;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":4}]},{"name":"getPVP","access":1025,"descriptor":"()Z"},{"name":"setPVP","access":1025,"descriptor":"(Z)V"},{"name":"getGenerator","access":1025,"descriptor":"()Lorg/bukkit/generator/ChunkGenerator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getBiomeProvider","access":1025,"descriptor":"()Lorg/bukkit/generator/BiomeProvider;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"save","access":1025,"descriptor":"()V"},{"name":"getPopulators","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"spawnFallingBlock","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/material/MaterialData;)Lorg/bukkit/entity/FallingBlock;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"spawnFallingBlock","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/block/data/BlockData;)Lorg/bukkit/entity/FallingBlock;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"spawnFallingBlock","access":132097,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Material;B)Lorg/bukkit/entity/FallingBlock;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"playEffect","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"playEffect","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;II)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"playEffect","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;Ljava/lang/Object;)V","signature":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;TT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"playEffect","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;Ljava/lang/Object;I)V","signature":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;TT;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"getEmptyChunkSnapshot","access":1025,"descriptor":"(IIZZ)Lorg/bukkit/ChunkSnapshot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setSpawnFlags","access":1025,"descriptor":"(ZZ)V"},{"name":"getAllowAnimals","access":1025,"descriptor":"()Z"},{"name":"getAllowMonsters","access":1025,"descriptor":"()Z"},{"name":"getBiome","access":132097,"descriptor":"(II)Lorg/bukkit/block/Biome;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setBiome","access":132097,"descriptor":"(IILorg/bukkit/block/Biome;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getTemperature","access":132097,"descriptor":"(II)D","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getTemperature","access":1025,"descriptor":"(III)D"},{"name":"getHumidity","access":132097,"descriptor":"(II)D","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getHumidity","access":1025,"descriptor":"(III)D"},{"name":"getLogicalHeight","access":1025,"descriptor":"()I"},{"name":"isNatural","access":1025,"descriptor":"()Z"},{"name":"isBedWorks","access":1025,"descriptor":"()Z"},{"name":"hasSkyLight","access":1025,"descriptor":"()Z"},{"name":"hasCeiling","access":1025,"descriptor":"()Z"},{"name":"isPiglinSafe","access":1025,"descriptor":"()Z"},{"name":"isRespawnAnchorWorks","access":1025,"descriptor":"()Z"},{"name":"hasRaids","access":1025,"descriptor":"()Z"},{"name":"isUltraWarm","access":1025,"descriptor":"()Z"},{"name":"getSeaLevel","access":1025,"descriptor":"()I"},{"name":"getKeepSpawnInMemory","access":1025,"descriptor":"()Z"},{"name":"setKeepSpawnInMemory","access":1025,"descriptor":"(Z)V"},{"name":"isAutoSave","access":1025,"descriptor":"()Z"},{"name":"setAutoSave","access":1025,"descriptor":"(Z)V"},{"name":"setDifficulty","access":1025,"descriptor":"(Lorg/bukkit/Difficulty;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDifficulty","access":1025,"descriptor":"()Lorg/bukkit/Difficulty;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getWorldFolder","access":1025,"descriptor":"()Ljava/io/File;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getWorldType","access":132097,"descriptor":"()Lorg/bukkit/WorldType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"canGenerateStructures","access":1025,"descriptor":"()Z"},{"name":"isHardcore","access":1025,"descriptor":"()Z"},{"name":"setHardcore","access":1025,"descriptor":"(Z)V"},{"name":"getTicksPerAnimalSpawns","access":1025,"descriptor":"()J"},{"name":"setTicksPerAnimalSpawns","access":1025,"descriptor":"(I)V"},{"name":"getTicksPerMonsterSpawns","access":1025,"descriptor":"()J"},{"name":"setTicksPerMonsterSpawns","access":1025,"descriptor":"(I)V"},{"name":"getTicksPerWaterSpawns","access":1025,"descriptor":"()J"},{"name":"setTicksPerWaterSpawns","access":1025,"descriptor":"(I)V"},{"name":"getTicksPerWaterAmbientSpawns","access":1025,"descriptor":"()J"},{"name":"setTicksPerWaterAmbientSpawns","access":1025,"descriptor":"(I)V"},{"name":"getTicksPerWaterUndergroundCreatureSpawns","access":1025,"descriptor":"()J"},{"name":"setTicksPerWaterUndergroundCreatureSpawns","access":1025,"descriptor":"(I)V"},{"name":"getTicksPerAmbientSpawns","access":1025,"descriptor":"()J"},{"name":"setTicksPerAmbientSpawns","access":1025,"descriptor":"(I)V"},{"name":"getMonsterSpawnLimit","access":1025,"descriptor":"()I"},{"name":"setMonsterSpawnLimit","access":1025,"descriptor":"(I)V"},{"name":"getAnimalSpawnLimit","access":1025,"descriptor":"()I"},{"name":"setAnimalSpawnLimit","access":1025,"descriptor":"(I)V"},{"name":"getWaterAnimalSpawnLimit","access":1025,"descriptor":"()I"},{"name":"setWaterAnimalSpawnLimit","access":1025,"descriptor":"(I)V"},{"name":"getWaterUndergroundCreatureSpawnLimit","access":1025,"descriptor":"()I"},{"name":"setWaterUndergroundCreatureSpawnLimit","access":1025,"descriptor":"(I)V"},{"name":"getWaterAmbientSpawnLimit","access":1025,"descriptor":"()I"},{"name":"setWaterAmbientSpawnLimit","access":1025,"descriptor":"(I)V"},{"name":"getAmbientSpawnLimit","access":1025,"descriptor":"()I"},{"name":"setAmbientSpawnLimit","access":1025,"descriptor":"(I)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Sound;FF)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/String;FF)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Sound;Lorg/bukkit/SoundCategory;FF)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/String;Lorg/bukkit/SoundCategory;FF)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getGameRules","access":1025,"descriptor":"()[Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getGameRuleValue","access":132097,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null -> null; !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setGameRuleValue","access":132097,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isGameRule","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getGameRuleValue","access":1025,"descriptor":"(Lorg/bukkit/GameRule;)Ljava/lang/Object;","signature":"(Lorg/bukkit/GameRule;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getGameRuleDefault","access":1025,"descriptor":"(Lorg/bukkit/GameRule;)Ljava/lang/Object;","signature":"(Lorg/bukkit/GameRule;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setGameRule","access":1025,"descriptor":"(Lorg/bukkit/GameRule;Ljava/lang/Object;)Z","signature":"(Lorg/bukkit/GameRule;TT;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getWorldBorder","access":1025,"descriptor":"()Lorg/bukkit/WorldBorder;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDI)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;ILjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;ITT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDILjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;DDDITT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":5}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDD)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDD)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDTT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":6}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;DDDIDDDTT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":8}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDD)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDDD)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDDTT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":7}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;DDDIDDDDTT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":9}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDDLjava/lang/Object;Z)V","signature":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDDTT;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":7}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDDDLjava/lang/Object;Z)V","signature":"(Lorg/bukkit/Particle;DDDIDDDDTT;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":9}]},{"name":"locateNearestStructure","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/StructureType;IZ)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getViewDistance","access":1025,"descriptor":"()I"},{"name":"spigot","access":1025,"descriptor":"()Lorg/bukkit/World$Spigot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"locateNearestRaid","access":1025,"descriptor":"(Lorg/bukkit/Location;I)Lorg/bukkit/Raid;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRaids","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEnderDragonBattle","access":1025,"descriptor":"()Lorg/bukkit/boss/DragonBattle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]}]},{"name":"org/bukkit/World$Environment","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/World$Environment","outerName":"org/bukkit/World","innerName":"Environment","access":16409}],"fields":[{"name":"NORMAL","access":16409,"descriptor":"Lorg/bukkit/World$Environment;"},{"name":"NETHER","access":16409,"descriptor":"Lorg/bukkit/World$Environment;"},{"name":"THE_END","access":16409,"descriptor":"Lorg/bukkit/World$Environment;"},{"name":"CUSTOM","access":16409,"descriptor":"Lorg/bukkit/World$Environment;"},{"name":"id","access":18,"descriptor":"I"},{"name":"lookup","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/World$Environment;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V"},{"name":"getId","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getEnvironment","access":131081,"descriptor":"(I)Lorg/bukkit/World$Environment;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/World$Environment;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/World$Environment;"}]},{"name":"org/bukkit/World$Spigot","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/World$Spigot","outerName":"org/bukkit/World","innerName":"Spigot","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"strikeLightning","access":1,"descriptor":"(Lorg/bukkit/Location;Z)Lorg/bukkit/entity/LightningStrike;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"strikeLightningEffect","access":1,"descriptor":"(Lorg/bukkit/Location;Z)Lorg/bukkit/entity/LightningStrike;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/WorldBorder","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"reset","access":1025,"descriptor":"()V"},{"name":"getSize","access":1025,"descriptor":"()D"},{"name":"setSize","access":1025,"descriptor":"(D)V"},{"name":"setSize","access":1025,"descriptor":"(DJ)V"},{"name":"getCenter","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setCenter","access":1025,"descriptor":"(DD)V"},{"name":"setCenter","access":1025,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDamageBuffer","access":1025,"descriptor":"()D"},{"name":"setDamageBuffer","access":1025,"descriptor":"(D)V"},{"name":"getDamageAmount","access":1025,"descriptor":"()D"},{"name":"setDamageAmount","access":1025,"descriptor":"(D)V"},{"name":"getWarningTime","access":1025,"descriptor":"()I"},{"name":"setWarningTime","access":1025,"descriptor":"(I)V"},{"name":"getWarningDistance","access":1025,"descriptor":"()I"},{"name":"setWarningDistance","access":1025,"descriptor":"(I)V"},{"name":"isInside","access":1025,"descriptor":"(Lorg/bukkit/Location;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/WorldCreator","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/World$Environment","outerName":"org/bukkit/World","innerName":"Environment","access":16409}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"seed","access":2,"descriptor":"J"},{"name":"environment","access":2,"descriptor":"Lorg/bukkit/World$Environment;"},{"name":"generator","access":2,"descriptor":"Lorg/bukkit/generator/ChunkGenerator;"},{"name":"biomeProvider","access":2,"descriptor":"Lorg/bukkit/generator/BiomeProvider;"},{"name":"type","access":2,"descriptor":"Lorg/bukkit/WorldType;"},{"name":"generateStructures","access":2,"descriptor":"Z"},{"name":"generatorSettings","access":2,"descriptor":"Ljava/lang/String;"},{"name":"hardcore","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"copy","access":1,"descriptor":"(Lorg/bukkit/World;)Lorg/bukkit/WorldCreator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"copy","access":1,"descriptor":"(Lorg/bukkit/WorldCreator;)Lorg/bukkit/WorldCreator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"name","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"seed","access":1,"descriptor":"()J"},{"name":"seed","access":1,"descriptor":"(J)Lorg/bukkit/WorldCreator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"environment","access":1,"descriptor":"()Lorg/bukkit/World$Environment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"environment","access":1,"descriptor":"(Lorg/bukkit/World$Environment;)Lorg/bukkit/WorldCreator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"type","access":1,"descriptor":"()Lorg/bukkit/WorldType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"type","access":1,"descriptor":"(Lorg/bukkit/WorldType;)Lorg/bukkit/WorldCreator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"generator","access":1,"descriptor":"()Lorg/bukkit/generator/ChunkGenerator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"generator","access":1,"descriptor":"(Lorg/bukkit/generator/ChunkGenerator;)Lorg/bukkit/WorldCreator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"generator","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/WorldCreator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"generator","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/command/CommandSender;)Lorg/bukkit/WorldCreator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"biomeProvider","access":1,"descriptor":"()Lorg/bukkit/generator/BiomeProvider;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"biomeProvider","access":1,"descriptor":"(Lorg/bukkit/generator/BiomeProvider;)Lorg/bukkit/WorldCreator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"biomeProvider","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/WorldCreator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"biomeProvider","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/command/CommandSender;)Lorg/bukkit/WorldCreator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"generatorSettings","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/WorldCreator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"generatorSettings","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"generateStructures","access":1,"descriptor":"(Z)Lorg/bukkit/WorldCreator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"generateStructures","access":1,"descriptor":"()Z"},{"name":"hardcore","access":1,"descriptor":"(Z)Lorg/bukkit/WorldCreator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"hardcore","access":1,"descriptor":"()Z"},{"name":"createWorld","access":1,"descriptor":"()Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"name","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/WorldCreator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getGeneratorForName","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/command/CommandSender;)Lorg/bukkit/generator/ChunkGenerator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"getBiomeProviderForName","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/command/CommandSender;)Lorg/bukkit/generator/BiomeProvider;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]}]},{"name":"org/bukkit/WorldType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"NORMAL","access":16409,"descriptor":"Lorg/bukkit/WorldType;"},{"name":"FLAT","access":16409,"descriptor":"Lorg/bukkit/WorldType;"},{"name":"LARGE_BIOMES","access":16409,"descriptor":"Lorg/bukkit/WorldType;"},{"name":"AMPLIFIED","access":16409,"descriptor":"Lorg/bukkit/WorldType;"},{"name":"BY_NAME","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/WorldType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getByName","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/WorldType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/WorldType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/WorldType;"}]},{"name":"org/bukkit/advancement/Advancement","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed"],"methods":[{"name":"getCriteria","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/advancement/AdvancementProgress","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getAdvancement","access":1025,"descriptor":"()Lorg/bukkit/advancement/Advancement;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isDone","access":1025,"descriptor":"()Z"},{"name":"awardCriteria","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"revokeCriteria","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDateAwarded","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/Date;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRemainingCriteria","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAwardedCriteria","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/advancement/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/attribute/Attributable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getAttribute","access":1025,"descriptor":"(Lorg/bukkit/attribute/Attribute;)Lorg/bukkit/attribute/AttributeInstance;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/attribute/Attribute","version":52,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"GENERIC_MAX_HEALTH","access":16409,"descriptor":"Lorg/bukkit/attribute/Attribute;"},{"name":"GENERIC_FOLLOW_RANGE","access":16409,"descriptor":"Lorg/bukkit/attribute/Attribute;"},{"name":"GENERIC_KNOCKBACK_RESISTANCE","access":16409,"descriptor":"Lorg/bukkit/attribute/Attribute;"},{"name":"GENERIC_MOVEMENT_SPEED","access":16409,"descriptor":"Lorg/bukkit/attribute/Attribute;"},{"name":"GENERIC_FLYING_SPEED","access":16409,"descriptor":"Lorg/bukkit/attribute/Attribute;"},{"name":"GENERIC_ATTACK_DAMAGE","access":16409,"descriptor":"Lorg/bukkit/attribute/Attribute;"},{"name":"GENERIC_ATTACK_KNOCKBACK","access":16409,"descriptor":"Lorg/bukkit/attribute/Attribute;"},{"name":"GENERIC_ATTACK_SPEED","access":16409,"descriptor":"Lorg/bukkit/attribute/Attribute;"},{"name":"GENERIC_ARMOR","access":16409,"descriptor":"Lorg/bukkit/attribute/Attribute;"},{"name":"GENERIC_ARMOR_TOUGHNESS","access":16409,"descriptor":"Lorg/bukkit/attribute/Attribute;"},{"name":"GENERIC_LUCK","access":16409,"descriptor":"Lorg/bukkit/attribute/Attribute;"},{"name":"HORSE_JUMP_STRENGTH","access":16409,"descriptor":"Lorg/bukkit/attribute/Attribute;"},{"name":"ZOMBIE_SPAWN_REINFORCEMENTS","access":16409,"descriptor":"Lorg/bukkit/attribute/Attribute;"},{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/attribute/Attribute;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/attribute/Attribute;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/attribute/Attribute;"}]},{"name":"org/bukkit/attribute/AttributeInstance","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getAttribute","access":1025,"descriptor":"()Lorg/bukkit/attribute/Attribute;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBaseValue","access":1025,"descriptor":"()D"},{"name":"setBaseValue","access":1025,"descriptor":"(D)V"},{"name":"getModifiers","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addModifier","access":1025,"descriptor":"(Lorg/bukkit/attribute/AttributeModifier;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeModifier","access":1025,"descriptor":"(Lorg/bukkit/attribute/AttributeModifier;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getValue","access":1025,"descriptor":"()D"},{"name":"getDefaultValue","access":1025,"descriptor":"()D"}]},{"name":"org/bukkit/attribute/AttributeModifier","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/configuration/serialization/ConfigurationSerializable"],"innerClasses":[{"name":"org/bukkit/attribute/AttributeModifier$Operation","outerName":"org/bukkit/attribute/AttributeModifier","innerName":"Operation","access":16409}],"fields":[{"name":"uuid","access":18,"descriptor":"Ljava/util/UUID;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"amount","access":18,"descriptor":"D"},{"name":"operation","access":18,"descriptor":"Lorg/bukkit/attribute/AttributeModifier$Operation;"},{"name":"slot","access":18,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;DLorg/bukkit/attribute/AttributeModifier$Operation;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Ljava/util/UUID;Ljava/lang/String;DLorg/bukkit/attribute/AttributeModifier$Operation;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"","access":1,"descriptor":"(Ljava/util/UUID;Ljava/lang/String;DLorg/bukkit/attribute/AttributeModifier$Operation;Lorg/bukkit/inventory/EquipmentSlot;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":4}]},{"name":"getUniqueId","access":1,"descriptor":"()Ljava/util/UUID;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAmount","access":1,"descriptor":"()D"},{"name":"getOperation","access":1,"descriptor":"()Lorg/bukkit/attribute/AttributeModifier$Operation;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSlot","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"deserialize","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/attribute/AttributeModifier;","signature":"(Ljava/util/Map;)Lorg/bukkit/attribute/AttributeModifier;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/attribute/AttributeModifier$Operation","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/attribute/AttributeModifier$Operation","outerName":"org/bukkit/attribute/AttributeModifier","innerName":"Operation","access":16409}],"fields":[{"name":"ADD_NUMBER","access":16409,"descriptor":"Lorg/bukkit/attribute/AttributeModifier$Operation;"},{"name":"ADD_SCALAR","access":16409,"descriptor":"Lorg/bukkit/attribute/AttributeModifier$Operation;"},{"name":"MULTIPLY_SCALAR_1","access":16409,"descriptor":"Lorg/bukkit/attribute/AttributeModifier$Operation;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/attribute/AttributeModifier$Operation;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/attribute/AttributeModifier$Operation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/attribute/AttributeModifier$Operation;"}]},{"name":"org/bukkit/attribute/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/block/Banner","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"getBaseColor","access":1025,"descriptor":"()Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setBaseColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPatterns","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPatterns","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addPattern","access":1025,"descriptor":"(Lorg/bukkit/block/banner/Pattern;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPattern","access":1025,"descriptor":"(I)Lorg/bukkit/block/banner/Pattern;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"removePattern","access":1025,"descriptor":"(I)Lorg/bukkit/block/banner/Pattern;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPattern","access":1025,"descriptor":"(ILorg/bukkit/block/banner/Pattern;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"numberOfPatterns","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/Barrel","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Container","org/bukkit/loot/Lootable","org/bukkit/block/Lidded"]},{"name":"org/bukkit/block/Beacon","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState","org/bukkit/block/Lockable","org/bukkit/Nameable"],"methods":[{"name":"getEntitiesInRange","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getTier","access":1025,"descriptor":"()I"},{"name":"getPrimaryEffect","access":1025,"descriptor":"()Lorg/bukkit/potion/PotionEffect;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setPrimaryEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getSecondaryEffect","access":1025,"descriptor":"()Lorg/bukkit/potion/PotionEffect;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setSecondaryEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/Bed","version":52,"access":132609,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState","org/bukkit/material/Colorable"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"org/bukkit/block/Beehive","version":52,"access":1537,"signature":"Ljava/lang/Object;Lorg/bukkit/block/EntityBlockStorage;","superName":"java/lang/Object","interfaces":["org/bukkit/block/EntityBlockStorage"],"methods":[{"name":"getFlower","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setFlower","access":1025,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"isSedated","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/block/Bell","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"]},{"name":"org/bukkit/block/Biome","version":52,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"OCEAN","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"PLAINS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"DESERT","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"MOUNTAINS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"FOREST","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"TAIGA","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SWAMP","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"RIVER","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"NETHER_WASTES","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"THE_END","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"FROZEN_OCEAN","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"FROZEN_RIVER","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SNOWY_TUNDRA","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SNOWY_MOUNTAINS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"MUSHROOM_FIELDS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"MUSHROOM_FIELD_SHORE","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"BEACH","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"DESERT_HILLS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"WOODED_HILLS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"TAIGA_HILLS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"MOUNTAIN_EDGE","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"JUNGLE","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"JUNGLE_HILLS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"JUNGLE_EDGE","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"DEEP_OCEAN","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"STONE_SHORE","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SNOWY_BEACH","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"BIRCH_FOREST","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"BIRCH_FOREST_HILLS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"DARK_FOREST","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SNOWY_TAIGA","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SNOWY_TAIGA_HILLS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"GIANT_TREE_TAIGA","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"GIANT_TREE_TAIGA_HILLS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"WOODED_MOUNTAINS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SAVANNA","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SAVANNA_PLATEAU","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"BADLANDS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"WOODED_BADLANDS_PLATEAU","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"BADLANDS_PLATEAU","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SMALL_END_ISLANDS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"END_MIDLANDS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"END_HIGHLANDS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"END_BARRENS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"WARM_OCEAN","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"LUKEWARM_OCEAN","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"COLD_OCEAN","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"DEEP_WARM_OCEAN","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"DEEP_LUKEWARM_OCEAN","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"DEEP_COLD_OCEAN","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"DEEP_FROZEN_OCEAN","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"THE_VOID","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SUNFLOWER_PLAINS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"DESERT_LAKES","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"GRAVELLY_MOUNTAINS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"FLOWER_FOREST","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"TAIGA_MOUNTAINS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SWAMP_HILLS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"ICE_SPIKES","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"MODIFIED_JUNGLE","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"MODIFIED_JUNGLE_EDGE","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"TALL_BIRCH_FOREST","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"TALL_BIRCH_HILLS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"DARK_FOREST_HILLS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SNOWY_TAIGA_MOUNTAINS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"GIANT_SPRUCE_TAIGA","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"GIANT_SPRUCE_TAIGA_HILLS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"MODIFIED_GRAVELLY_MOUNTAINS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SHATTERED_SAVANNA","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SHATTERED_SAVANNA_PLATEAU","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"ERODED_BADLANDS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"MODIFIED_WOODED_BADLANDS_PLATEAU","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"MODIFIED_BADLANDS_PLATEAU","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"BAMBOO_JUNGLE","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"BAMBOO_JUNGLE_HILLS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SOUL_SAND_VALLEY","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"CRIMSON_FOREST","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"WARPED_FOREST","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"BASALT_DELTAS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"DRIPSTONE_CAVES","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"LUSH_CAVES","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"CUSTOM","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/Biome;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/Biome;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/Biome;"}]},{"name":"org/bukkit/block/BlastFurnace","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Furnace"]},{"name":"org/bukkit/block/Block","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/metadata/Metadatable"],"methods":[{"name":"getData","access":132097,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getBlockData","access":1025,"descriptor":"()Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRelative","access":1025,"descriptor":"(III)Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRelative","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRelative","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;I)Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getType","access":1025,"descriptor":"()Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLightLevel","access":1025,"descriptor":"()B"},{"name":"getLightFromSky","access":1025,"descriptor":"()B"},{"name":"getLightFromBlocks","access":1025,"descriptor":"()B"},{"name":"getWorld","access":1025,"descriptor":"()Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getX","access":1025,"descriptor":"()I"},{"name":"getY","access":1025,"descriptor":"()I"},{"name":"getZ","access":1025,"descriptor":"()I"},{"name":"getLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null -> null; !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getChunk","access":1025,"descriptor":"()Lorg/bukkit/Chunk;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setBlockData","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setBlockData","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setType","access":1025,"descriptor":"(Lorg/bukkit/Material;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setType","access":1025,"descriptor":"(Lorg/bukkit/Material;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getFace","access":1025,"descriptor":"(Lorg/bukkit/block/Block;)Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getState","access":1025,"descriptor":"()Lorg/bukkit/block/BlockState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBiome","access":1025,"descriptor":"()Lorg/bukkit/block/Biome;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setBiome","access":1025,"descriptor":"(Lorg/bukkit/block/Biome;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isBlockPowered","access":1025,"descriptor":"()Z"},{"name":"isBlockIndirectlyPowered","access":1025,"descriptor":"()Z"},{"name":"isBlockFacePowered","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isBlockFaceIndirectlyPowered","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBlockPower","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBlockPower","access":1025,"descriptor":"()I"},{"name":"isEmpty","access":1025,"descriptor":"()Z"},{"name":"isLiquid","access":1025,"descriptor":"()Z"},{"name":"getTemperature","access":1025,"descriptor":"()D"},{"name":"getHumidity","access":1025,"descriptor":"()D"},{"name":"getPistonMoveReaction","access":1025,"descriptor":"()Lorg/bukkit/block/PistonMoveReaction;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"breakNaturally","access":1025,"descriptor":"()Z"},{"name":"breakNaturally","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"applyBoneMeal","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDrops","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDrops","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/Collection;","signature":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getDrops","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/entity/Entity;)Ljava/util/Collection;","signature":"(Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/entity/Entity;)Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isPreferredTool","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBreakSpeed","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)F","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isPassable","access":1025,"descriptor":"()Z"},{"name":"rayTrace","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;DLorg/bukkit/FluidCollisionMode;)Lorg/bukkit/util/RayTraceResult;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getBoundingBox","access":1025,"descriptor":"()Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getCollisionShape","access":1025,"descriptor":"()Lorg/bukkit/util/VoxelShape;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/block/BlockFace","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"NORTH","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"EAST","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"SOUTH","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"WEST","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"UP","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"DOWN","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"NORTH_EAST","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"NORTH_WEST","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"SOUTH_EAST","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"SOUTH_WEST","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"WEST_NORTH_WEST","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"NORTH_NORTH_WEST","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"NORTH_NORTH_EAST","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"EAST_NORTH_EAST","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"EAST_SOUTH_EAST","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"SOUTH_SOUTH_EAST","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"SOUTH_SOUTH_WEST","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"WEST_SOUTH_WEST","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"SELF","access":16409,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"modX","access":18,"descriptor":"I"},{"name":"modY","access":18,"descriptor":"I"},{"name":"modZ","access":18,"descriptor":"I"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/BlockFace;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;IIII)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILorg/bukkit/block/BlockFace;Lorg/bukkit/block/BlockFace;)V"},{"name":"getModX","access":1,"descriptor":"()I"},{"name":"getModY","access":1,"descriptor":"()I"},{"name":"getModZ","access":1,"descriptor":"()I"},{"name":"getDirection","access":1,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCartesian","access":1,"descriptor":"()Z"},{"name":"getOppositeFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/BlockFace;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/BlockFace;"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/block/BlockState","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/metadata/Metadatable"],"methods":[{"name":"getBlock","access":1025,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getData","access":1025,"descriptor":"()Lorg/bukkit/material/MaterialData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockData","access":1025,"descriptor":"()Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getType","access":1025,"descriptor":"()Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLightLevel","access":1025,"descriptor":"()B"},{"name":"getWorld","access":1025,"descriptor":"()Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getX","access":1025,"descriptor":"()I"},{"name":"getY","access":1025,"descriptor":"()I"},{"name":"getZ","access":1025,"descriptor":"()I"},{"name":"getLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null -> null; !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getChunk","access":1025,"descriptor":"()Lorg/bukkit/Chunk;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setData","access":1025,"descriptor":"(Lorg/bukkit/material/MaterialData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setBlockData","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setType","access":1025,"descriptor":"(Lorg/bukkit/Material;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"update","access":1025,"descriptor":"()Z"},{"name":"update","access":1025,"descriptor":"(Z)Z"},{"name":"update","access":1025,"descriptor":"(ZZ)Z"},{"name":"getRawData","access":132097,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setRawData","access":132097,"descriptor":"(B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isPlaced","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/block/BrewingStand","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Container"],"methods":[{"name":"getBrewingTime","access":1025,"descriptor":"()I"},{"name":"setBrewingTime","access":1025,"descriptor":"(I)V"},{"name":"getFuelLevel","access":1025,"descriptor":"()I"},{"name":"setFuelLevel","access":1025,"descriptor":"(I)V"},{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/BrewerInventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSnapshotInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/BrewerInventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getSnapshotInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/block/Campfire","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"getSize","access":1025,"descriptor":"()I"},{"name":"getItem","access":1025,"descriptor":"(I)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setItem","access":1025,"descriptor":"(ILorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getCookTime","access":1025,"descriptor":"(I)I"},{"name":"setCookTime","access":1025,"descriptor":"(II)V"},{"name":"getCookTimeTotal","access":1025,"descriptor":"(I)I"},{"name":"setCookTimeTotal","access":1025,"descriptor":"(II)V"}]},{"name":"org/bukkit/block/Chest","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Container","org/bukkit/loot/Lootable","org/bukkit/block/Lidded"],"methods":[{"name":"getBlockInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/block/CommandBlock","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"getCommand","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setCommand","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setName","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/Comparator","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"]},{"name":"org/bukkit/block/Conduit","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"]},{"name":"org/bukkit/block/Container","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState","org/bukkit/inventory/BlockInventoryHolder","org/bukkit/block/Lockable","org/bukkit/Nameable"],"methods":[{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSnapshotInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/block/CreatureSpawner","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"getSpawnedType","access":1025,"descriptor":"()Lorg/bukkit/entity/EntityType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setSpawnedType","access":1025,"descriptor":"(Lorg/bukkit/entity/EntityType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setCreatureTypeByName","access":132097,"descriptor":"(Ljava/lang/String;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCreatureTypeName","access":132097,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDelay","access":1025,"descriptor":"()I"},{"name":"setDelay","access":1025,"descriptor":"(I)V"},{"name":"getMinSpawnDelay","access":1025,"descriptor":"()I"},{"name":"setMinSpawnDelay","access":1025,"descriptor":"(I)V"},{"name":"getMaxSpawnDelay","access":1025,"descriptor":"()I"},{"name":"setMaxSpawnDelay","access":1025,"descriptor":"(I)V"},{"name":"getSpawnCount","access":1025,"descriptor":"()I"},{"name":"setSpawnCount","access":1025,"descriptor":"(I)V"},{"name":"getMaxNearbyEntities","access":1025,"descriptor":"()I"},{"name":"setMaxNearbyEntities","access":1025,"descriptor":"(I)V"},{"name":"getRequiredPlayerRange","access":1025,"descriptor":"()I"},{"name":"setRequiredPlayerRange","access":1025,"descriptor":"(I)V"},{"name":"getSpawnRange","access":1025,"descriptor":"()I"},{"name":"setSpawnRange","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/block/DaylightDetector","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"]},{"name":"org/bukkit/block/Dispenser","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Container","org/bukkit/Nameable","org/bukkit/loot/Lootable"],"methods":[{"name":"getBlockProjectileSource","access":1025,"descriptor":"()Lorg/bukkit/projectiles/BlockProjectileSource;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"dispense","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/block/DoubleChest","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/InventoryHolder"],"fields":[{"name":"inventory","access":2,"descriptor":"Lorg/bukkit/inventory/DoubleChestInventory;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/DoubleChestInventory;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLeftSide","access":1,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getRightSide","access":1,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getWorld","access":1,"descriptor":"()Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getX","access":1,"descriptor":"()D"},{"name":"getY","access":1,"descriptor":"()D"},{"name":"getZ","access":1,"descriptor":"()D"}]},{"name":"org/bukkit/block/Dropper","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Container","org/bukkit/loot/Lootable"],"methods":[{"name":"drop","access":1025,"descriptor":"()V"}]},{"name":"org/bukkit/block/EnchantingTable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState","org/bukkit/Nameable"]},{"name":"org/bukkit/block/EndGateway","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"getExitLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setExitLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"isExactTeleport","access":1025,"descriptor":"()Z"},{"name":"setExactTeleport","access":1025,"descriptor":"(Z)V"},{"name":"getAge","access":1025,"descriptor":"()J"},{"name":"setAge","access":1025,"descriptor":"(J)V"}]},{"name":"org/bukkit/block/EnderChest","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"]},{"name":"org/bukkit/block/EntityBlockStorage","version":52,"access":1537,"signature":"Ljava/lang/Object;Lorg/bukkit/block/TileState;","superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"isFull","access":1025,"descriptor":"()Z"},{"name":"getEntityCount","access":1025,"descriptor":"()I"},{"name":"getMaxEntities","access":1025,"descriptor":"()I"},{"name":"setMaxEntities","access":1025,"descriptor":"(I)V"},{"name":"releaseEntities","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addEntity","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)V","signature":"(TT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/Furnace","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Container"],"methods":[{"name":"getBurnTime","access":1025,"descriptor":"()S"},{"name":"setBurnTime","access":1025,"descriptor":"(S)V"},{"name":"getCookTime","access":1025,"descriptor":"()S"},{"name":"setCookTime","access":1025,"descriptor":"(S)V"},{"name":"getCookTimeTotal","access":1025,"descriptor":"()I"},{"name":"setCookTimeTotal","access":1025,"descriptor":"(I)V"},{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/FurnaceInventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSnapshotInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/FurnaceInventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getSnapshotInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/block/Hopper","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Container","org/bukkit/loot/Lootable"]},{"name":"org/bukkit/block/Jigsaw","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"]},{"name":"org/bukkit/block/Jukebox","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"getPlaying","access":1025,"descriptor":"()Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPlaying","access":1025,"descriptor":"(Lorg/bukkit/Material;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getRecord","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRecord","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"isPlaying","access":1025,"descriptor":"()Z"},{"name":"stopPlaying","access":1025,"descriptor":"()V"},{"name":"eject","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/block/Lectern","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState","org/bukkit/inventory/BlockInventoryHolder"],"methods":[{"name":"getPage","access":1025,"descriptor":"()I"},{"name":"setPage","access":1025,"descriptor":"(I)V"},{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSnapshotInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/block/Lidded","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"open","access":1025,"descriptor":"()V"},{"name":"close","access":1025,"descriptor":"()V"}]},{"name":"org/bukkit/block/Lockable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"isLocked","access":1025,"descriptor":"()Z"},{"name":"getLock","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setLock","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/PistonMoveReaction","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"MOVE","access":16409,"descriptor":"Lorg/bukkit/block/PistonMoveReaction;"},{"name":"BREAK","access":16409,"descriptor":"Lorg/bukkit/block/PistonMoveReaction;"},{"name":"BLOCK","access":16409,"descriptor":"Lorg/bukkit/block/PistonMoveReaction;"},{"name":"IGNORE","access":16409,"descriptor":"Lorg/bukkit/block/PistonMoveReaction;"},{"name":"PUSH_ONLY","access":16409,"descriptor":"Lorg/bukkit/block/PistonMoveReaction;"},{"name":"id","access":2,"descriptor":"I"},{"name":"byId","access":10,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/PistonMoveReaction;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V"},{"name":"getId","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getById","access":131081,"descriptor":"(I)Lorg/bukkit/block/PistonMoveReaction;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/PistonMoveReaction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/PistonMoveReaction;"}]},{"name":"org/bukkit/block/SculkSensor","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"getLastVibrationFrequency","access":1025,"descriptor":"()I"},{"name":"setLastVibrationFrequency","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/block/ShulkerBox","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Container","org/bukkit/loot/Lootable","org/bukkit/block/Lidded"],"methods":[{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]}]},{"name":"org/bukkit/block/Sign","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState","org/bukkit/material/Colorable"],"methods":[{"name":"getLines","access":1025,"descriptor":"()[Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLine","access":1025,"descriptor":"(I)Ljava/lang/String;","exceptions":["java/lang/IndexOutOfBoundsException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setLine","access":1025,"descriptor":"(ILjava/lang/String;)V","exceptions":["java/lang/IndexOutOfBoundsException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isEditable","access":1025,"descriptor":"()Z"},{"name":"setEditable","access":1025,"descriptor":"(Z)V"},{"name":"isGlowingText","access":1025,"descriptor":"()Z"},{"name":"setGlowingText","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/Skull","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"hasOwner","access":1025,"descriptor":"()Z"},{"name":"getOwner","access":132097,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setOwner","access":132097,"descriptor":"(Ljava/lang/String;)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null -> false"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getOwningPlayer","access":1025,"descriptor":"()Lorg/bukkit/OfflinePlayer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setOwningPlayer","access":1025,"descriptor":"(Lorg/bukkit/OfflinePlayer;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRotation","access":132097,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRotation","access":132097,"descriptor":"(Lorg/bukkit/block/BlockFace;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getSkullType","access":132097,"descriptor":"()Lorg/bukkit/SkullType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setSkullType","access":132097,"descriptor":"(Lorg/bukkit/SkullType;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_ -> fail"},"visible":false}]}]},{"name":"org/bukkit/block/Smoker","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Furnace"]},{"name":"org/bukkit/block/Structure","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"getStructureName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setStructureName","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getAuthor","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setAuthor","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setAuthor","access":1025,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRelativePosition","access":1025,"descriptor":"()Lorg/bukkit/util/BlockVector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRelativePosition","access":1025,"descriptor":"(Lorg/bukkit/util/BlockVector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getStructureSize","access":1025,"descriptor":"()Lorg/bukkit/util/BlockVector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setStructureSize","access":1025,"descriptor":"(Lorg/bukkit/util/BlockVector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setMirror","access":1025,"descriptor":"(Lorg/bukkit/block/structure/Mirror;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getMirror","access":1025,"descriptor":"()Lorg/bukkit/block/structure/Mirror;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRotation","access":1025,"descriptor":"(Lorg/bukkit/block/structure/StructureRotation;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRotation","access":1025,"descriptor":"()Lorg/bukkit/block/structure/StructureRotation;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setUsageMode","access":1025,"descriptor":"(Lorg/bukkit/block/structure/UsageMode;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getUsageMode","access":1025,"descriptor":"()Lorg/bukkit/block/structure/UsageMode;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setIgnoreEntities","access":1025,"descriptor":"(Z)V"},{"name":"isIgnoreEntities","access":1025,"descriptor":"()Z"},{"name":"setShowAir","access":1025,"descriptor":"(Z)V"},{"name":"isShowAir","access":1025,"descriptor":"()Z"},{"name":"setBoundingBoxVisible","access":1025,"descriptor":"(Z)V"},{"name":"isBoundingBoxVisible","access":1025,"descriptor":"()Z"},{"name":"setIntegrity","access":1025,"descriptor":"(F)V"},{"name":"getIntegrity","access":1025,"descriptor":"()F"},{"name":"setSeed","access":1025,"descriptor":"(J)V"},{"name":"getSeed","access":1025,"descriptor":"()J"},{"name":"setMetadata","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getMetadata","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/block/TileState","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/BlockState","org/bukkit/persistence/PersistentDataHolder"],"methods":[{"name":"getPersistentDataContainer","access":1025,"descriptor":"()Lorg/bukkit/persistence/PersistentDataContainer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/block/banner/Pattern","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/configuration/serialization/ConfigurationSerializable"],"annotations":[{"descriptor":"Lorg/bukkit/configuration/serialization/SerializableAs;","values":{"value":"Pattern"},"visible":true}],"fields":[{"name":"COLOR","access":26,"descriptor":"Ljava/lang/String;","constant":"color"},{"name":"PATTERN","access":26,"descriptor":"Ljava/lang/String;","constant":"pattern"},{"name":"color","access":18,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"pattern","access":18,"descriptor":"Lorg/bukkit/block/banner/PatternType;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/DyeColor;Lorg/bukkit/block/banner/PatternType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getString","access":10,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)Ljava/lang/String;","signature":"(Ljava/util/Map<**>;Ljava/lang/Object;)Ljava/lang/String;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getColor","access":1,"descriptor":"()Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPattern","access":1,"descriptor":"()Lorg/bukkit/block/banner/PatternType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"org/bukkit/block/banner/PatternType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"BASE","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"SQUARE_BOTTOM_LEFT","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"SQUARE_BOTTOM_RIGHT","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"SQUARE_TOP_LEFT","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"SQUARE_TOP_RIGHT","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"STRIPE_BOTTOM","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"STRIPE_TOP","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"STRIPE_LEFT","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"STRIPE_RIGHT","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"STRIPE_CENTER","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"STRIPE_MIDDLE","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"STRIPE_DOWNRIGHT","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"STRIPE_DOWNLEFT","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"STRIPE_SMALL","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"CROSS","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"STRAIGHT_CROSS","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"TRIANGLE_BOTTOM","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"TRIANGLE_TOP","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"TRIANGLES_BOTTOM","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"TRIANGLES_TOP","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"DIAGONAL_LEFT","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"DIAGONAL_RIGHT","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"DIAGONAL_LEFT_MIRROR","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"DIAGONAL_RIGHT_MIRROR","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"CIRCLE_MIDDLE","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"RHOMBUS_MIDDLE","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"HALF_VERTICAL","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"HALF_HORIZONTAL","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"HALF_VERTICAL_MIRROR","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"HALF_HORIZONTAL_MIRROR","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"BORDER","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"CURLY_BORDER","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"CREEPER","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"GRADIENT","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"GRADIENT_UP","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"BRICKS","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"SKULL","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"FLOWER","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"MOJANG","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"GLOBE","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"PIGLIN","access":16409,"descriptor":"Lorg/bukkit/block/banner/PatternType;"},{"name":"identifier","access":18,"descriptor":"Ljava/lang/String;"},{"name":"byString","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/banner/PatternType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"getIdentifier","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getByIdentifier","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/banner/PatternType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null -> null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/banner/PatternType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/banner/PatternType;"}]},{"name":"org/bukkit/block/banner/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/block/data/Ageable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getAge","access":1025,"descriptor":"()I"},{"name":"setAge","access":1025,"descriptor":"(I)V"},{"name":"getMaximumAge","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/AnaloguePowerable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getPower","access":1025,"descriptor":"()I"},{"name":"setPower","access":1025,"descriptor":"(I)V"},{"name":"getMaximumPower","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/Attachable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"isAttached","access":1025,"descriptor":"()Z"},{"name":"setAttached","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/Bisected","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"innerClasses":[{"name":"org/bukkit/block/data/Bisected$Half","outerName":"org/bukkit/block/data/Bisected","innerName":"Half","access":16409}],"methods":[{"name":"getHalf","access":1025,"descriptor":"()Lorg/bukkit/block/data/Bisected$Half;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setHalf","access":1025,"descriptor":"(Lorg/bukkit/block/data/Bisected$Half;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/Bisected$Half","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/Bisected$Half","outerName":"org/bukkit/block/data/Bisected","innerName":"Half","access":16409}],"fields":[{"name":"TOP","access":16409,"descriptor":"Lorg/bukkit/block/data/Bisected$Half;"},{"name":"BOTTOM","access":16409,"descriptor":"Lorg/bukkit/block/data/Bisected$Half;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/Bisected$Half;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/Bisected$Half;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/Bisected$Half;"}]},{"name":"org/bukkit/block/data/BlockData","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable"],"methods":[{"name":"getMaterial","access":1025,"descriptor":"()Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAsString","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAsString","access":1025,"descriptor":"(Z)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"merge","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"matches","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSoundGroup","access":1025,"descriptor":"()Lorg/bukkit/SoundGroup;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/block/data/Directional","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getFacing","access":1025,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setFacing","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getFaces","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/block/data/FaceAttachable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"innerClasses":[{"name":"org/bukkit/block/data/FaceAttachable$AttachedFace","outerName":"org/bukkit/block/data/FaceAttachable","innerName":"AttachedFace","access":16409}],"methods":[{"name":"getAttachedFace","access":1025,"descriptor":"()Lorg/bukkit/block/data/FaceAttachable$AttachedFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setAttachedFace","access":1025,"descriptor":"(Lorg/bukkit/block/data/FaceAttachable$AttachedFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/FaceAttachable$AttachedFace","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/FaceAttachable$AttachedFace","outerName":"org/bukkit/block/data/FaceAttachable","innerName":"AttachedFace","access":16409}],"fields":[{"name":"FLOOR","access":16409,"descriptor":"Lorg/bukkit/block/data/FaceAttachable$AttachedFace;"},{"name":"WALL","access":16409,"descriptor":"Lorg/bukkit/block/data/FaceAttachable$AttachedFace;"},{"name":"CEILING","access":16409,"descriptor":"Lorg/bukkit/block/data/FaceAttachable$AttachedFace;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/FaceAttachable$AttachedFace;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/FaceAttachable$AttachedFace;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/FaceAttachable$AttachedFace;"}]},{"name":"org/bukkit/block/data/Levelled","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getLevel","access":1025,"descriptor":"()I"},{"name":"setLevel","access":1025,"descriptor":"(I)V"},{"name":"getMaximumLevel","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/Lightable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"isLit","access":1025,"descriptor":"()Z"},{"name":"setLit","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/MultipleFacing","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"hasFace","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setFace","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getFaces","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAllowedFaces","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/block/data/Openable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"isOpen","access":1025,"descriptor":"()Z"},{"name":"setOpen","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/Orientable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getAxis","access":1025,"descriptor":"()Lorg/bukkit/Axis;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setAxis","access":1025,"descriptor":"(Lorg/bukkit/Axis;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getAxes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/block/data/Powerable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"isPowered","access":1025,"descriptor":"()Z"},{"name":"setPowered","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/Rail","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Waterlogged"],"innerClasses":[{"name":"org/bukkit/block/data/Rail$Shape","outerName":"org/bukkit/block/data/Rail","innerName":"Shape","access":16409}],"methods":[{"name":"getShape","access":1025,"descriptor":"()Lorg/bukkit/block/data/Rail$Shape;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setShape","access":1025,"descriptor":"(Lorg/bukkit/block/data/Rail$Shape;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getShapes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/block/data/Rail$Shape","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/Rail$Shape","outerName":"org/bukkit/block/data/Rail","innerName":"Shape","access":16409}],"fields":[{"name":"NORTH_SOUTH","access":16409,"descriptor":"Lorg/bukkit/block/data/Rail$Shape;"},{"name":"EAST_WEST","access":16409,"descriptor":"Lorg/bukkit/block/data/Rail$Shape;"},{"name":"ASCENDING_EAST","access":16409,"descriptor":"Lorg/bukkit/block/data/Rail$Shape;"},{"name":"ASCENDING_WEST","access":16409,"descriptor":"Lorg/bukkit/block/data/Rail$Shape;"},{"name":"ASCENDING_NORTH","access":16409,"descriptor":"Lorg/bukkit/block/data/Rail$Shape;"},{"name":"ASCENDING_SOUTH","access":16409,"descriptor":"Lorg/bukkit/block/data/Rail$Shape;"},{"name":"SOUTH_EAST","access":16409,"descriptor":"Lorg/bukkit/block/data/Rail$Shape;"},{"name":"SOUTH_WEST","access":16409,"descriptor":"Lorg/bukkit/block/data/Rail$Shape;"},{"name":"NORTH_WEST","access":16409,"descriptor":"Lorg/bukkit/block/data/Rail$Shape;"},{"name":"NORTH_EAST","access":16409,"descriptor":"Lorg/bukkit/block/data/Rail$Shape;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/Rail$Shape;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/Rail$Shape;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/Rail$Shape;"}]},{"name":"org/bukkit/block/data/Rotatable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getRotation","access":1025,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRotation","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/Snowable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"isSnowy","access":1025,"descriptor":"()Z"},{"name":"setSnowy","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/Waterlogged","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"isWaterlogged","access":1025,"descriptor":"()Z"},{"name":"setWaterlogged","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/block/data/type/AmethystCluster","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/Bamboo","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Ageable","org/bukkit/block/data/type/Sapling"],"innerClasses":[{"name":"org/bukkit/block/data/type/Bamboo$Leaves","outerName":"org/bukkit/block/data/type/Bamboo","innerName":"Leaves","access":16409}],"methods":[{"name":"getLeaves","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/Bamboo$Leaves;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setLeaves","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Bamboo$Leaves;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/type/Bamboo$Leaves","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/Bamboo$Leaves","outerName":"org/bukkit/block/data/type/Bamboo","innerName":"Leaves","access":16409}],"fields":[{"name":"NONE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Bamboo$Leaves;"},{"name":"SMALL","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Bamboo$Leaves;"},{"name":"LARGE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Bamboo$Leaves;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/Bamboo$Leaves;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/Bamboo$Leaves;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/Bamboo$Leaves;"}]},{"name":"org/bukkit/block/data/type/Bed","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional"],"innerClasses":[{"name":"org/bukkit/block/data/type/Bed$Part","outerName":"org/bukkit/block/data/type/Bed","innerName":"Part","access":16409}],"methods":[{"name":"getPart","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/Bed$Part;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPart","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Bed$Part;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isOccupied","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/block/data/type/Bed$Part","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/Bed$Part","outerName":"org/bukkit/block/data/type/Bed","innerName":"Part","access":16409}],"fields":[{"name":"HEAD","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Bed$Part;"},{"name":"FOOT","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Bed$Part;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/Bed$Part;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/Bed$Part;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/Bed$Part;"}]},{"name":"org/bukkit/block/data/type/Beehive","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional"],"methods":[{"name":"getHoneyLevel","access":1025,"descriptor":"()I"},{"name":"setHoneyLevel","access":1025,"descriptor":"(I)V"},{"name":"getMaximumHoneyLevel","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/type/Bell","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Powerable"],"innerClasses":[{"name":"org/bukkit/block/data/type/Bell$Attachment","outerName":"org/bukkit/block/data/type/Bell","innerName":"Attachment","access":16409}],"methods":[{"name":"getAttachment","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/Bell$Attachment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setAttachment","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Bell$Attachment;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/type/Bell$Attachment","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/Bell$Attachment","outerName":"org/bukkit/block/data/type/Bell","innerName":"Attachment","access":16409}],"fields":[{"name":"FLOOR","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Bell$Attachment;"},{"name":"CEILING","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Bell$Attachment;"},{"name":"SINGLE_WALL","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Bell$Attachment;"},{"name":"DOUBLE_WALL","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Bell$Attachment;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/Bell$Attachment;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/Bell$Attachment;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/Bell$Attachment;"}]},{"name":"org/bukkit/block/data/type/BigDripleaf","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/type/Dripleaf"],"innerClasses":[{"name":"org/bukkit/block/data/type/BigDripleaf$Tilt","outerName":"org/bukkit/block/data/type/BigDripleaf","innerName":"Tilt","access":16409}],"methods":[{"name":"getTilt","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/BigDripleaf$Tilt;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setTilt","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/BigDripleaf$Tilt;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/type/BigDripleaf$Tilt","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/BigDripleaf$Tilt","outerName":"org/bukkit/block/data/type/BigDripleaf","innerName":"Tilt","access":16409}],"fields":[{"name":"NONE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/BigDripleaf$Tilt;"},{"name":"UNSTABLE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/BigDripleaf$Tilt;"},{"name":"PARTIAL","access":16409,"descriptor":"Lorg/bukkit/block/data/type/BigDripleaf$Tilt;"},{"name":"FULL","access":16409,"descriptor":"Lorg/bukkit/block/data/type/BigDripleaf$Tilt;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/BigDripleaf$Tilt;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/BigDripleaf$Tilt;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/BigDripleaf$Tilt;"}]},{"name":"org/bukkit/block/data/type/BrewingStand","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"hasBottle","access":1025,"descriptor":"(I)Z"},{"name":"setBottle","access":1025,"descriptor":"(IZ)V"},{"name":"getBottles","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMaximumBottles","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/type/BubbleColumn","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"isDrag","access":1025,"descriptor":"()Z"},{"name":"setDrag","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/Cake","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getBites","access":1025,"descriptor":"()I"},{"name":"setBites","access":1025,"descriptor":"(I)V"},{"name":"getMaximumBites","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/type/Campfire","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Lightable","org/bukkit/block/data/Waterlogged"],"methods":[{"name":"isSignalFire","access":1025,"descriptor":"()Z"},{"name":"setSignalFire","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/Candle","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Lightable","org/bukkit/block/data/Waterlogged"],"methods":[{"name":"getCandles","access":1025,"descriptor":"()I"},{"name":"setCandles","access":1025,"descriptor":"(I)V"},{"name":"getMaximumCandles","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/type/CaveVines","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Ageable","org/bukkit/block/data/type/CaveVinesPlant"]},{"name":"org/bukkit/block/data/type/CaveVinesPlant","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"isBerries","access":1025,"descriptor":"()Z"},{"name":"setBerries","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/Chain","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Orientable","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/Chest","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Waterlogged"],"innerClasses":[{"name":"org/bukkit/block/data/type/Chest$Type","outerName":"org/bukkit/block/data/type/Chest","innerName":"Type","access":16409}],"methods":[{"name":"getType","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/Chest$Type;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setType","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Chest$Type;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/type/Chest$Type","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/Chest$Type","outerName":"org/bukkit/block/data/type/Chest","innerName":"Type","access":16409}],"fields":[{"name":"SINGLE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Chest$Type;"},{"name":"LEFT","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Chest$Type;"},{"name":"RIGHT","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Chest$Type;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/Chest$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/Chest$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/Chest$Type;"}]},{"name":"org/bukkit/block/data/type/Cocoa","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Ageable","org/bukkit/block/data/Directional"]},{"name":"org/bukkit/block/data/type/CommandBlock","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional"],"methods":[{"name":"isConditional","access":1025,"descriptor":"()Z"},{"name":"setConditional","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/Comparator","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Powerable"],"innerClasses":[{"name":"org/bukkit/block/data/type/Comparator$Mode","outerName":"org/bukkit/block/data/type/Comparator","innerName":"Mode","access":16409}],"methods":[{"name":"getMode","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/Comparator$Mode;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setMode","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Comparator$Mode;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/type/Comparator$Mode","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/Comparator$Mode","outerName":"org/bukkit/block/data/type/Comparator","innerName":"Mode","access":16409}],"fields":[{"name":"COMPARE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Comparator$Mode;"},{"name":"SUBTRACT","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Comparator$Mode;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/Comparator$Mode;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/Comparator$Mode;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/Comparator$Mode;"}]},{"name":"org/bukkit/block/data/type/CoralWallFan","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/DaylightDetector","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/AnaloguePowerable"],"methods":[{"name":"isInverted","access":1025,"descriptor":"()Z"},{"name":"setInverted","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/Dispenser","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional"],"methods":[{"name":"isTriggered","access":1025,"descriptor":"()Z"},{"name":"setTriggered","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/Door","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Bisected","org/bukkit/block/data/Directional","org/bukkit/block/data/Openable","org/bukkit/block/data/Powerable"],"innerClasses":[{"name":"org/bukkit/block/data/type/Door$Hinge","outerName":"org/bukkit/block/data/type/Door","innerName":"Hinge","access":16409}],"methods":[{"name":"getHinge","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/Door$Hinge;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setHinge","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Door$Hinge;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/type/Door$Hinge","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/Door$Hinge","outerName":"org/bukkit/block/data/type/Door","innerName":"Hinge","access":16409}],"fields":[{"name":"LEFT","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Door$Hinge;"},{"name":"RIGHT","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Door$Hinge;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/Door$Hinge;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/Door$Hinge;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/Door$Hinge;"}]},{"name":"org/bukkit/block/data/type/Dripleaf","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/EndPortalFrame","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional"],"methods":[{"name":"hasEye","access":1025,"descriptor":"()Z"},{"name":"setEye","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/EnderChest","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/Farmland","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getMoisture","access":1025,"descriptor":"()I"},{"name":"setMoisture","access":1025,"descriptor":"(I)V"},{"name":"getMaximumMoisture","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/type/Fence","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/MultipleFacing","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/Fire","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Ageable","org/bukkit/block/data/MultipleFacing"]},{"name":"org/bukkit/block/data/type/Furnace","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Lightable"]},{"name":"org/bukkit/block/data/type/Gate","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Openable","org/bukkit/block/data/Powerable"],"methods":[{"name":"isInWall","access":1025,"descriptor":"()Z"},{"name":"setInWall","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/GlassPane","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/MultipleFacing","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/GlowLichen","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/MultipleFacing","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/Grindstone","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/FaceAttachable"]},{"name":"org/bukkit/block/data/type/Hopper","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional"],"methods":[{"name":"isEnabled","access":1025,"descriptor":"()Z"},{"name":"setEnabled","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/Jigsaw","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"innerClasses":[{"name":"org/bukkit/block/data/type/Jigsaw$Orientation","outerName":"org/bukkit/block/data/type/Jigsaw","innerName":"Orientation","access":16409}],"methods":[{"name":"getOrientation","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/Jigsaw$Orientation;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setOrientation","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Jigsaw$Orientation;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/type/Jigsaw$Orientation","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/Jigsaw$Orientation","outerName":"org/bukkit/block/data/type/Jigsaw","innerName":"Orientation","access":16409}],"fields":[{"name":"DOWN_EAST","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Jigsaw$Orientation;"},{"name":"DOWN_NORTH","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Jigsaw$Orientation;"},{"name":"DOWN_SOUTH","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Jigsaw$Orientation;"},{"name":"DOWN_WEST","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Jigsaw$Orientation;"},{"name":"UP_EAST","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Jigsaw$Orientation;"},{"name":"UP_NORTH","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Jigsaw$Orientation;"},{"name":"UP_SOUTH","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Jigsaw$Orientation;"},{"name":"UP_WEST","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Jigsaw$Orientation;"},{"name":"WEST_UP","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Jigsaw$Orientation;"},{"name":"EAST_UP","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Jigsaw$Orientation;"},{"name":"NORTH_UP","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Jigsaw$Orientation;"},{"name":"SOUTH_UP","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Jigsaw$Orientation;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/Jigsaw$Orientation;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/Jigsaw$Orientation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/Jigsaw$Orientation;"}]},{"name":"org/bukkit/block/data/type/Jukebox","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"hasRecord","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/block/data/type/Ladder","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/Lantern","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Waterlogged"],"methods":[{"name":"isHanging","access":1025,"descriptor":"()Z"},{"name":"setHanging","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/Leaves","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"isPersistent","access":1025,"descriptor":"()Z"},{"name":"setPersistent","access":1025,"descriptor":"(Z)V"},{"name":"getDistance","access":1025,"descriptor":"()I"},{"name":"setDistance","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/block/data/type/Lectern","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Powerable"],"methods":[{"name":"hasBook","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/block/data/type/Light","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Levelled","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/LightningRod","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Powerable","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/NoteBlock","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Powerable"],"methods":[{"name":"getInstrument","access":1025,"descriptor":"()Lorg/bukkit/Instrument;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setInstrument","access":1025,"descriptor":"(Lorg/bukkit/Instrument;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getNote","access":1025,"descriptor":"()Lorg/bukkit/Note;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setNote","access":1025,"descriptor":"(Lorg/bukkit/Note;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/type/Observer","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Powerable"]},{"name":"org/bukkit/block/data/type/Piston","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional"],"methods":[{"name":"isExtended","access":1025,"descriptor":"()Z"},{"name":"setExtended","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/PistonHead","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/type/TechnicalPiston"],"methods":[{"name":"isShort","access":1025,"descriptor":"()Z"},{"name":"setShort","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/PointedDripstone","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Waterlogged"],"innerClasses":[{"name":"org/bukkit/block/data/type/PointedDripstone$Thickness","outerName":"org/bukkit/block/data/type/PointedDripstone","innerName":"Thickness","access":16409}],"methods":[{"name":"getVerticalDirection","access":1025,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setVerticalDirection","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getVerticalDirections","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getThickness","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/PointedDripstone$Thickness;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setThickness","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/PointedDripstone$Thickness;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/type/PointedDripstone$Thickness","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/PointedDripstone$Thickness","outerName":"org/bukkit/block/data/type/PointedDripstone","innerName":"Thickness","access":16409}],"fields":[{"name":"TIP_MERGE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/PointedDripstone$Thickness;"},{"name":"TIP","access":16409,"descriptor":"Lorg/bukkit/block/data/type/PointedDripstone$Thickness;"},{"name":"FRUSTUM","access":16409,"descriptor":"Lorg/bukkit/block/data/type/PointedDripstone$Thickness;"},{"name":"MIDDLE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/PointedDripstone$Thickness;"},{"name":"BASE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/PointedDripstone$Thickness;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/PointedDripstone$Thickness;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/PointedDripstone$Thickness;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/PointedDripstone$Thickness;"}]},{"name":"org/bukkit/block/data/type/RedstoneRail","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Powerable","org/bukkit/block/data/Rail"]},{"name":"org/bukkit/block/data/type/RedstoneWallTorch","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Lightable"]},{"name":"org/bukkit/block/data/type/RedstoneWire","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/AnaloguePowerable"],"innerClasses":[{"name":"org/bukkit/block/data/type/RedstoneWire$Connection","outerName":"org/bukkit/block/data/type/RedstoneWire","innerName":"Connection","access":16409}],"methods":[{"name":"getFace","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)Lorg/bukkit/block/data/type/RedstoneWire$Connection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setFace","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;Lorg/bukkit/block/data/type/RedstoneWire$Connection;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getAllowedFaces","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/block/data/type/RedstoneWire$Connection","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/RedstoneWire$Connection","outerName":"org/bukkit/block/data/type/RedstoneWire","innerName":"Connection","access":16409}],"fields":[{"name":"UP","access":16409,"descriptor":"Lorg/bukkit/block/data/type/RedstoneWire$Connection;"},{"name":"SIDE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/RedstoneWire$Connection;"},{"name":"NONE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/RedstoneWire$Connection;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/RedstoneWire$Connection;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/RedstoneWire$Connection;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/RedstoneWire$Connection;"}]},{"name":"org/bukkit/block/data/type/Repeater","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Powerable"],"methods":[{"name":"getDelay","access":1025,"descriptor":"()I"},{"name":"setDelay","access":1025,"descriptor":"(I)V"},{"name":"getMinimumDelay","access":1025,"descriptor":"()I"},{"name":"getMaximumDelay","access":1025,"descriptor":"()I"},{"name":"isLocked","access":1025,"descriptor":"()Z"},{"name":"setLocked","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/RespawnAnchor","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getCharges","access":1025,"descriptor":"()I"},{"name":"setCharges","access":1025,"descriptor":"(I)V"},{"name":"getMaximumCharges","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/type/Sapling","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getStage","access":1025,"descriptor":"()I"},{"name":"setStage","access":1025,"descriptor":"(I)V"},{"name":"getMaximumStage","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/type/Scaffolding","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Waterlogged"],"methods":[{"name":"isBottom","access":1025,"descriptor":"()Z"},{"name":"setBottom","access":1025,"descriptor":"(Z)V"},{"name":"getDistance","access":1025,"descriptor":"()I"},{"name":"setDistance","access":1025,"descriptor":"(I)V"},{"name":"getMaximumDistance","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/type/SculkSensor","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/AnaloguePowerable","org/bukkit/block/data/Waterlogged"],"innerClasses":[{"name":"org/bukkit/block/data/type/SculkSensor$Phase","outerName":"org/bukkit/block/data/type/SculkSensor","innerName":"Phase","access":16409}],"methods":[{"name":"getPhase","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/SculkSensor$Phase;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPhase","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/SculkSensor$Phase;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/type/SculkSensor$Phase","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/SculkSensor$Phase","outerName":"org/bukkit/block/data/type/SculkSensor","innerName":"Phase","access":16409}],"fields":[{"name":"INACTIVE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/SculkSensor$Phase;"},{"name":"ACTIVE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/SculkSensor$Phase;"},{"name":"COOLDOWN","access":16409,"descriptor":"Lorg/bukkit/block/data/type/SculkSensor$Phase;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/SculkSensor$Phase;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/SculkSensor$Phase;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/SculkSensor$Phase;"}]},{"name":"org/bukkit/block/data/type/SeaPickle","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Waterlogged"],"methods":[{"name":"getPickles","access":1025,"descriptor":"()I"},{"name":"setPickles","access":1025,"descriptor":"(I)V"},{"name":"getMinimumPickles","access":1025,"descriptor":"()I"},{"name":"getMaximumPickles","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/type/Sign","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Rotatable","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/Slab","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Waterlogged"],"innerClasses":[{"name":"org/bukkit/block/data/type/Slab$Type","outerName":"org/bukkit/block/data/type/Slab","innerName":"Type","access":16409}],"methods":[{"name":"getType","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/Slab$Type;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setType","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Slab$Type;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/type/Slab$Type","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/Slab$Type","outerName":"org/bukkit/block/data/type/Slab","innerName":"Type","access":16409}],"fields":[{"name":"TOP","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Slab$Type;"},{"name":"BOTTOM","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Slab$Type;"},{"name":"DOUBLE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Slab$Type;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/Slab$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/Slab$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/Slab$Type;"}]},{"name":"org/bukkit/block/data/type/SmallDripleaf","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/type/Dripleaf","org/bukkit/block/data/Bisected"]},{"name":"org/bukkit/block/data/type/Snow","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getLayers","access":1025,"descriptor":"()I"},{"name":"setLayers","access":1025,"descriptor":"(I)V"},{"name":"getMinimumLayers","access":1025,"descriptor":"()I"},{"name":"getMaximumLayers","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/type/Stairs","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Bisected","org/bukkit/block/data/Directional","org/bukkit/block/data/Waterlogged"],"innerClasses":[{"name":"org/bukkit/block/data/type/Stairs$Shape","outerName":"org/bukkit/block/data/type/Stairs","innerName":"Shape","access":16409}],"methods":[{"name":"getShape","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/Stairs$Shape;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setShape","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Stairs$Shape;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/type/Stairs$Shape","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/Stairs$Shape","outerName":"org/bukkit/block/data/type/Stairs","innerName":"Shape","access":16409}],"fields":[{"name":"STRAIGHT","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Stairs$Shape;"},{"name":"INNER_LEFT","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Stairs$Shape;"},{"name":"INNER_RIGHT","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Stairs$Shape;"},{"name":"OUTER_LEFT","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Stairs$Shape;"},{"name":"OUTER_RIGHT","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Stairs$Shape;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/Stairs$Shape;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/Stairs$Shape;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/Stairs$Shape;"}]},{"name":"org/bukkit/block/data/type/StructureBlock","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"innerClasses":[{"name":"org/bukkit/block/data/type/StructureBlock$Mode","outerName":"org/bukkit/block/data/type/StructureBlock","innerName":"Mode","access":16409}],"methods":[{"name":"getMode","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/StructureBlock$Mode;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setMode","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/StructureBlock$Mode;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/type/StructureBlock$Mode","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/StructureBlock$Mode","outerName":"org/bukkit/block/data/type/StructureBlock","innerName":"Mode","access":16409}],"fields":[{"name":"SAVE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/StructureBlock$Mode;"},{"name":"LOAD","access":16409,"descriptor":"Lorg/bukkit/block/data/type/StructureBlock$Mode;"},{"name":"CORNER","access":16409,"descriptor":"Lorg/bukkit/block/data/type/StructureBlock$Mode;"},{"name":"DATA","access":16409,"descriptor":"Lorg/bukkit/block/data/type/StructureBlock$Mode;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/StructureBlock$Mode;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/StructureBlock$Mode;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/StructureBlock$Mode;"}]},{"name":"org/bukkit/block/data/type/Switch","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/FaceAttachable","org/bukkit/block/data/Powerable"],"innerClasses":[{"name":"org/bukkit/block/data/type/Switch$Face","outerName":"org/bukkit/block/data/type/Switch","innerName":"Face","access":16409}],"methods":[{"name":"getFace","access":132097,"descriptor":"()Lorg/bukkit/block/data/type/Switch$Face;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setFace","access":132097,"descriptor":"(Lorg/bukkit/block/data/type/Switch$Face;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/type/Switch$Face","version":52,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/Switch$Face","outerName":"org/bukkit/block/data/type/Switch","innerName":"Face","access":16409}],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"FLOOR","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Switch$Face;"},{"name":"WALL","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Switch$Face;"},{"name":"CEILING","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Switch$Face;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/Switch$Face;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/Switch$Face;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/Switch$Face;"}]},{"name":"org/bukkit/block/data/type/TNT","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"isUnstable","access":1025,"descriptor":"()Z"},{"name":"setUnstable","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/TechnicalPiston","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional"],"innerClasses":[{"name":"org/bukkit/block/data/type/TechnicalPiston$Type","outerName":"org/bukkit/block/data/type/TechnicalPiston","innerName":"Type","access":16409}],"methods":[{"name":"getType","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/TechnicalPiston$Type;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setType","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/TechnicalPiston$Type;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/block/data/type/TechnicalPiston$Type","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/TechnicalPiston$Type","outerName":"org/bukkit/block/data/type/TechnicalPiston","innerName":"Type","access":16409}],"fields":[{"name":"NORMAL","access":16409,"descriptor":"Lorg/bukkit/block/data/type/TechnicalPiston$Type;"},{"name":"STICKY","access":16409,"descriptor":"Lorg/bukkit/block/data/type/TechnicalPiston$Type;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/TechnicalPiston$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/TechnicalPiston$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/TechnicalPiston$Type;"}]},{"name":"org/bukkit/block/data/type/TrapDoor","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Bisected","org/bukkit/block/data/Directional","org/bukkit/block/data/Openable","org/bukkit/block/data/Powerable","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/Tripwire","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Attachable","org/bukkit/block/data/MultipleFacing","org/bukkit/block/data/Powerable"],"methods":[{"name":"isDisarmed","access":1025,"descriptor":"()Z"},{"name":"setDisarmed","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/TripwireHook","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Attachable","org/bukkit/block/data/Directional","org/bukkit/block/data/Powerable"]},{"name":"org/bukkit/block/data/type/TurtleEgg","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getEggs","access":1025,"descriptor":"()I"},{"name":"setEggs","access":1025,"descriptor":"(I)V"},{"name":"getMinimumEggs","access":1025,"descriptor":"()I"},{"name":"getMaximumEggs","access":1025,"descriptor":"()I"},{"name":"getHatch","access":1025,"descriptor":"()I"},{"name":"setHatch","access":1025,"descriptor":"(I)V"},{"name":"getMaximumHatch","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/type/Wall","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Waterlogged"],"innerClasses":[{"name":"org/bukkit/block/data/type/Wall$Height","outerName":"org/bukkit/block/data/type/Wall","innerName":"Height","access":16409}],"methods":[{"name":"isUp","access":1025,"descriptor":"()Z"},{"name":"setUp","access":1025,"descriptor":"(Z)V"},{"name":"getHeight","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)Lorg/bukkit/block/data/type/Wall$Height;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setHeight","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;Lorg/bukkit/block/data/type/Wall$Height;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/block/data/type/Wall$Height","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/block/data/type/Wall$Height","outerName":"org/bukkit/block/data/type/Wall","innerName":"Height","access":16409}],"fields":[{"name":"NONE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Wall$Height;"},{"name":"LOW","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Wall$Height;"},{"name":"TALL","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Wall$Height;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/Wall$Height;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/Wall$Height;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/Wall$Height;"}]},{"name":"org/bukkit/block/data/type/WallSign","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/block/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/block/structure/Mirror","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"NONE","access":16409,"descriptor":"Lorg/bukkit/block/structure/Mirror;"},{"name":"LEFT_RIGHT","access":16409,"descriptor":"Lorg/bukkit/block/structure/Mirror;"},{"name":"FRONT_BACK","access":16409,"descriptor":"Lorg/bukkit/block/structure/Mirror;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/structure/Mirror;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/structure/Mirror;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/structure/Mirror;"}]},{"name":"org/bukkit/block/structure/StructureRotation","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"NONE","access":16409,"descriptor":"Lorg/bukkit/block/structure/StructureRotation;"},{"name":"CLOCKWISE_90","access":16409,"descriptor":"Lorg/bukkit/block/structure/StructureRotation;"},{"name":"CLOCKWISE_180","access":16409,"descriptor":"Lorg/bukkit/block/structure/StructureRotation;"},{"name":"COUNTERCLOCKWISE_90","access":16409,"descriptor":"Lorg/bukkit/block/structure/StructureRotation;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/structure/StructureRotation;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/structure/StructureRotation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/structure/StructureRotation;"}]},{"name":"org/bukkit/block/structure/UsageMode","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"SAVE","access":16409,"descriptor":"Lorg/bukkit/block/structure/UsageMode;"},{"name":"LOAD","access":16409,"descriptor":"Lorg/bukkit/block/structure/UsageMode;"},{"name":"CORNER","access":16409,"descriptor":"Lorg/bukkit/block/structure/UsageMode;"},{"name":"DATA","access":16409,"descriptor":"Lorg/bukkit/block/structure/UsageMode;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/structure/UsageMode;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/structure/UsageMode;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/structure/UsageMode;"}]},{"name":"org/bukkit/block/structure/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/boss/BarColor","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"PINK","access":16409,"descriptor":"Lorg/bukkit/boss/BarColor;"},{"name":"BLUE","access":16409,"descriptor":"Lorg/bukkit/boss/BarColor;"},{"name":"RED","access":16409,"descriptor":"Lorg/bukkit/boss/BarColor;"},{"name":"GREEN","access":16409,"descriptor":"Lorg/bukkit/boss/BarColor;"},{"name":"YELLOW","access":16409,"descriptor":"Lorg/bukkit/boss/BarColor;"},{"name":"PURPLE","access":16409,"descriptor":"Lorg/bukkit/boss/BarColor;"},{"name":"WHITE","access":16409,"descriptor":"Lorg/bukkit/boss/BarColor;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/boss/BarColor;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/boss/BarColor;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/boss/BarColor;"}]},{"name":"org/bukkit/boss/BarFlag","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"DARKEN_SKY","access":16409,"descriptor":"Lorg/bukkit/boss/BarFlag;"},{"name":"PLAY_BOSS_MUSIC","access":16409,"descriptor":"Lorg/bukkit/boss/BarFlag;"},{"name":"CREATE_FOG","access":16409,"descriptor":"Lorg/bukkit/boss/BarFlag;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/boss/BarFlag;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/boss/BarFlag;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/boss/BarFlag;"}]},{"name":"org/bukkit/boss/BarStyle","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"SOLID","access":16409,"descriptor":"Lorg/bukkit/boss/BarStyle;"},{"name":"SEGMENTED_6","access":16409,"descriptor":"Lorg/bukkit/boss/BarStyle;"},{"name":"SEGMENTED_10","access":16409,"descriptor":"Lorg/bukkit/boss/BarStyle;"},{"name":"SEGMENTED_12","access":16409,"descriptor":"Lorg/bukkit/boss/BarStyle;"},{"name":"SEGMENTED_20","access":16409,"descriptor":"Lorg/bukkit/boss/BarStyle;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/boss/BarStyle;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/boss/BarStyle;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/boss/BarStyle;"}]},{"name":"org/bukkit/boss/BossBar","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getTitle","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setTitle","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/boss/BarColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/boss/BarColor;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getStyle","access":1025,"descriptor":"()Lorg/bukkit/boss/BarStyle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setStyle","access":1025,"descriptor":"(Lorg/bukkit/boss/BarStyle;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeFlag","access":1025,"descriptor":"(Lorg/bukkit/boss/BarFlag;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addFlag","access":1025,"descriptor":"(Lorg/bukkit/boss/BarFlag;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasFlag","access":1025,"descriptor":"(Lorg/bukkit/boss/BarFlag;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setProgress","access":1025,"descriptor":"(D)V"},{"name":"getProgress","access":1025,"descriptor":"()D"},{"name":"addPlayer","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removePlayer","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeAll","access":1025,"descriptor":"()V"},{"name":"getPlayers","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setVisible","access":1025,"descriptor":"(Z)V"},{"name":"isVisible","access":1025,"descriptor":"()Z"},{"name":"show","access":132097,"descriptor":"()V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"hide","access":132097,"descriptor":"()V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]}]},{"name":"org/bukkit/boss/DragonBattle","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/boss/DragonBattle$RespawnPhase","outerName":"org/bukkit/boss/DragonBattle","innerName":"RespawnPhase","access":16409}],"methods":[{"name":"getEnderDragon","access":1025,"descriptor":"()Lorg/bukkit/entity/EnderDragon;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getBossBar","access":1025,"descriptor":"()Lorg/bukkit/boss/BossBar;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEndPortalLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"generateEndPortal","access":1025,"descriptor":"(Z)Z"},{"name":"hasBeenPreviouslyKilled","access":1025,"descriptor":"()Z"},{"name":"initiateRespawn","access":1025,"descriptor":"()V"},{"name":"getRespawnPhase","access":1025,"descriptor":"()Lorg/bukkit/boss/DragonBattle$RespawnPhase;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRespawnPhase","access":1025,"descriptor":"(Lorg/bukkit/boss/DragonBattle$RespawnPhase;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"resetCrystals","access":1025,"descriptor":"()V"}]},{"name":"org/bukkit/boss/DragonBattle$RespawnPhase","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/boss/DragonBattle$RespawnPhase","outerName":"org/bukkit/boss/DragonBattle","innerName":"RespawnPhase","access":16409}],"fields":[{"name":"START","access":16409,"descriptor":"Lorg/bukkit/boss/DragonBattle$RespawnPhase;"},{"name":"PREPARING_TO_SUMMON_PILLARS","access":16409,"descriptor":"Lorg/bukkit/boss/DragonBattle$RespawnPhase;"},{"name":"SUMMONING_PILLARS","access":16409,"descriptor":"Lorg/bukkit/boss/DragonBattle$RespawnPhase;"},{"name":"SUMMONING_DRAGON","access":16409,"descriptor":"Lorg/bukkit/boss/DragonBattle$RespawnPhase;"},{"name":"END","access":16409,"descriptor":"Lorg/bukkit/boss/DragonBattle$RespawnPhase;"},{"name":"NONE","access":16409,"descriptor":"Lorg/bukkit/boss/DragonBattle$RespawnPhase;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/boss/DragonBattle$RespawnPhase;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/boss/DragonBattle$RespawnPhase;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/boss/DragonBattle$RespawnPhase;"}]},{"name":"org/bukkit/boss/KeyedBossBar","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/boss/BossBar","org/bukkit/Keyed"]},{"name":"org/bukkit/boss/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/command/BlockCommandSender","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/command/CommandSender"],"methods":[{"name":"getBlock","access":1025,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/command/Command","version":52,"access":1057,"superName":"java/lang/Object","fields":[{"name":"name","access":2,"descriptor":"Ljava/lang/String;"},{"name":"nextLabel","access":2,"descriptor":"Ljava/lang/String;"},{"name":"label","access":2,"descriptor":"Ljava/lang/String;"},{"name":"aliases","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"activeAliases","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"commandMap","access":2,"descriptor":"Lorg/bukkit/command/CommandMap;"},{"name":"description","access":4,"descriptor":"Ljava/lang/String;"},{"name":"usageMessage","access":4,"descriptor":"Ljava/lang/String;"},{"name":"permission","access":2,"descriptor":"Ljava/lang/String;"},{"name":"permissionMessage","access":2,"descriptor":"Ljava/lang/String;"},{"name":"timings","access":1,"descriptor":"Lorg/spigotmc/CustomTimingsHandler;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"execute","access":1025,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"tabComplete","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"tabComplete","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;Lorg/bukkit/Location;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;Lorg/bukkit/Location;)Ljava/util/List;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]},{"name":"tabComplete0","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;Lorg/bukkit/Location;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;Lorg/bukkit/Location;)Ljava/util/List;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setName","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPermission","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setPermission","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"testPermission","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"testPermissionSilent","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLabel","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setLabel","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"register","access":1,"descriptor":"(Lorg/bukkit/command/CommandMap;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unregister","access":1,"descriptor":"(Lorg/bukkit/command/CommandMap;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"allowChangesFrom","access":2,"descriptor":"(Lorg/bukkit/command/CommandMap;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isRegistered","access":1,"descriptor":"()Z"},{"name":"getAliases","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPermissionMessage","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getDescription","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getUsage","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setAliases","access":1,"descriptor":"(Ljava/util/List;)Lorg/bukkit/command/Command;","signature":"(Ljava/util/List;)Lorg/bukkit/command/Command;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setDescription","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/Command;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setPermissionMessage","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/Command;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setUsage","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/Command;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"broadcastCommandMessage","access":9,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"broadcastCommandMessage","access":9,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/command/CommandException","version":52,"access":33,"superName":"java/lang/RuntimeException","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"}]},{"name":"org/bukkit/command/CommandExecutor","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"onCommand","access":1025,"descriptor":"(Lorg/bukkit/command/CommandSender;Lorg/bukkit/command/Command;Ljava/lang/String;[Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]}]},{"name":"org/bukkit/command/CommandMap","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"registerAll","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"register","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/command/Command;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"register","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/command/Command;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"dispatch","access":1025,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Z","exceptions":["org/bukkit/command/CommandException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"clearCommands","access":1025,"descriptor":"()V"},{"name":"getCommand","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/Command;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"tabComplete","access":1025,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Ljava/util/List;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"tabComplete","access":1025,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;Lorg/bukkit/Location;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;Lorg/bukkit/Location;)Ljava/util/List;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]}]},{"name":"org/bukkit/command/CommandSender","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/permissions/Permissible"],"innerClasses":[{"name":"org/bukkit/command/CommandSender$Spigot","outerName":"org/bukkit/command/CommandSender","innerName":"Spigot","access":9}],"methods":[{"name":"sendMessage","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"sendMessage","access":1153,"descriptor":"([Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"sendMessage","access":1025,"descriptor":"(Ljava/util/UUID;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"sendMessage","access":1153,"descriptor":"(Ljava/util/UUID;[Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getServer","access":1025,"descriptor":"()Lorg/bukkit/Server;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"spigot","access":1025,"descriptor":"()Lorg/bukkit/command/CommandSender$Spigot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/command/CommandSender$Spigot","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/command/CommandSender$Spigot","outerName":"org/bukkit/command/CommandSender","innerName":"Spigot","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"sendMessage","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"sendMessage","access":129,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"sendMessage","access":1,"descriptor":"(Ljava/util/UUID;Lnet/md_5/bungee/api/chat/BaseComponent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"sendMessage","access":129,"descriptor":"(Ljava/util/UUID;[Lnet/md_5/bungee/api/chat/BaseComponent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/command/ConsoleCommandSender","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/command/CommandSender","org/bukkit/conversations/Conversable"]},{"name":"org/bukkit/command/FormattedCommandAlias","version":52,"access":33,"superName":"org/bukkit/command/Command","fields":[{"name":"formatStrings","access":18,"descriptor":"[Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"buildCommand","access":2,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"inRange","access":10,"descriptor":"(III)Z"}]},{"name":"org/bukkit/command/MultipleCommandAlias","version":52,"access":33,"superName":"org/bukkit/command/Command","fields":[{"name":"commands","access":2,"descriptor":"[Lorg/bukkit/command/Command;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;[Lorg/bukkit/command/Command;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getCommands","access":1,"descriptor":"()[Lorg/bukkit/command/Command;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]}]},{"name":"org/bukkit/command/PluginCommand","version":52,"access":49,"superName":"org/bukkit/command/Command","interfaces":["org/bukkit/command/PluginIdentifiableCommand"],"fields":[{"name":"owningPlugin","access":18,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"executor","access":2,"descriptor":"Lorg/bukkit/command/CommandExecutor;"},{"name":"completer","access":2,"descriptor":"Lorg/bukkit/command/TabCompleter;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"setExecutor","access":1,"descriptor":"(Lorg/bukkit/command/CommandExecutor;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getExecutor","access":1,"descriptor":"()Lorg/bukkit/command/CommandExecutor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setTabCompleter","access":1,"descriptor":"(Lorg/bukkit/command/TabCompleter;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getTabCompleter","access":1,"descriptor":"()Lorg/bukkit/command/TabCompleter;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"tabComplete","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","exceptions":["org/bukkit/command/CommandException","java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/command/PluginCommandYamlParser","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"parse","access":9,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/List;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/command/PluginIdentifiableCommand","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getPlugin","access":1025,"descriptor":"()Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/command/ProxiedCommandSender","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/command/CommandSender"],"methods":[{"name":"getCaller","access":1025,"descriptor":"()Lorg/bukkit/command/CommandSender;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getCallee","access":1025,"descriptor":"()Lorg/bukkit/command/CommandSender;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/command/RemoteConsoleCommandSender","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/command/CommandSender"]},{"name":"org/bukkit/command/SimpleCommandMap","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/command/CommandMap"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"knownCommands","access":20,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"server","access":18,"descriptor":"Lorg/bukkit/Server;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Server;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setDefaultCommands","access":2,"descriptor":"()V"},{"name":"setFallbackCommands","access":1,"descriptor":"()V"},{"name":"registerAll","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"register","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/command/Command;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"register","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/command/Command;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"register","access":34,"descriptor":"(Ljava/lang/String;Lorg/bukkit/command/Command;ZLjava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"dispatch","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Z","exceptions":["org/bukkit/command/CommandException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"clearCommands","access":33,"descriptor":"()V"},{"name":"getCommand","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/Command;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"tabComplete","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"tabComplete","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;Lorg/bukkit/Location;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;Lorg/bukkit/Location;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"getCommands","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"registerServerAliases","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/command/TabCompleter","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"onTabComplete","access":1025,"descriptor":"(Lorg/bukkit/command/CommandSender;Lorg/bukkit/command/Command;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Lorg/bukkit/command/Command;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]}]},{"name":"org/bukkit/command/TabExecutor","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/command/TabCompleter","org/bukkit/command/CommandExecutor"]},{"name":"org/bukkit/command/defaults/BukkitCommand","version":52,"access":1057,"superName":"org/bukkit/command/Command","methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]}]},{"name":"org/bukkit/command/defaults/HelpCommand","version":52,"access":33,"superName":"org/bukkit/command/defaults/BukkitCommand","innerClasses":[{"name":"org/bukkit/util/ChatPaginator$ChatPage","outerName":"org/bukkit/util/ChatPaginator","innerName":"ChatPage","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"tabComplete","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"findPossibleMatches","access":4,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/help/HelpTopic;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"damerauLevenshteinDistance","access":12,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/command/defaults/PluginsCommand","version":52,"access":33,"superName":"org/bukkit/command/defaults/BukkitCommand","methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"tabComplete","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getPluginList","access":2,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/command/defaults/ReloadCommand","version":52,"access":33,"superName":"org/bukkit/command/defaults/BukkitCommand","methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"tabComplete","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]}]},{"name":"org/bukkit/command/defaults/TimingsCommand","version":52,"access":33,"superName":"org/bukkit/command/defaults/BukkitCommand","innerClasses":[{"name":"org/bukkit/Server$Spigot","outerName":"org/bukkit/Server","innerName":"Spigot","access":9},{"name":"org/bukkit/command/defaults/TimingsCommand$PasteThread","outerName":"org/bukkit/command/defaults/TimingsCommand","innerName":"PasteThread","access":10}],"fields":[{"name":"TIMINGS_SUBCOMMANDS","access":26,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"timingStart","access":9,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"executeSpigotTimings","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;[Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"tabComplete","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]}]},{"name":"org/bukkit/command/defaults/TimingsCommand$PasteThread","version":52,"access":32,"superName":"java/lang/Thread","innerClasses":[{"name":"org/bukkit/command/defaults/TimingsCommand$PasteThread","outerName":"org/bukkit/command/defaults/TimingsCommand","innerName":"PasteThread","access":10}],"fields":[{"name":"sender","access":18,"descriptor":"Lorg/bukkit/command/CommandSender;"},{"name":"bout","access":18,"descriptor":"Ljava/io/ByteArrayOutputStream;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/io/ByteArrayOutputStream;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"start","access":33,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/command/defaults/VersionCommand","version":52,"access":33,"superName":"org/bukkit/command/defaults/BukkitCommand","innerClasses":[{"name":"org/bukkit/command/defaults/VersionCommand$1","access":0}],"fields":[{"name":"versionLock","access":18,"descriptor":"Ljava/util/concurrent/locks/ReentrantLock;"},{"name":"hasVersion","access":2,"descriptor":"Z"},{"name":"versionMessage","access":2,"descriptor":"Ljava/lang/String;"},{"name":"versionWaiters","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"versionTaskStarted","access":2,"descriptor":"Z"},{"name":"lastCheck","access":2,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"describeToSender","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/command/CommandSender;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getNameList","access":2,"descriptor":"(Ljava/util/List;)Ljava/lang/String;","signature":"(Ljava/util/List;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"tabComplete","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"sendVersion","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"obtainVersion","access":2,"descriptor":"()V"},{"name":"setVersionMessage","access":2,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDistance","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"access$0","access":4104,"descriptor":"(Lorg/bukkit/command/defaults/VersionCommand;)V"}]},{"name":"org/bukkit/command/defaults/VersionCommand$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"org/bukkit/command/defaults/VersionCommand","outerMethod":"sendVersion","outerMethodDescriptor":"(Lorg/bukkit/command/CommandSender;)V","innerClasses":[{"name":"org/bukkit/command/defaults/VersionCommand$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lorg/bukkit/command/defaults/VersionCommand;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/bukkit/command/defaults/VersionCommand;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/command/defaults/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/command/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/configuration/Configuration","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/configuration/ConfigurationSection"],"methods":[{"name":"addDefault","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"addDefaults","access":1025,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addDefaults","access":1025,"descriptor":"(Lorg/bukkit/configuration/Configuration;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setDefaults","access":1025,"descriptor":"(Lorg/bukkit/configuration/Configuration;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDefaults","access":1025,"descriptor":"()Lorg/bukkit/configuration/Configuration;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"options","access":1025,"descriptor":"()Lorg/bukkit/configuration/ConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/configuration/ConfigurationOptions","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"pathSeparator","access":2,"descriptor":"C"},{"name":"copyDefaults","access":2,"descriptor":"Z"},{"name":"configuration","access":18,"descriptor":"Lorg/bukkit/configuration/Configuration;"}],"methods":[{"name":"","access":4,"descriptor":"(Lorg/bukkit/configuration/Configuration;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"configuration","access":1,"descriptor":"()Lorg/bukkit/configuration/Configuration;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"pathSeparator","access":1,"descriptor":"()C"},{"name":"pathSeparator","access":1,"descriptor":"(C)Lorg/bukkit/configuration/ConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"copyDefaults","access":1,"descriptor":"()Z"},{"name":"copyDefaults","access":1,"descriptor":"(Z)Lorg/bukkit/configuration/ConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/configuration/ConfigurationSection","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getKeys","access":1025,"descriptor":"(Z)Ljava/util/Set;","signature":"(Z)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getValues","access":1025,"descriptor":"(Z)Ljava/util/Map;","signature":"(Z)Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"contains","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"contains","access":1025,"descriptor":"(Ljava/lang/String;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isSet","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCurrentPath","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRoot","access":1025,"descriptor":"()Lorg/bukkit/configuration/Configuration;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getParent","access":1025,"descriptor":"()Lorg/bukkit/configuration/ConfigurationSection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"get","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"get","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"set","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"createSection","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/ConfigurationSection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createSection","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/Map;)Lorg/bukkit/configuration/ConfigurationSection;","signature":"(Ljava/lang/String;Ljava/util/Map<**>;)Lorg/bukkit/configuration/ConfigurationSection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getString","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getString","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isString","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getInt","access":1025,"descriptor":"(Ljava/lang/String;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getInt","access":1025,"descriptor":"(Ljava/lang/String;I)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isInt","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBoolean","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBoolean","access":1025,"descriptor":"(Ljava/lang/String;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isBoolean","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDouble","access":1025,"descriptor":"(Ljava/lang/String;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDouble","access":1025,"descriptor":"(Ljava/lang/String;D)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isDouble","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLong","access":1025,"descriptor":"(Ljava/lang/String;)J","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLong","access":1025,"descriptor":"(Ljava/lang/String;J)J","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isLong","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List<*>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getList","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/lang/String;Ljava/util/List<*>;)Ljava/util/List<*>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isList","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getStringList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getIntegerList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBooleanList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDoubleList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getFloatList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLongList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getByteList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCharacterList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getShortList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getMapList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getObject","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/String;Ljava/lang/Class;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getObject","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/String;Ljava/lang/Class;TT;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, _, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"getSerializable","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","signature":"(Ljava/lang/String;Ljava/lang/Class;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getSerializable","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Lorg/bukkit/configuration/serialization/ConfigurationSerializable;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","signature":"(Ljava/lang/String;Ljava/lang/Class;TT;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, _, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"getVector","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getVector","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isVector","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getOfflinePlayer","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/OfflinePlayer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getOfflinePlayer","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/OfflinePlayer;)Lorg/bukkit/OfflinePlayer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isOfflinePlayer","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getItemStack","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getItemStack","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/inventory/ItemStack;)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isItemStack","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getColor","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getColor","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/Color;)Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isColor","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLocation","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLocation","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/Location;)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isLocation","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getConfigurationSection","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/ConfigurationSection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isConfigurationSection","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDefaultSection","access":1025,"descriptor":"()Lorg/bukkit/configuration/ConfigurationSection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"addDefault","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/configuration/InvalidConfigurationException","version":52,"access":33,"superName":"java/lang/Exception","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"}]},{"name":"org/bukkit/configuration/MemoryConfiguration","version":52,"access":33,"superName":"org/bukkit/configuration/MemorySection","interfaces":["org/bukkit/configuration/Configuration"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"defaults","access":4,"descriptor":"Lorg/bukkit/configuration/Configuration;"},{"name":"options","access":4,"descriptor":"Lorg/bukkit/configuration/MemoryConfigurationOptions;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/configuration/Configuration;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"addDefault","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"addDefaults","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addDefaults","access":1,"descriptor":"(Lorg/bukkit/configuration/Configuration;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setDefaults","access":1,"descriptor":"(Lorg/bukkit/configuration/Configuration;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDefaults","access":1,"descriptor":"()Lorg/bukkit/configuration/Configuration;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getParent","access":1,"descriptor":"()Lorg/bukkit/configuration/ConfigurationSection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"options","access":1,"descriptor":"()Lorg/bukkit/configuration/MemoryConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"options","access":4161,"descriptor":"()Lorg/bukkit/configuration/ConfigurationOptions;"}]},{"name":"org/bukkit/configuration/MemoryConfigurationOptions","version":52,"access":33,"superName":"org/bukkit/configuration/ConfigurationOptions","methods":[{"name":"","access":4,"descriptor":"(Lorg/bukkit/configuration/MemoryConfiguration;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"configuration","access":1,"descriptor":"()Lorg/bukkit/configuration/MemoryConfiguration;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"copyDefaults","access":1,"descriptor":"(Z)Lorg/bukkit/configuration/MemoryConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"pathSeparator","access":1,"descriptor":"(C)Lorg/bukkit/configuration/MemoryConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"configuration","access":4161,"descriptor":"()Lorg/bukkit/configuration/Configuration;"},{"name":"copyDefaults","access":4161,"descriptor":"(Z)Lorg/bukkit/configuration/ConfigurationOptions;"},{"name":"pathSeparator","access":4161,"descriptor":"(C)Lorg/bukkit/configuration/ConfigurationOptions;"}]},{"name":"org/bukkit/configuration/MemorySection","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/configuration/ConfigurationSection"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"map","access":20,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"root","access":18,"descriptor":"Lorg/bukkit/configuration/Configuration;"},{"name":"parent","access":18,"descriptor":"Lorg/bukkit/configuration/ConfigurationSection;"},{"name":"path","access":18,"descriptor":"Ljava/lang/String;"},{"name":"fullPath","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Lorg/bukkit/configuration/ConfigurationSection;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getKeys","access":1,"descriptor":"(Z)Ljava/util/Set;","signature":"(Z)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getValues","access":1,"descriptor":"(Z)Ljava/util/Map;","signature":"(Z)Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"contains","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"contains","access":1,"descriptor":"(Ljava/lang/String;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isSet","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCurrentPath","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRoot","access":1,"descriptor":"()Lorg/bukkit/configuration/Configuration;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getParent","access":1,"descriptor":"()Lorg/bukkit/configuration/ConfigurationSection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"addDefault","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getDefaultSection","access":1,"descriptor":"()Lorg/bukkit/configuration/ConfigurationSection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"set","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"get","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"get","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"createSection","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/ConfigurationSection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createSection","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Map;)Lorg/bukkit/configuration/ConfigurationSection;","signature":"(Ljava/lang/String;Ljava/util/Map<**>;)Lorg/bukkit/configuration/ConfigurationSection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getString","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getString","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isString","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getInt","access":1,"descriptor":"(Ljava/lang/String;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getInt","access":1,"descriptor":"(Ljava/lang/String;I)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isInt","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBoolean","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBoolean","access":1,"descriptor":"(Ljava/lang/String;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isBoolean","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDouble","access":1,"descriptor":"(Ljava/lang/String;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDouble","access":1,"descriptor":"(Ljava/lang/String;D)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isDouble","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLong","access":1,"descriptor":"(Ljava/lang/String;)J","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLong","access":1,"descriptor":"(Ljava/lang/String;J)J","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isLong","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List<*>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getList","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/lang/String;Ljava/util/List<*>;)Ljava/util/List<*>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isList","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getStringList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getIntegerList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBooleanList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDoubleList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getFloatList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLongList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getByteList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCharacterList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getShortList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getMapList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getObject","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/String;Ljava/lang/Class;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getObject","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/String;Ljava/lang/Class;TT;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, _, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"getSerializable","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","signature":"(Ljava/lang/String;Ljava/lang/Class;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getSerializable","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Lorg/bukkit/configuration/serialization/ConfigurationSerializable;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","signature":"(Ljava/lang/String;Ljava/lang/Class;TT;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, _, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"getVector","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getVector","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isVector","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getOfflinePlayer","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/OfflinePlayer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getOfflinePlayer","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/OfflinePlayer;)Lorg/bukkit/OfflinePlayer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isOfflinePlayer","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getItemStack","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getItemStack","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/inventory/ItemStack;)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isItemStack","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getColor","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getColor","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/Color;)Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isColor","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLocation","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLocation","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/Location;)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isLocation","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getConfigurationSection","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/ConfigurationSection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isConfigurationSection","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isPrimitiveWrapper","access":4,"descriptor":"(Ljava/lang/Object;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getDefault","access":4,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"mapChildrenKeys","access":4,"descriptor":"(Ljava/util/Set;Lorg/bukkit/configuration/ConfigurationSection;Z)V","signature":"(Ljava/util/Set;Lorg/bukkit/configuration/ConfigurationSection;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"mapChildrenValues","access":4,"descriptor":"(Ljava/util/Map;Lorg/bukkit/configuration/ConfigurationSection;Z)V","signature":"(Ljava/util/Map;Lorg/bukkit/configuration/ConfigurationSection;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"createPath","access":9,"descriptor":"(Lorg/bukkit/configuration/ConfigurationSection;Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"createPath","access":9,"descriptor":"(Lorg/bukkit/configuration/ConfigurationSection;Ljava/lang/String;Lorg/bukkit/configuration/ConfigurationSection;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/configuration/file/FileConfiguration","version":52,"access":1057,"superName":"org/bukkit/configuration/MemoryConfiguration","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/configuration/Configuration;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"save","access":1,"descriptor":"(Ljava/io/File;)V","exceptions":["java/io/IOException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"save","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/IOException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"saveToString","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"load","access":1,"descriptor":"(Ljava/io/File;)V","exceptions":["java/io/FileNotFoundException","java/io/IOException","org/bukkit/configuration/InvalidConfigurationException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"load","access":1,"descriptor":"(Ljava/io/Reader;)V","exceptions":["java/io/IOException","org/bukkit/configuration/InvalidConfigurationException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"load","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/FileNotFoundException","java/io/IOException","org/bukkit/configuration/InvalidConfigurationException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"loadFromString","access":1025,"descriptor":"(Ljava/lang/String;)V","exceptions":["org/bukkit/configuration/InvalidConfigurationException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"buildHeader","access":1028,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"options","access":1,"descriptor":"()Lorg/bukkit/configuration/file/FileConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"options","access":4161,"descriptor":"()Lorg/bukkit/configuration/MemoryConfigurationOptions;"},{"name":"options","access":4161,"descriptor":"()Lorg/bukkit/configuration/ConfigurationOptions;"}]},{"name":"org/bukkit/configuration/file/FileConfigurationOptions","version":52,"access":33,"superName":"org/bukkit/configuration/MemoryConfigurationOptions","fields":[{"name":"header","access":2,"descriptor":"Ljava/lang/String;"},{"name":"copyHeader","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lorg/bukkit/configuration/MemoryConfiguration;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"configuration","access":1,"descriptor":"()Lorg/bukkit/configuration/file/FileConfiguration;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"copyDefaults","access":1,"descriptor":"(Z)Lorg/bukkit/configuration/file/FileConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"pathSeparator","access":1,"descriptor":"(C)Lorg/bukkit/configuration/file/FileConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"header","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"header","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/file/FileConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"copyHeader","access":1,"descriptor":"()Z"},{"name":"copyHeader","access":1,"descriptor":"(Z)Lorg/bukkit/configuration/file/FileConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"configuration","access":4161,"descriptor":"()Lorg/bukkit/configuration/MemoryConfiguration;"},{"name":"configuration","access":4161,"descriptor":"()Lorg/bukkit/configuration/Configuration;"},{"name":"copyDefaults","access":4161,"descriptor":"(Z)Lorg/bukkit/configuration/MemoryConfigurationOptions;"},{"name":"copyDefaults","access":4161,"descriptor":"(Z)Lorg/bukkit/configuration/ConfigurationOptions;"},{"name":"pathSeparator","access":4161,"descriptor":"(C)Lorg/bukkit/configuration/MemoryConfigurationOptions;"},{"name":"pathSeparator","access":4161,"descriptor":"(C)Lorg/bukkit/configuration/ConfigurationOptions;"}]},{"name":"org/bukkit/configuration/file/YamlConfiguration","version":52,"access":33,"superName":"org/bukkit/configuration/file/FileConfiguration","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"org/yaml/snakeyaml/DumperOptions$FlowStyle","outerName":"org/yaml/snakeyaml/DumperOptions","innerName":"FlowStyle","access":16409}],"fields":[{"name":"COMMENT_PREFIX","access":28,"descriptor":"Ljava/lang/String;","constant":"# "},{"name":"BLANK_CONFIG","access":28,"descriptor":"Ljava/lang/String;","constant":"{}\n"},{"name":"yamlOptions","access":18,"descriptor":"Lorg/yaml/snakeyaml/DumperOptions;"},{"name":"loaderOptions","access":18,"descriptor":"Lorg/yaml/snakeyaml/LoaderOptions;"},{"name":"yamlRepresenter","access":18,"descriptor":"Lorg/yaml/snakeyaml/representer/Representer;"},{"name":"yaml","access":18,"descriptor":"Lorg/yaml/snakeyaml/Yaml;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"saveToString","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"loadFromString","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["org/bukkit/configuration/InvalidConfigurationException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"convertMapsToSections","access":4,"descriptor":"(Ljava/util/Map;Lorg/bukkit/configuration/ConfigurationSection;)V","signature":"(Ljava/util/Map<**>;Lorg/bukkit/configuration/ConfigurationSection;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"parseHeader","access":4,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"buildHeader","access":4,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"options","access":1,"descriptor":"()Lorg/bukkit/configuration/file/YamlConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"loadConfiguration","access":9,"descriptor":"(Ljava/io/File;)Lorg/bukkit/configuration/file/YamlConfiguration;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"loadConfiguration","access":9,"descriptor":"(Ljava/io/Reader;)Lorg/bukkit/configuration/file/YamlConfiguration;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"options","access":4161,"descriptor":"()Lorg/bukkit/configuration/file/FileConfigurationOptions;"},{"name":"options","access":4161,"descriptor":"()Lorg/bukkit/configuration/ConfigurationOptions;"},{"name":"options","access":4161,"descriptor":"()Lorg/bukkit/configuration/MemoryConfigurationOptions;"}]},{"name":"org/bukkit/configuration/file/YamlConfigurationOptions","version":52,"access":33,"superName":"org/bukkit/configuration/file/FileConfigurationOptions","fields":[{"name":"indent","access":2,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lorg/bukkit/configuration/file/YamlConfiguration;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"configuration","access":1,"descriptor":"()Lorg/bukkit/configuration/file/YamlConfiguration;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"copyDefaults","access":1,"descriptor":"(Z)Lorg/bukkit/configuration/file/YamlConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"pathSeparator","access":1,"descriptor":"(C)Lorg/bukkit/configuration/file/YamlConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"header","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/file/YamlConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"copyHeader","access":1,"descriptor":"(Z)Lorg/bukkit/configuration/file/YamlConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"indent","access":1,"descriptor":"()I"},{"name":"indent","access":1,"descriptor":"(I)Lorg/bukkit/configuration/file/YamlConfigurationOptions;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"configuration","access":4161,"descriptor":"()Lorg/bukkit/configuration/file/FileConfiguration;"},{"name":"configuration","access":4161,"descriptor":"()Lorg/bukkit/configuration/Configuration;"},{"name":"configuration","access":4161,"descriptor":"()Lorg/bukkit/configuration/MemoryConfiguration;"},{"name":"copyDefaults","access":4161,"descriptor":"(Z)Lorg/bukkit/configuration/file/FileConfigurationOptions;"},{"name":"copyDefaults","access":4161,"descriptor":"(Z)Lorg/bukkit/configuration/ConfigurationOptions;"},{"name":"copyDefaults","access":4161,"descriptor":"(Z)Lorg/bukkit/configuration/MemoryConfigurationOptions;"},{"name":"header","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/file/FileConfigurationOptions;"},{"name":"copyHeader","access":4161,"descriptor":"(Z)Lorg/bukkit/configuration/file/FileConfigurationOptions;"},{"name":"pathSeparator","access":4161,"descriptor":"(C)Lorg/bukkit/configuration/file/FileConfigurationOptions;"},{"name":"pathSeparator","access":4161,"descriptor":"(C)Lorg/bukkit/configuration/ConfigurationOptions;"},{"name":"pathSeparator","access":4161,"descriptor":"(C)Lorg/bukkit/configuration/MemoryConfigurationOptions;"}]},{"name":"org/bukkit/configuration/file/YamlConstructor","version":52,"access":33,"superName":"org/yaml/snakeyaml/constructor/SafeConstructor","innerClasses":[{"name":"org/bukkit/configuration/file/YamlConstructor$ConstructCustomObject","outerName":"org/bukkit/configuration/file/YamlConstructor","innerName":"ConstructCustomObject","access":2}],"methods":[{"name":"","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/configuration/file/YamlConstructor$ConstructCustomObject","version":52,"access":32,"superName":"org/yaml/snakeyaml/constructor/SafeConstructor$ConstructYamlMap","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"org/bukkit/configuration/file/YamlConstructor$ConstructCustomObject","outerName":"org/bukkit/configuration/file/YamlConstructor","innerName":"ConstructCustomObject","access":2},{"name":"org/yaml/snakeyaml/constructor/SafeConstructor$ConstructYamlMap","outerName":"org/yaml/snakeyaml/constructor/SafeConstructor","innerName":"ConstructYamlMap","access":1}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lorg/bukkit/configuration/file/YamlConstructor;"}],"methods":[{"name":"","access":2,"descriptor":"(Lorg/bukkit/configuration/file/YamlConstructor;)V"},{"name":"construct","access":1,"descriptor":"(Lorg/yaml/snakeyaml/nodes/Node;)Ljava/lang/Object;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"construct2ndStep","access":1,"descriptor":"(Lorg/yaml/snakeyaml/nodes/Node;Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":4096,"descriptor":"(Lorg/bukkit/configuration/file/YamlConstructor;Lorg/bukkit/configuration/file/YamlConstructor$ConstructCustomObject;)V"}]},{"name":"org/bukkit/configuration/file/YamlRepresenter","version":52,"access":33,"superName":"org/yaml/snakeyaml/representer/Representer","innerClasses":[{"name":"org/bukkit/configuration/file/YamlRepresenter$RepresentConfigurationSection","outerName":"org/bukkit/configuration/file/YamlRepresenter","innerName":"RepresentConfigurationSection","access":2},{"name":"org/bukkit/configuration/file/YamlRepresenter$RepresentConfigurationSerializable","outerName":"org/bukkit/configuration/file/YamlRepresenter","innerName":"RepresentConfigurationSerializable","access":2}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"addClassTag","access":4161,"descriptor":"(Ljava/lang/Class;Lorg/yaml/snakeyaml/nodes/Tag;)Lorg/yaml/snakeyaml/nodes/Tag;"},{"name":"setTimeZone","access":4161,"descriptor":"(Ljava/util/TimeZone;)V"},{"name":"getTimeZone","access":4161,"descriptor":"()Ljava/util/TimeZone;"}]},{"name":"org/bukkit/configuration/file/YamlRepresenter$RepresentConfigurationSection","version":52,"access":32,"superName":"org/yaml/snakeyaml/representer/SafeRepresenter$RepresentMap","innerClasses":[{"name":"org/bukkit/configuration/file/YamlRepresenter$RepresentConfigurationSection","outerName":"org/bukkit/configuration/file/YamlRepresenter","innerName":"RepresentConfigurationSection","access":2},{"name":"org/yaml/snakeyaml/representer/SafeRepresenter$RepresentMap","outerName":"org/yaml/snakeyaml/representer/SafeRepresenter","innerName":"RepresentMap","access":4}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lorg/bukkit/configuration/file/YamlRepresenter;"}],"methods":[{"name":"","access":2,"descriptor":"(Lorg/bukkit/configuration/file/YamlRepresenter;)V"},{"name":"representData","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/yaml/snakeyaml/nodes/Node;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":4096,"descriptor":"(Lorg/bukkit/configuration/file/YamlRepresenter;Lorg/bukkit/configuration/file/YamlRepresenter$RepresentConfigurationSection;)V"}]},{"name":"org/bukkit/configuration/file/YamlRepresenter$RepresentConfigurationSerializable","version":52,"access":32,"superName":"org/yaml/snakeyaml/representer/SafeRepresenter$RepresentMap","innerClasses":[{"name":"org/bukkit/configuration/file/YamlRepresenter$RepresentConfigurationSerializable","outerName":"org/bukkit/configuration/file/YamlRepresenter","innerName":"RepresentConfigurationSerializable","access":2},{"name":"org/yaml/snakeyaml/representer/SafeRepresenter$RepresentMap","outerName":"org/yaml/snakeyaml/representer/SafeRepresenter","innerName":"RepresentMap","access":4}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lorg/bukkit/configuration/file/YamlRepresenter;"}],"methods":[{"name":"","access":2,"descriptor":"(Lorg/bukkit/configuration/file/YamlRepresenter;)V"},{"name":"representData","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/yaml/snakeyaml/nodes/Node;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":4096,"descriptor":"(Lorg/bukkit/configuration/file/YamlRepresenter;Lorg/bukkit/configuration/file/YamlRepresenter$RepresentConfigurationSerializable;)V"}]},{"name":"org/bukkit/configuration/file/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/configuration/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/configuration/serialization/ConfigurationSerializable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"serialize","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/configuration/serialization/ConfigurationSerialization","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"SERIALIZED_TYPE_KEY","access":25,"descriptor":"Ljava/lang/String;","constant":"=="},{"name":"clazz","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;"},{"name":"aliases","access":10,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getMethod","access":4,"descriptor":"(Ljava/lang/String;Z)Ljava/lang/reflect/Method;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getConstructor","access":4,"descriptor":"()Ljava/lang/reflect/Constructor;","signature":"()Ljava/lang/reflect/Constructor<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"deserializeViaMethod","access":4,"descriptor":"(Ljava/lang/reflect/Method;Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","signature":"(Ljava/lang/reflect/Method;Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"deserializeViaCtor","access":4,"descriptor":"(Ljava/lang/reflect/Constructor;Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","signature":"(Ljava/lang/reflect/Constructor<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"deserialize","access":1,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","signature":"(Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"deserializeObject","access":9,"descriptor":"(Ljava/util/Map;Ljava/lang/Class;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","signature":"(Ljava/util/Map;Ljava/lang/Class<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"deserializeObject","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","signature":"(Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"registerClass","access":9,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"registerClass","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)V","signature":"(Ljava/lang/Class<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"unregisterClass","access":9,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unregisterClass","access":9,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getClassByAlias","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getAlias","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;","signature":"(Ljava/lang/Class<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/configuration/serialization/DelegateDeserialization","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"annotations":[{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"TYPE"}]},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/configuration/serialization/SerializableAs","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"annotations":[{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true},{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"TYPE"}]},"visible":true}],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/configuration/serialization/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/conversations/BooleanPrompt","version":52,"access":1057,"superName":"org/bukkit/conversations/ValidatingPrompt","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isInputValid","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"acceptValidatedInput","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Lorg/bukkit/conversations/Prompt;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"acceptValidatedInput","access":1028,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Z)Lorg/bukkit/conversations/Prompt;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/conversations/Conversable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"isConversing","access":1025,"descriptor":"()Z"},{"name":"acceptConversationInput","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"beginConversation","access":1025,"descriptor":"(Lorg/bukkit/conversations/Conversation;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"abandonConversation","access":1025,"descriptor":"(Lorg/bukkit/conversations/Conversation;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"abandonConversation","access":1025,"descriptor":"(Lorg/bukkit/conversations/Conversation;Lorg/bukkit/conversations/ConversationAbandonedEvent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"sendRawMessage","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"sendRawMessage","access":1025,"descriptor":"(Ljava/util/UUID;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/conversations/Conversation","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/conversations/Conversation$ConversationState","outerName":"org/bukkit/conversations/Conversation","innerName":"ConversationState","access":16409}],"fields":[{"name":"firstPrompt","access":2,"descriptor":"Lorg/bukkit/conversations/Prompt;"},{"name":"abandoned","access":2,"descriptor":"Z"},{"name":"currentPrompt","access":4,"descriptor":"Lorg/bukkit/conversations/Prompt;"},{"name":"context","access":4,"descriptor":"Lorg/bukkit/conversations/ConversationContext;"},{"name":"modal","access":4,"descriptor":"Z"},{"name":"localEchoEnabled","access":4,"descriptor":"Z"},{"name":"prefix","access":4,"descriptor":"Lorg/bukkit/conversations/ConversationPrefix;"},{"name":"cancellers","access":4,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"abandonedListeners","access":4,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/conversations/Conversable;Lorg/bukkit/conversations/Prompt;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/conversations/Conversable;Lorg/bukkit/conversations/Prompt;Ljava/util/Map;)V","signature":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/conversations/Conversable;Lorg/bukkit/conversations/Prompt;Ljava/util/Map;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getForWhom","access":1,"descriptor":"()Lorg/bukkit/conversations/Conversable;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isModal","access":1,"descriptor":"()Z"},{"name":"setModal","access":0,"descriptor":"(Z)V"},{"name":"isLocalEchoEnabled","access":1,"descriptor":"()Z"},{"name":"setLocalEchoEnabled","access":1,"descriptor":"(Z)V"},{"name":"getPrefix","access":1,"descriptor":"()Lorg/bukkit/conversations/ConversationPrefix;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPrefix","access":0,"descriptor":"(Lorg/bukkit/conversations/ConversationPrefix;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addConversationCanceller","access":0,"descriptor":"(Lorg/bukkit/conversations/ConversationCanceller;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCancellers","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getContext","access":1,"descriptor":"()Lorg/bukkit/conversations/ConversationContext;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"begin","access":1,"descriptor":"()V"},{"name":"getState","access":1,"descriptor":"()Lorg/bukkit/conversations/Conversation$ConversationState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"acceptInput","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addConversationAbandonedListener","access":33,"descriptor":"(Lorg/bukkit/conversations/ConversationAbandonedListener;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeConversationAbandonedListener","access":33,"descriptor":"(Lorg/bukkit/conversations/ConversationAbandonedListener;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"abandon","access":1,"descriptor":"()V"},{"name":"abandon","access":33,"descriptor":"(Lorg/bukkit/conversations/ConversationAbandonedEvent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"outputNextPrompt","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/conversations/Conversation$ConversationState","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/conversations/Conversation$ConversationState","outerName":"org/bukkit/conversations/Conversation","innerName":"ConversationState","access":16409}],"fields":[{"name":"UNSTARTED","access":16409,"descriptor":"Lorg/bukkit/conversations/Conversation$ConversationState;"},{"name":"STARTED","access":16409,"descriptor":"Lorg/bukkit/conversations/Conversation$ConversationState;"},{"name":"ABANDONED","access":16409,"descriptor":"Lorg/bukkit/conversations/Conversation$ConversationState;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/conversations/Conversation$ConversationState;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/conversations/Conversation$ConversationState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/conversations/Conversation$ConversationState;"}]},{"name":"org/bukkit/conversations/ConversationAbandonedEvent","version":52,"access":33,"superName":"java/util/EventObject","fields":[{"name":"context","access":2,"descriptor":"Lorg/bukkit/conversations/ConversationContext;"},{"name":"canceller","access":2,"descriptor":"Lorg/bukkit/conversations/ConversationCanceller;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/conversations/Conversation;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/conversations/Conversation;Lorg/bukkit/conversations/ConversationCanceller;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getCanceller","access":1,"descriptor":"()Lorg/bukkit/conversations/ConversationCanceller;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getContext","access":1,"descriptor":"()Lorg/bukkit/conversations/ConversationContext;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"gracefulExit","access":1,"descriptor":"()Z"}]},{"name":"org/bukkit/conversations/ConversationAbandonedListener","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["java/util/EventListener"],"methods":[{"name":"conversationAbandoned","access":1025,"descriptor":"(Lorg/bukkit/conversations/ConversationAbandonedEvent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/conversations/ConversationCanceller","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable"],"methods":[{"name":"setConversation","access":1025,"descriptor":"(Lorg/bukkit/conversations/Conversation;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"cancelBasedOnInput","access":1025,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/conversations/ConversationCanceller;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/conversations/ConversationContext","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"forWhom","access":18,"descriptor":"Lorg/bukkit/conversations/Conversable;"},{"name":"sessionData","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"plugin","access":18,"descriptor":"Lorg/bukkit/plugin/Plugin;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/conversations/Conversable;Ljava/util/Map;)V","signature":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/conversations/Conversable;Ljava/util/Map;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getForWhom","access":1,"descriptor":"()Lorg/bukkit/conversations/Conversable;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAllSessionData","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSessionData","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setSessionData","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/conversations/ConversationFactory","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/conversations/ConversationFactory$NotPlayerMessagePrompt","outerName":"org/bukkit/conversations/ConversationFactory","innerName":"NotPlayerMessagePrompt","access":2}],"fields":[{"name":"plugin","access":4,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"isModal","access":4,"descriptor":"Z"},{"name":"localEchoEnabled","access":4,"descriptor":"Z"},{"name":"prefix","access":4,"descriptor":"Lorg/bukkit/conversations/ConversationPrefix;"},{"name":"firstPrompt","access":4,"descriptor":"Lorg/bukkit/conversations/Prompt;"},{"name":"initialSessionData","access":4,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"playerOnlyMessage","access":4,"descriptor":"Ljava/lang/String;"},{"name":"cancellers","access":4,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"abandonedListeners","access":4,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"withModality","access":1,"descriptor":"(Z)Lorg/bukkit/conversations/ConversationFactory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"withLocalEcho","access":1,"descriptor":"(Z)Lorg/bukkit/conversations/ConversationFactory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"withPrefix","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationPrefix;)Lorg/bukkit/conversations/ConversationFactory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"withTimeout","access":1,"descriptor":"(I)Lorg/bukkit/conversations/ConversationFactory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"withFirstPrompt","access":1,"descriptor":"(Lorg/bukkit/conversations/Prompt;)Lorg/bukkit/conversations/ConversationFactory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"withInitialSessionData","access":1,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/conversations/ConversationFactory;","signature":"(Ljava/util/Map;)Lorg/bukkit/conversations/ConversationFactory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"withEscapeSequence","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/conversations/ConversationFactory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"withConversationCanceller","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationCanceller;)Lorg/bukkit/conversations/ConversationFactory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"thatExcludesNonPlayersWithMessage","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/conversations/ConversationFactory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"addConversationAbandonedListener","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationAbandonedListener;)Lorg/bukkit/conversations/ConversationFactory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"buildConversation","access":1,"descriptor":"(Lorg/bukkit/conversations/Conversable;)Lorg/bukkit/conversations/Conversation;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/conversations/ConversationFactory$NotPlayerMessagePrompt","version":52,"access":32,"superName":"org/bukkit/conversations/MessagePrompt","innerClasses":[{"name":"org/bukkit/conversations/ConversationFactory$NotPlayerMessagePrompt","outerName":"org/bukkit/conversations/ConversationFactory","innerName":"NotPlayerMessagePrompt","access":2}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lorg/bukkit/conversations/ConversationFactory;"}],"methods":[{"name":"","access":2,"descriptor":"(Lorg/bukkit/conversations/ConversationFactory;)V"},{"name":"getPromptText","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getNextPrompt","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Lorg/bukkit/conversations/Prompt;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":4096,"descriptor":"(Lorg/bukkit/conversations/ConversationFactory;Lorg/bukkit/conversations/ConversationFactory$NotPlayerMessagePrompt;)V"}]},{"name":"org/bukkit/conversations/ConversationPrefix","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getPrefix","access":1025,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/conversations/ExactMatchConversationCanceller","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/conversations/ConversationCanceller"],"fields":[{"name":"escapeSequence","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setConversation","access":1,"descriptor":"(Lorg/bukkit/conversations/Conversation;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"cancelBasedOnInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/conversations/ConversationCanceller;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/conversations/FixedSetPrompt","version":52,"access":1057,"superName":"org/bukkit/conversations/ValidatingPrompt","fields":[{"name":"fixedSet","access":4,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":2,"descriptor":"()V"},{"name":"isInputValid","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"formatFixedSet","access":4,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/conversations/InactivityConversationCanceller","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/conversations/ConversationCanceller"],"innerClasses":[{"name":"org/bukkit/conversations/InactivityConversationCanceller$1","access":0}],"fields":[{"name":"plugin","access":4,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"timeoutSeconds","access":4,"descriptor":"I"},{"name":"conversation","access":4,"descriptor":"Lorg/bukkit/conversations/Conversation;"},{"name":"taskId","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setConversation","access":1,"descriptor":"(Lorg/bukkit/conversations/Conversation;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"cancelBasedOnInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/conversations/ConversationCanceller;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"startTimer","access":2,"descriptor":"()V"},{"name":"stopTimer","access":2,"descriptor":"()V"},{"name":"cancelling","access":4,"descriptor":"(Lorg/bukkit/conversations/Conversation;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"access$1","access":4104,"descriptor":"(Lorg/bukkit/conversations/InactivityConversationCanceller;)V"}]},{"name":"org/bukkit/conversations/InactivityConversationCanceller$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"org/bukkit/conversations/InactivityConversationCanceller","outerMethod":"startTimer","outerMethodDescriptor":"()V","innerClasses":[{"name":"org/bukkit/conversations/Conversation$ConversationState","outerName":"org/bukkit/conversations/Conversation","innerName":"ConversationState","access":16409},{"name":"org/bukkit/conversations/InactivityConversationCanceller$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lorg/bukkit/conversations/InactivityConversationCanceller;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/bukkit/conversations/InactivityConversationCanceller;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/conversations/ManuallyAbandonedConversationCanceller","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/conversations/ConversationCanceller"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"setConversation","access":1,"descriptor":"(Lorg/bukkit/conversations/Conversation;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"cancelBasedOnInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/conversations/ConversationCanceller;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/conversations/MessagePrompt","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["org/bukkit/conversations/Prompt"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"blocksForInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"acceptInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Lorg/bukkit/conversations/Prompt;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getNextPrompt","access":1028,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Lorg/bukkit/conversations/Prompt;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/conversations/NullConversationPrefix","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/conversations/ConversationPrefix"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getPrefix","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/conversations/NumericPrompt","version":52,"access":1057,"superName":"org/bukkit/conversations/ValidatingPrompt","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isInputValid","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isNumberValid","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/Number;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"acceptValidatedInput","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Lorg/bukkit/conversations/Prompt;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"acceptValidatedInput","access":1028,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/Number;)Lorg/bukkit/conversations/Prompt;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getFailedValidationText","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getInputNotNumericText","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getFailedValidationText","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/Number;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/conversations/PlayerNamePrompt","version":52,"access":1057,"superName":"org/bukkit/conversations/ValidatingPrompt","fields":[{"name":"plugin","access":2,"descriptor":"Lorg/bukkit/plugin/Plugin;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isInputValid","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"acceptValidatedInput","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Lorg/bukkit/conversations/Prompt;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"acceptValidatedInput","access":1028,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Lorg/bukkit/entity/Player;)Lorg/bukkit/conversations/Prompt;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/conversations/PluginNameConversationPrefix","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/conversations/ConversationPrefix"],"fields":[{"name":"separator","access":4,"descriptor":"Ljava/lang/String;"},{"name":"prefixColor","access":4,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"plugin","access":4,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"cachedPrefix","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Lorg/bukkit/ChatColor;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getPrefix","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/conversations/Prompt","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable"],"fields":[{"name":"END_OF_CONVERSATION","access":25,"descriptor":"Lorg/bukkit/conversations/Prompt;"}],"methods":[{"name":"getPromptText","access":1025,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"blocksForInput","access":1025,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"acceptInput","access":1025,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Lorg/bukkit/conversations/Prompt;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/conversations/RegexPrompt","version":52,"access":1057,"superName":"org/bukkit/conversations/ValidatingPrompt","fields":[{"name":"pattern","access":2,"descriptor":"Ljava/util/regex/Pattern;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Ljava/util/regex/Pattern;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":2,"descriptor":"()V"},{"name":"isInputValid","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/conversations/StringPrompt","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["org/bukkit/conversations/Prompt"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"blocksForInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/conversations/ValidatingPrompt","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["org/bukkit/conversations/Prompt"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"acceptInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Lorg/bukkit/conversations/Prompt;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"blocksForInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isInputValid","access":1028,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"acceptValidatedInput","access":1028,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Lorg/bukkit/conversations/Prompt;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getFailedValidationText","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/conversations/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/enchantments/Enchantment","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"PROTECTION_ENVIRONMENTAL","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"PROTECTION_FIRE","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"PROTECTION_FALL","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"PROTECTION_EXPLOSIONS","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"PROTECTION_PROJECTILE","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"OXYGEN","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"WATER_WORKER","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"THORNS","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"DEPTH_STRIDER","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"FROST_WALKER","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"BINDING_CURSE","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"DAMAGE_ALL","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"DAMAGE_UNDEAD","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"DAMAGE_ARTHROPODS","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"KNOCKBACK","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"FIRE_ASPECT","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"LOOT_BONUS_MOBS","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"SWEEPING_EDGE","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"DIG_SPEED","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"SILK_TOUCH","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"DURABILITY","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"LOOT_BONUS_BLOCKS","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"ARROW_DAMAGE","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"ARROW_KNOCKBACK","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"ARROW_FIRE","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"ARROW_INFINITE","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"LUCK","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"LURE","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"LOYALTY","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"IMPALING","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"RIPTIDE","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"CHANNELING","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"MULTISHOT","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"QUICK_CHARGE","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"PIERCING","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"MENDING","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"VANISHING_CURSE","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"SOUL_SPEED","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"byKey","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"byName","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"acceptingNew","access":10,"descriptor":"Z"},{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getName","access":132097,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMaxLevel","access":1025,"descriptor":"()I"},{"name":"getStartLevel","access":1025,"descriptor":"()I"},{"name":"getItemTarget","access":1025,"descriptor":"()Lorg/bukkit/enchantments/EnchantmentTarget;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isTreasure","access":1025,"descriptor":"()Z"},{"name":"isCursed","access":132097,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"conflictsWith","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"canEnchantItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"registerEnchantment","access":9,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isAcceptingRegistrations","access":9,"descriptor":"()Z"},{"name":"stopAcceptingRegistrations","access":9,"descriptor":"()V"},{"name":"getByKey","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/enchantments/Enchantment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null -> null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getByName","access":131081,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/enchantments/Enchantment;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null -> null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/enchantments/Enchantment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/enchantments/EnchantmentOffer","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"enchantment","access":2,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"enchantmentLevel","access":2,"descriptor":"I"},{"name":"cost","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;II)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEnchantment","access":1,"descriptor":"()Lorg/bukkit/enchantments/Enchantment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setEnchantment","access":1,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEnchantmentLevel","access":1,"descriptor":"()I"},{"name":"setEnchantmentLevel","access":1,"descriptor":"(I)V"},{"name":"getCost","access":1,"descriptor":"()I"},{"name":"setCost","access":1,"descriptor":"(I)V"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget","version":52,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$1","access":16384},{"name":"org/bukkit/enchantments/EnchantmentTarget$10","access":16384},{"name":"org/bukkit/enchantments/EnchantmentTarget$11","access":16384},{"name":"org/bukkit/enchantments/EnchantmentTarget$12","access":16384},{"name":"org/bukkit/enchantments/EnchantmentTarget$13","access":16384},{"name":"org/bukkit/enchantments/EnchantmentTarget$14","access":16384},{"name":"org/bukkit/enchantments/EnchantmentTarget$15","access":16384},{"name":"org/bukkit/enchantments/EnchantmentTarget$2","access":16384},{"name":"org/bukkit/enchantments/EnchantmentTarget$3","access":16384},{"name":"org/bukkit/enchantments/EnchantmentTarget$4","access":16384},{"name":"org/bukkit/enchantments/EnchantmentTarget$5","access":16384},{"name":"org/bukkit/enchantments/EnchantmentTarget$6","access":16384},{"name":"org/bukkit/enchantments/EnchantmentTarget$7","access":16384},{"name":"org/bukkit/enchantments/EnchantmentTarget$8","access":16384},{"name":"org/bukkit/enchantments/EnchantmentTarget$9","access":16384}],"fields":[{"name":"ALL","access":147481,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"ARMOR","access":16409,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"ARMOR_FEET","access":16409,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"ARMOR_LEGS","access":16409,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"ARMOR_TORSO","access":16409,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"ARMOR_HEAD","access":16409,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"WEAPON","access":16409,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"TOOL","access":16409,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"BOW","access":16409,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"FISHING_ROD","access":16409,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"BREAKABLE","access":16409,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"WEARABLE","access":16409,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"TRIDENT","access":16409,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"CROSSBOW","access":16409,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"VANISHABLE","access":16409,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/enchantments/EnchantmentTarget;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1025,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILorg/bukkit/enchantments/EnchantmentTarget;)V"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$1","version":52,"access":16416,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$1","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$10","version":52,"access":16416,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$10","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$11","version":52,"access":16416,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$11","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$12","version":52,"access":16416,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$12","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$13","version":52,"access":16416,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$13","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$14","version":52,"access":16416,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$14","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$15","version":52,"access":16416,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$15","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$2","version":52,"access":16416,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$2","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$3","version":52,"access":16416,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$3","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$4","version":52,"access":16416,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$4","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$5","version":52,"access":16416,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$5","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$6","version":52,"access":16416,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$6","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$7","version":52,"access":16416,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$7","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$8","version":52,"access":16416,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$8","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$9","version":52,"access":16416,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$9","access":16384}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/EnchantmentWrapper","version":52,"access":33,"superName":"org/bukkit/enchantments/Enchantment","methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEnchantment","access":1,"descriptor":"()Lorg/bukkit/enchantments/Enchantment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMaxLevel","access":1,"descriptor":"()I"},{"name":"getStartLevel","access":1,"descriptor":"()I"},{"name":"getItemTarget","access":1,"descriptor":"()Lorg/bukkit/enchantments/EnchantmentTarget;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"canEnchantItem","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isTreasure","access":1,"descriptor":"()Z"},{"name":"isCursed","access":1,"descriptor":"()Z"},{"name":"conflictsWith","access":1,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/enchantments/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/entity/AbstractArrow","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Projectile"],"innerClasses":[{"name":"org/bukkit/entity/AbstractArrow$PickupStatus","outerName":"org/bukkit/entity/AbstractArrow","innerName":"PickupStatus","access":16409}],"methods":[{"name":"getKnockbackStrength","access":1025,"descriptor":"()I"},{"name":"setKnockbackStrength","access":1025,"descriptor":"(I)V"},{"name":"getDamage","access":1025,"descriptor":"()D"},{"name":"setDamage","access":1025,"descriptor":"(D)V"},{"name":"getPierceLevel","access":1025,"descriptor":"()I"},{"name":"setPierceLevel","access":1025,"descriptor":"(I)V"},{"name":"isCritical","access":1025,"descriptor":"()Z"},{"name":"setCritical","access":1025,"descriptor":"(Z)V"},{"name":"isInBlock","access":1025,"descriptor":"()Z"},{"name":"getAttachedBlock","access":1025,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getPickupStatus","access":1025,"descriptor":"()Lorg/bukkit/entity/AbstractArrow$PickupStatus;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPickupStatus","access":1025,"descriptor":"(Lorg/bukkit/entity/AbstractArrow$PickupStatus;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isShotFromCrossbow","access":1025,"descriptor":"()Z"},{"name":"setShotFromCrossbow","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/AbstractArrow$PickupStatus","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/AbstractArrow$PickupStatus","outerName":"org/bukkit/entity/AbstractArrow","innerName":"PickupStatus","access":16409}],"fields":[{"name":"DISALLOWED","access":16409,"descriptor":"Lorg/bukkit/entity/AbstractArrow$PickupStatus;"},{"name":"ALLOWED","access":16409,"descriptor":"Lorg/bukkit/entity/AbstractArrow$PickupStatus;"},{"name":"CREATIVE_ONLY","access":16409,"descriptor":"Lorg/bukkit/entity/AbstractArrow$PickupStatus;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/AbstractArrow$PickupStatus;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/AbstractArrow$PickupStatus;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/AbstractArrow$PickupStatus;"}]},{"name":"org/bukkit/entity/AbstractHorse","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Vehicle","org/bukkit/inventory/InventoryHolder","org/bukkit/entity/Tameable"],"innerClasses":[{"name":"org/bukkit/entity/Horse$Variant","outerName":"org/bukkit/entity/Horse","innerName":"Variant","access":16409}],"methods":[{"name":"getVariant","access":132097,"descriptor":"()Lorg/bukkit/entity/Horse$Variant;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setVariant","access":132097,"descriptor":"(Lorg/bukkit/entity/Horse$Variant;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_ -> fail"},"visible":false}]},{"name":"getDomestication","access":1025,"descriptor":"()I"},{"name":"setDomestication","access":1025,"descriptor":"(I)V"},{"name":"getMaxDomestication","access":1025,"descriptor":"()I"},{"name":"setMaxDomestication","access":1025,"descriptor":"(I)V"},{"name":"getJumpStrength","access":1025,"descriptor":"()D"},{"name":"setJumpStrength","access":1025,"descriptor":"(D)V"},{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/AbstractHorseInventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/entity/AbstractSkeleton","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"],"innerClasses":[{"name":"org/bukkit/entity/Skeleton$SkeletonType","outerName":"org/bukkit/entity/Skeleton","innerName":"SkeletonType","access":16409}],"methods":[{"name":"getSkeletonType","access":132097,"descriptor":"()Lorg/bukkit/entity/Skeleton$SkeletonType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setSkeletonType","access":132097,"descriptor":"(Lorg/bukkit/entity/Skeleton$SkeletonType;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_ -> fail"},"visible":false}]}]},{"name":"org/bukkit/entity/AbstractVillager","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Breedable","org/bukkit/entity/NPC","org/bukkit/inventory/InventoryHolder","org/bukkit/inventory/Merchant"],"methods":[{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/entity/Ageable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Creature"],"methods":[{"name":"getAge","access":1025,"descriptor":"()I"},{"name":"setAge","access":1025,"descriptor":"(I)V"},{"name":"setAgeLock","access":132097,"descriptor":"(Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getAgeLock","access":132097,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setBaby","access":1025,"descriptor":"()V"},{"name":"setAdult","access":1025,"descriptor":"()V"},{"name":"isAdult","access":1025,"descriptor":"()Z"},{"name":"canBreed","access":132097,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setBreed","access":132097,"descriptor":"(Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]}]},{"name":"org/bukkit/entity/Ambient","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Mob"]},{"name":"org/bukkit/entity/AnimalTamer","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getUniqueId","access":1025,"descriptor":"()Ljava/util/UUID;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/entity/Animals","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Breedable"],"methods":[{"name":"getBreedCause","access":1025,"descriptor":"()Ljava/util/UUID;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setBreedCause","access":1025,"descriptor":"(Ljava/util/UUID;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"isLoveMode","access":1025,"descriptor":"()Z"},{"name":"getLoveModeTicks","access":1025,"descriptor":"()I"},{"name":"setLoveModeTicks","access":1025,"descriptor":"(I)V"},{"name":"isBreedItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isBreedItem","access":1025,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/AreaEffectCloud","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getDuration","access":1025,"descriptor":"()I"},{"name":"setDuration","access":1025,"descriptor":"(I)V"},{"name":"getWaitTime","access":1025,"descriptor":"()I"},{"name":"setWaitTime","access":1025,"descriptor":"(I)V"},{"name":"getReapplicationDelay","access":1025,"descriptor":"()I"},{"name":"setReapplicationDelay","access":1025,"descriptor":"(I)V"},{"name":"getDurationOnUse","access":1025,"descriptor":"()I"},{"name":"setDurationOnUse","access":1025,"descriptor":"(I)V"},{"name":"getRadius","access":1025,"descriptor":"()F"},{"name":"setRadius","access":1025,"descriptor":"(F)V"},{"name":"getRadiusOnUse","access":1025,"descriptor":"()F"},{"name":"setRadiusOnUse","access":1025,"descriptor":"(F)V"},{"name":"getRadiusPerTick","access":1025,"descriptor":"()F"},{"name":"setRadiusPerTick","access":1025,"descriptor":"(F)V"},{"name":"getParticle","access":1025,"descriptor":"()Lorg/bukkit/Particle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Ljava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;TT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"setBasePotionData","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBasePotionData","access":1025,"descriptor":"()Lorg/bukkit/potion/PotionData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"hasCustomEffects","access":1025,"descriptor":"()Z"},{"name":"getCustomEffects","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffect;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"clearCustomEffects","access":1025,"descriptor":"()V"},{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/Color;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getSource","access":1025,"descriptor":"()Lorg/bukkit/projectiles/ProjectileSource;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setSource","access":1025,"descriptor":"(Lorg/bukkit/projectiles/ProjectileSource;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/ArmorStand","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/LivingEntity"],"innerClasses":[{"name":"org/bukkit/entity/ArmorStand$LockType","outerName":"org/bukkit/entity/ArmorStand","innerName":"LockType","access":16409}],"methods":[{"name":"getItemInHand","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItemInHand","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getBoots","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setBoots","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getLeggings","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setLeggings","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getChestplate","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setChestplate","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getHelmet","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setHelmet","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getBodyPose","access":1025,"descriptor":"()Lorg/bukkit/util/EulerAngle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setBodyPose","access":1025,"descriptor":"(Lorg/bukkit/util/EulerAngle;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLeftArmPose","access":1025,"descriptor":"()Lorg/bukkit/util/EulerAngle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setLeftArmPose","access":1025,"descriptor":"(Lorg/bukkit/util/EulerAngle;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRightArmPose","access":1025,"descriptor":"()Lorg/bukkit/util/EulerAngle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRightArmPose","access":1025,"descriptor":"(Lorg/bukkit/util/EulerAngle;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getLeftLegPose","access":1025,"descriptor":"()Lorg/bukkit/util/EulerAngle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setLeftLegPose","access":1025,"descriptor":"(Lorg/bukkit/util/EulerAngle;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRightLegPose","access":1025,"descriptor":"()Lorg/bukkit/util/EulerAngle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRightLegPose","access":1025,"descriptor":"(Lorg/bukkit/util/EulerAngle;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHeadPose","access":1025,"descriptor":"()Lorg/bukkit/util/EulerAngle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setHeadPose","access":1025,"descriptor":"(Lorg/bukkit/util/EulerAngle;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasBasePlate","access":1025,"descriptor":"()Z"},{"name":"setBasePlate","access":1025,"descriptor":"(Z)V"},{"name":"isVisible","access":1025,"descriptor":"()Z"},{"name":"setVisible","access":1025,"descriptor":"(Z)V"},{"name":"hasArms","access":1025,"descriptor":"()Z"},{"name":"setArms","access":1025,"descriptor":"(Z)V"},{"name":"isSmall","access":1025,"descriptor":"()Z"},{"name":"setSmall","access":1025,"descriptor":"(Z)V"},{"name":"isMarker","access":1025,"descriptor":"()Z"},{"name":"setMarker","access":1025,"descriptor":"(Z)V"},{"name":"addEquipmentLock","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;Lorg/bukkit/entity/ArmorStand$LockType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"removeEquipmentLock","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;Lorg/bukkit/entity/ArmorStand$LockType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"hasEquipmentLock","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;Lorg/bukkit/entity/ArmorStand$LockType;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/entity/ArmorStand$LockType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/ArmorStand$LockType","outerName":"org/bukkit/entity/ArmorStand","innerName":"LockType","access":16409}],"fields":[{"name":"ADDING_OR_CHANGING","access":16409,"descriptor":"Lorg/bukkit/entity/ArmorStand$LockType;"},{"name":"REMOVING_OR_CHANGING","access":16409,"descriptor":"Lorg/bukkit/entity/ArmorStand$LockType;"},{"name":"ADDING","access":16409,"descriptor":"Lorg/bukkit/entity/ArmorStand$LockType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/ArmorStand$LockType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/ArmorStand$LockType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/ArmorStand$LockType;"}]},{"name":"org/bukkit/entity/Arrow","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractArrow"],"methods":[{"name":"setBasePotionData","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBasePotionData","access":1025,"descriptor":"()Lorg/bukkit/potion/PotionData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/Color;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasCustomEffects","access":1025,"descriptor":"()Z"},{"name":"getCustomEffects","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffect;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"clearCustomEffects","access":1025,"descriptor":"()V"}]},{"name":"org/bukkit/entity/Axolotl","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"innerClasses":[{"name":"org/bukkit/entity/Axolotl$Variant","outerName":"org/bukkit/entity/Axolotl","innerName":"Variant","access":16409}],"methods":[{"name":"isPlayingDead","access":1025,"descriptor":"()Z"},{"name":"setPlayingDead","access":1025,"descriptor":"(Z)V"},{"name":"getVariant","access":1025,"descriptor":"()Lorg/bukkit/entity/Axolotl$Variant;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setVariant","access":1025,"descriptor":"(Lorg/bukkit/entity/Axolotl$Variant;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Axolotl$Variant","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/Axolotl$Variant","outerName":"org/bukkit/entity/Axolotl","innerName":"Variant","access":16409}],"fields":[{"name":"LUCY","access":16409,"descriptor":"Lorg/bukkit/entity/Axolotl$Variant;"},{"name":"WILD","access":16409,"descriptor":"Lorg/bukkit/entity/Axolotl$Variant;"},{"name":"GOLD","access":16409,"descriptor":"Lorg/bukkit/entity/Axolotl$Variant;"},{"name":"CYAN","access":16409,"descriptor":"Lorg/bukkit/entity/Axolotl$Variant;"},{"name":"BLUE","access":16409,"descriptor":"Lorg/bukkit/entity/Axolotl$Variant;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Axolotl$Variant;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Axolotl$Variant;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Axolotl$Variant;"}]},{"name":"org/bukkit/entity/Bat","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Ambient"],"methods":[{"name":"isAwake","access":1025,"descriptor":"()Z"},{"name":"setAwake","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Bee","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"methods":[{"name":"getHive","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setHive","access":1025,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getFlower","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setFlower","access":1025,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"hasNectar","access":1025,"descriptor":"()Z"},{"name":"setHasNectar","access":1025,"descriptor":"(Z)V"},{"name":"hasStung","access":1025,"descriptor":"()Z"},{"name":"setHasStung","access":1025,"descriptor":"(Z)V"},{"name":"getAnger","access":1025,"descriptor":"()I"},{"name":"setAnger","access":1025,"descriptor":"(I)V"},{"name":"getCannotEnterHiveTicks","access":1025,"descriptor":"()I"},{"name":"setCannotEnterHiveTicks","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Blaze","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"]},{"name":"org/bukkit/entity/Boat","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Vehicle"],"methods":[{"name":"getWoodType","access":1025,"descriptor":"()Lorg/bukkit/TreeSpecies;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setWoodType","access":1025,"descriptor":"(Lorg/bukkit/TreeSpecies;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getMaxSpeed","access":132097,"descriptor":"()D","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setMaxSpeed","access":132097,"descriptor":"(D)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getOccupiedDeceleration","access":132097,"descriptor":"()D","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setOccupiedDeceleration","access":132097,"descriptor":"(D)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getUnoccupiedDeceleration","access":132097,"descriptor":"()D","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setUnoccupiedDeceleration","access":132097,"descriptor":"(D)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getWorkOnLand","access":132097,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setWorkOnLand","access":132097,"descriptor":"(Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]}]},{"name":"org/bukkit/entity/Boss","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getBossBar","access":1025,"descriptor":"()Lorg/bukkit/boss/BossBar;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]}]},{"name":"org/bukkit/entity/Breedable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Ageable"],"methods":[{"name":"setAgeLock","access":1025,"descriptor":"(Z)V"},{"name":"getAgeLock","access":1025,"descriptor":"()Z"},{"name":"canBreed","access":1025,"descriptor":"()Z"},{"name":"setBreed","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Cat","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Tameable","org/bukkit/entity/Sittable"],"innerClasses":[{"name":"org/bukkit/entity/Cat$Type","outerName":"org/bukkit/entity/Cat","innerName":"Type","access":16409}],"methods":[{"name":"getCatType","access":1025,"descriptor":"()Lorg/bukkit/entity/Cat$Type;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setCatType","access":1025,"descriptor":"(Lorg/bukkit/entity/Cat$Type;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCollarColor","access":1025,"descriptor":"()Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setCollarColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Cat$Type","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/Cat$Type","outerName":"org/bukkit/entity/Cat","innerName":"Type","access":16409}],"fields":[{"name":"TABBY","access":16409,"descriptor":"Lorg/bukkit/entity/Cat$Type;"},{"name":"BLACK","access":16409,"descriptor":"Lorg/bukkit/entity/Cat$Type;"},{"name":"RED","access":16409,"descriptor":"Lorg/bukkit/entity/Cat$Type;"},{"name":"SIAMESE","access":16409,"descriptor":"Lorg/bukkit/entity/Cat$Type;"},{"name":"BRITISH_SHORTHAIR","access":16409,"descriptor":"Lorg/bukkit/entity/Cat$Type;"},{"name":"CALICO","access":16409,"descriptor":"Lorg/bukkit/entity/Cat$Type;"},{"name":"PERSIAN","access":16409,"descriptor":"Lorg/bukkit/entity/Cat$Type;"},{"name":"RAGDOLL","access":16409,"descriptor":"Lorg/bukkit/entity/Cat$Type;"},{"name":"WHITE","access":16409,"descriptor":"Lorg/bukkit/entity/Cat$Type;"},{"name":"JELLIE","access":16409,"descriptor":"Lorg/bukkit/entity/Cat$Type;"},{"name":"ALL_BLACK","access":16409,"descriptor":"Lorg/bukkit/entity/Cat$Type;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Cat$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Cat$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Cat$Type;"}]},{"name":"org/bukkit/entity/CaveSpider","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Spider"]},{"name":"org/bukkit/entity/ChestedHorse","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractHorse"],"methods":[{"name":"isCarryingChest","access":1025,"descriptor":"()Z"},{"name":"setCarryingChest","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Chicken","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"]},{"name":"org/bukkit/entity/Cod","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Fish"]},{"name":"org/bukkit/entity/ComplexEntityPart","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getParent","access":1025,"descriptor":"()Lorg/bukkit/entity/ComplexLivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/entity/ComplexLivingEntity","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/LivingEntity"],"methods":[{"name":"getParts","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/entity/Cow","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"]},{"name":"org/bukkit/entity/Creature","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Mob"]},{"name":"org/bukkit/entity/Creeper","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"],"methods":[{"name":"isPowered","access":1025,"descriptor":"()Z"},{"name":"setPowered","access":1025,"descriptor":"(Z)V"},{"name":"setMaxFuseTicks","access":1025,"descriptor":"(I)V"},{"name":"getMaxFuseTicks","access":1025,"descriptor":"()I"},{"name":"setFuseTicks","access":1025,"descriptor":"(I)V"},{"name":"getFuseTicks","access":1025,"descriptor":"()I"},{"name":"setExplosionRadius","access":1025,"descriptor":"(I)V"},{"name":"getExplosionRadius","access":1025,"descriptor":"()I"},{"name":"explode","access":1025,"descriptor":"()V"},{"name":"ignite","access":1025,"descriptor":"()V"}]},{"name":"org/bukkit/entity/Damageable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"damage","access":1025,"descriptor":"(D)V"},{"name":"damage","access":1025,"descriptor":"(DLorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getHealth","access":1025,"descriptor":"()D"},{"name":"setHealth","access":1025,"descriptor":"(D)V"},{"name":"getAbsorptionAmount","access":1025,"descriptor":"()D"},{"name":"setAbsorptionAmount","access":1025,"descriptor":"(D)V"},{"name":"getMaxHealth","access":132097,"descriptor":"()D","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setMaxHealth","access":132097,"descriptor":"(D)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"resetMaxHealth","access":132097,"descriptor":"()V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]}]},{"name":"org/bukkit/entity/Dolphin","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/WaterMob"]},{"name":"org/bukkit/entity/Donkey","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ChestedHorse"]},{"name":"org/bukkit/entity/DragonFireball","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Fireball"]},{"name":"org/bukkit/entity/Drowned","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Zombie"]},{"name":"org/bukkit/entity/Egg","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ThrowableProjectile"]},{"name":"org/bukkit/entity/ElderGuardian","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Guardian"]},{"name":"org/bukkit/entity/EnderCrystal","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"isShowingBottom","access":1025,"descriptor":"()Z"},{"name":"setShowingBottom","access":1025,"descriptor":"(Z)V"},{"name":"getBeamTarget","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setBeamTarget","access":1025,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/EnderDragon","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ComplexLivingEntity","org/bukkit/entity/Boss"],"innerClasses":[{"name":"org/bukkit/entity/EnderDragon$Phase","outerName":"org/bukkit/entity/EnderDragon","innerName":"Phase","access":16409}],"methods":[{"name":"getPhase","access":1025,"descriptor":"()Lorg/bukkit/entity/EnderDragon$Phase;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPhase","access":1025,"descriptor":"(Lorg/bukkit/entity/EnderDragon$Phase;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDragonBattle","access":1025,"descriptor":"()Lorg/bukkit/boss/DragonBattle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getDeathAnimationTicks","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/entity/EnderDragon$Phase","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/EnderDragon$Phase","outerName":"org/bukkit/entity/EnderDragon","innerName":"Phase","access":16409}],"fields":[{"name":"CIRCLING","access":16409,"descriptor":"Lorg/bukkit/entity/EnderDragon$Phase;"},{"name":"STRAFING","access":16409,"descriptor":"Lorg/bukkit/entity/EnderDragon$Phase;"},{"name":"FLY_TO_PORTAL","access":16409,"descriptor":"Lorg/bukkit/entity/EnderDragon$Phase;"},{"name":"LAND_ON_PORTAL","access":16409,"descriptor":"Lorg/bukkit/entity/EnderDragon$Phase;"},{"name":"LEAVE_PORTAL","access":16409,"descriptor":"Lorg/bukkit/entity/EnderDragon$Phase;"},{"name":"BREATH_ATTACK","access":16409,"descriptor":"Lorg/bukkit/entity/EnderDragon$Phase;"},{"name":"SEARCH_FOR_BREATH_ATTACK_TARGET","access":16409,"descriptor":"Lorg/bukkit/entity/EnderDragon$Phase;"},{"name":"ROAR_BEFORE_ATTACK","access":16409,"descriptor":"Lorg/bukkit/entity/EnderDragon$Phase;"},{"name":"CHARGE_PLAYER","access":16409,"descriptor":"Lorg/bukkit/entity/EnderDragon$Phase;"},{"name":"DYING","access":16409,"descriptor":"Lorg/bukkit/entity/EnderDragon$Phase;"},{"name":"HOVER","access":16409,"descriptor":"Lorg/bukkit/entity/EnderDragon$Phase;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/EnderDragon$Phase;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/EnderDragon$Phase;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/EnderDragon$Phase;"}]},{"name":"org/bukkit/entity/EnderDragonPart","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ComplexEntityPart","org/bukkit/entity/Damageable"],"methods":[{"name":"getParent","access":1025,"descriptor":"()Lorg/bukkit/entity/EnderDragon;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getParent","access":4161,"descriptor":"()Lorg/bukkit/entity/ComplexLivingEntity;"}]},{"name":"org/bukkit/entity/EnderPearl","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ThrowableProjectile"]},{"name":"org/bukkit/entity/EnderSignal","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getTargetLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setTargetLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDropItem","access":1025,"descriptor":"()Z"},{"name":"setDropItem","access":1025,"descriptor":"(Z)V"},{"name":"getItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getDespawnTimer","access":1025,"descriptor":"()I"},{"name":"setDespawnTimer","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Enderman","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"],"methods":[{"name":"getCarriedMaterial","access":1025,"descriptor":"()Lorg/bukkit/material/MaterialData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setCarriedMaterial","access":1025,"descriptor":"(Lorg/bukkit/material/MaterialData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCarriedBlock","access":1025,"descriptor":"()Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setCarriedBlock","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Endermite","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"],"methods":[{"name":"isPlayerSpawned","access":132097,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setPlayerSpawned","access":132097,"descriptor":"(Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]}]},{"name":"org/bukkit/entity/Entity","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/metadata/Metadatable","org/bukkit/command/CommandSender","org/bukkit/Nameable","org/bukkit/persistence/PersistentDataHolder"],"innerClasses":[{"name":"org/bukkit/command/CommandSender$Spigot","outerName":"org/bukkit/command/CommandSender","innerName":"Spigot","access":9},{"name":"org/bukkit/entity/Entity$Spigot","outerName":"org/bukkit/entity/Entity","innerName":"Spigot","access":9},{"name":"org/bukkit/event/player/PlayerTeleportEvent$TeleportCause","outerName":"org/bukkit/event/player/PlayerTeleportEvent","innerName":"TeleportCause","access":16409}],"methods":[{"name":"getLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null -> null; !null -> !null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setVelocity","access":1025,"descriptor":"(Lorg/bukkit/util/Vector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getVelocity","access":1025,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHeight","access":1025,"descriptor":"()D"},{"name":"getWidth","access":1025,"descriptor":"()D"},{"name":"getBoundingBox","access":1025,"descriptor":"()Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isOnGround","access":1025,"descriptor":"()Z"},{"name":"isInWater","access":1025,"descriptor":"()Z"},{"name":"getWorld","access":1025,"descriptor":"()Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRotation","access":1025,"descriptor":"(FF)V"},{"name":"teleport","access":1025,"descriptor":"(Lorg/bukkit/Location;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"teleport","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"teleport","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"teleport","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getNearbyEntities","access":1025,"descriptor":"(DDD)Ljava/util/List;","signature":"(DDD)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntityId","access":1025,"descriptor":"()I"},{"name":"getFireTicks","access":1025,"descriptor":"()I"},{"name":"getMaxFireTicks","access":1025,"descriptor":"()I"},{"name":"setFireTicks","access":1025,"descriptor":"(I)V"},{"name":"setVisualFire","access":1025,"descriptor":"(Z)V"},{"name":"isVisualFire","access":1025,"descriptor":"()Z"},{"name":"getFreezeTicks","access":1025,"descriptor":"()I"},{"name":"getMaxFreezeTicks","access":1025,"descriptor":"()I"},{"name":"setFreezeTicks","access":1025,"descriptor":"(I)V"},{"name":"isFrozen","access":1025,"descriptor":"()Z"},{"name":"remove","access":1025,"descriptor":"()V"},{"name":"isDead","access":1025,"descriptor":"()Z"},{"name":"isValid","access":1025,"descriptor":"()Z"},{"name":"getServer","access":1025,"descriptor":"()Lorg/bukkit/Server;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isPersistent","access":1025,"descriptor":"()Z"},{"name":"setPersistent","access":1025,"descriptor":"(Z)V"},{"name":"getPassenger","access":132097,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setPassenger","access":132097,"descriptor":"(Lorg/bukkit/entity/Entity;)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPassengers","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addPassenger","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removePassenger","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isEmpty","access":1025,"descriptor":"()Z"},{"name":"eject","access":1025,"descriptor":"()Z"},{"name":"getFallDistance","access":1025,"descriptor":"()F"},{"name":"setFallDistance","access":1025,"descriptor":"(F)V"},{"name":"setLastDamageCause","access":1025,"descriptor":"(Lorg/bukkit/event/entity/EntityDamageEvent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getLastDamageCause","access":1025,"descriptor":"()Lorg/bukkit/event/entity/EntityDamageEvent;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getUniqueId","access":1025,"descriptor":"()Ljava/util/UUID;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getTicksLived","access":1025,"descriptor":"()I"},{"name":"setTicksLived","access":1025,"descriptor":"(I)V"},{"name":"playEffect","access":1025,"descriptor":"(Lorg/bukkit/EntityEffect;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getType","access":1025,"descriptor":"()Lorg/bukkit/entity/EntityType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isInsideVehicle","access":1025,"descriptor":"()Z"},{"name":"leaveVehicle","access":1025,"descriptor":"()Z"},{"name":"getVehicle","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setCustomNameVisible","access":1025,"descriptor":"(Z)V"},{"name":"isCustomNameVisible","access":1025,"descriptor":"()Z"},{"name":"setGlowing","access":1025,"descriptor":"(Z)V"},{"name":"isGlowing","access":1025,"descriptor":"()Z"},{"name":"setInvulnerable","access":1025,"descriptor":"(Z)V"},{"name":"isInvulnerable","access":1025,"descriptor":"()Z"},{"name":"isSilent","access":1025,"descriptor":"()Z"},{"name":"setSilent","access":1025,"descriptor":"(Z)V"},{"name":"hasGravity","access":1025,"descriptor":"()Z"},{"name":"setGravity","access":1025,"descriptor":"(Z)V"},{"name":"getPortalCooldown","access":1025,"descriptor":"()I"},{"name":"setPortalCooldown","access":1025,"descriptor":"(I)V"},{"name":"getScoreboardTags","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addScoreboardTag","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeScoreboardTag","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPistonMoveReaction","access":1025,"descriptor":"()Lorg/bukkit/block/PistonMoveReaction;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getFacing","access":1025,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPose","access":1025,"descriptor":"()Lorg/bukkit/entity/Pose;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"spigot","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity$Spigot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"spigot","access":4161,"descriptor":"()Lorg/bukkit/command/CommandSender$Spigot;"}]},{"name":"org/bukkit/entity/Entity$Spigot","version":52,"access":33,"superName":"org/bukkit/command/CommandSender$Spigot","innerClasses":[{"name":"org/bukkit/command/CommandSender$Spigot","outerName":"org/bukkit/command/CommandSender","innerName":"Spigot","access":9},{"name":"org/bukkit/entity/Entity$Spigot","outerName":"org/bukkit/entity/Entity","innerName":"Spigot","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/entity/EntityCategory","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"NONE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityCategory;"},{"name":"UNDEAD","access":16409,"descriptor":"Lorg/bukkit/entity/EntityCategory;"},{"name":"ARTHROPOD","access":16409,"descriptor":"Lorg/bukkit/entity/EntityCategory;"},{"name":"ILLAGER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityCategory;"},{"name":"WATER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityCategory;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/EntityCategory;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/EntityCategory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/EntityCategory;"}]},{"name":"org/bukkit/entity/EntityType","version":52,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"DROPPED_ITEM","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"EXPERIENCE_ORB","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"AREA_EFFECT_CLOUD","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ELDER_GUARDIAN","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"WITHER_SKELETON","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"STRAY","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"EGG","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"LEASH_HITCH","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"PAINTING","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ARROW","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SNOWBALL","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"FIREBALL","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SMALL_FIREBALL","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ENDER_PEARL","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ENDER_SIGNAL","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SPLASH_POTION","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"THROWN_EXP_BOTTLE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ITEM_FRAME","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"WITHER_SKULL","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"PRIMED_TNT","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"FALLING_BLOCK","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"FIREWORK","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"HUSK","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SPECTRAL_ARROW","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SHULKER_BULLET","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"DRAGON_FIREBALL","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ZOMBIE_VILLAGER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SKELETON_HORSE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ZOMBIE_HORSE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ARMOR_STAND","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"DONKEY","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"MULE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"EVOKER_FANGS","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"EVOKER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"VEX","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"VINDICATOR","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ILLUSIONER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"MINECART_COMMAND","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"BOAT","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"MINECART","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"MINECART_CHEST","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"MINECART_FURNACE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"MINECART_TNT","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"MINECART_HOPPER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"MINECART_MOB_SPAWNER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"CREEPER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SKELETON","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SPIDER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"GIANT","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ZOMBIE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SLIME","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"GHAST","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ZOMBIFIED_PIGLIN","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ENDERMAN","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"CAVE_SPIDER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SILVERFISH","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"BLAZE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"MAGMA_CUBE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ENDER_DRAGON","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"WITHER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"BAT","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"WITCH","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ENDERMITE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"GUARDIAN","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SHULKER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"PIG","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SHEEP","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"COW","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"CHICKEN","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SQUID","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"WOLF","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"MUSHROOM_COW","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SNOWMAN","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"OCELOT","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"IRON_GOLEM","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"HORSE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"RABBIT","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"POLAR_BEAR","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"LLAMA","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"LLAMA_SPIT","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"PARROT","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"VILLAGER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ENDER_CRYSTAL","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"TURTLE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"PHANTOM","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"TRIDENT","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"COD","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SALMON","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"PUFFERFISH","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"TROPICAL_FISH","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"DROWNED","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"DOLPHIN","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"CAT","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"PANDA","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"PILLAGER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"RAVAGER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"TRADER_LLAMA","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"WANDERING_TRADER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"FOX","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"BEE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"HOGLIN","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"PIGLIN","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"STRIDER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ZOGLIN","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"PIGLIN_BRUTE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"AXOLOTL","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"GLOW_ITEM_FRAME","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"GLOW_SQUID","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"GOAT","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"MARKER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"FISHING_HOOK","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"LIGHTNING","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"PLAYER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"UNKNOWN","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"clazz","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<+Lorg/bukkit/entity/Entity;>;"},{"name":"typeId","access":18,"descriptor":"S"},{"name":"independent","access":18,"descriptor":"Z"},{"name":"living","access":18,"descriptor":"Z"},{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"NAME_MAP","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ID_MAP","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/EntityType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Ljava/lang/Class;I)V","signature":"(Ljava/lang/String;Ljava/lang/Class<+Lorg/bukkit/entity/Entity;>;I)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Ljava/lang/Class;IZ)V","signature":"(Ljava/lang/String;Ljava/lang/Class<+Lorg/bukkit/entity/Entity;>;IZ)V"},{"name":"getName","access":131073,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntityClass","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<+Lorg/bukkit/entity/Entity;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getTypeId","access":131073,"descriptor":"()S","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"fromName","access":131081,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/EntityType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null -> null"},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"fromId","access":131081,"descriptor":"(I)Lorg/bukkit/entity/EntityType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"isSpawnable","access":1,"descriptor":"()Z"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/EntityType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/EntityType;"}]},{"name":"org/bukkit/entity/Evoker","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Spellcaster"],"innerClasses":[{"name":"org/bukkit/entity/Evoker$Spell","outerName":"org/bukkit/entity/Evoker","innerName":"Spell","access":16409}],"methods":[{"name":"getCurrentSpell","access":132097,"descriptor":"()Lorg/bukkit/entity/Evoker$Spell;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setCurrentSpell","access":132097,"descriptor":"(Lorg/bukkit/entity/Evoker$Spell;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Evoker$Spell","version":52,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/Evoker$Spell","outerName":"org/bukkit/entity/Evoker","innerName":"Spell","access":16409}],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"NONE","access":16409,"descriptor":"Lorg/bukkit/entity/Evoker$Spell;"},{"name":"SUMMON","access":16409,"descriptor":"Lorg/bukkit/entity/Evoker$Spell;"},{"name":"FANGS","access":16409,"descriptor":"Lorg/bukkit/entity/Evoker$Spell;"},{"name":"WOLOLO","access":16409,"descriptor":"Lorg/bukkit/entity/Evoker$Spell;"},{"name":"DISAPPEAR","access":16409,"descriptor":"Lorg/bukkit/entity/Evoker$Spell;"},{"name":"BLINDNESS","access":16409,"descriptor":"Lorg/bukkit/entity/Evoker$Spell;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Evoker$Spell;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Evoker$Spell;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Evoker$Spell;"}]},{"name":"org/bukkit/entity/EvokerFangs","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getOwner","access":1025,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setOwner","access":1025,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/ExperienceOrb","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getExperience","access":1025,"descriptor":"()I"},{"name":"setExperience","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Explosive","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"setYield","access":1025,"descriptor":"(F)V"},{"name":"getYield","access":1025,"descriptor":"()F"},{"name":"setIsIncendiary","access":1025,"descriptor":"(Z)V"},{"name":"isIncendiary","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/entity/FallingBlock","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getMaterial","access":132097,"descriptor":"()Lorg/bukkit/Material;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockData","access":1025,"descriptor":"()Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDropItem","access":1025,"descriptor":"()Z"},{"name":"setDropItem","access":1025,"descriptor":"(Z)V"},{"name":"canHurtEntities","access":1025,"descriptor":"()Z"},{"name":"setHurtEntities","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Fireball","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Projectile","org/bukkit/entity/Explosive"],"methods":[{"name":"setDirection","access":1025,"descriptor":"(Lorg/bukkit/util/Vector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDirection","access":1025,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/entity/Firework","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Projectile"],"methods":[{"name":"getFireworkMeta","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/FireworkMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setFireworkMeta","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/FireworkMeta;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"detonate","access":1025,"descriptor":"()V"},{"name":"isShotAtAngle","access":1025,"descriptor":"()Z"},{"name":"setShotAtAngle","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Fish","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/WaterMob"]},{"name":"org/bukkit/entity/FishHook","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Projectile"],"innerClasses":[{"name":"org/bukkit/entity/FishHook$HookState","outerName":"org/bukkit/entity/FishHook","innerName":"HookState","access":16409}],"methods":[{"name":"getMinWaitTime","access":1025,"descriptor":"()I"},{"name":"setMinWaitTime","access":1025,"descriptor":"(I)V"},{"name":"getMaxWaitTime","access":1025,"descriptor":"()I"},{"name":"setMaxWaitTime","access":1025,"descriptor":"(I)V"},{"name":"getApplyLure","access":1025,"descriptor":"()Z"},{"name":"setApplyLure","access":1025,"descriptor":"(Z)V"},{"name":"getBiteChance","access":132097,"descriptor":"()D","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setBiteChance","access":132097,"descriptor":"(D)V","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isInOpenWater","access":1025,"descriptor":"()Z"},{"name":"getHookedEntity","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setHookedEntity","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"pullHookedEntity","access":1025,"descriptor":"()Z"},{"name":"getState","access":1025,"descriptor":"()Lorg/bukkit/entity/FishHook$HookState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/entity/FishHook$HookState","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/FishHook$HookState","outerName":"org/bukkit/entity/FishHook","innerName":"HookState","access":16409}],"fields":[{"name":"UNHOOKED","access":16409,"descriptor":"Lorg/bukkit/entity/FishHook$HookState;"},{"name":"HOOKED_ENTITY","access":16409,"descriptor":"Lorg/bukkit/entity/FishHook$HookState;"},{"name":"BOBBING","access":16409,"descriptor":"Lorg/bukkit/entity/FishHook$HookState;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/FishHook$HookState;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/FishHook$HookState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/FishHook$HookState;"}]},{"name":"org/bukkit/entity/Flying","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Mob"]},{"name":"org/bukkit/entity/Fox","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals","org/bukkit/entity/Sittable"],"innerClasses":[{"name":"org/bukkit/entity/Fox$Type","outerName":"org/bukkit/entity/Fox","innerName":"Type","access":16409}],"methods":[{"name":"getFoxType","access":1025,"descriptor":"()Lorg/bukkit/entity/Fox$Type;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setFoxType","access":1025,"descriptor":"(Lorg/bukkit/entity/Fox$Type;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCrouching","access":1025,"descriptor":"()Z"},{"name":"setCrouching","access":1025,"descriptor":"(Z)V"},{"name":"setSleeping","access":1025,"descriptor":"(Z)V"},{"name":"getFirstTrustedPlayer","access":1025,"descriptor":"()Lorg/bukkit/entity/AnimalTamer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setFirstTrustedPlayer","access":1025,"descriptor":"(Lorg/bukkit/entity/AnimalTamer;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getSecondTrustedPlayer","access":1025,"descriptor":"()Lorg/bukkit/entity/AnimalTamer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setSecondTrustedPlayer","access":1025,"descriptor":"(Lorg/bukkit/entity/AnimalTamer;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Fox$Type","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/Fox$Type","outerName":"org/bukkit/entity/Fox","innerName":"Type","access":16409}],"fields":[{"name":"RED","access":16409,"descriptor":"Lorg/bukkit/entity/Fox$Type;"},{"name":"SNOW","access":16409,"descriptor":"Lorg/bukkit/entity/Fox$Type;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Fox$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Fox$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Fox$Type;"}]},{"name":"org/bukkit/entity/Ghast","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Flying"]},{"name":"org/bukkit/entity/Giant","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"]},{"name":"org/bukkit/entity/GlowItemFrame","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ItemFrame"]},{"name":"org/bukkit/entity/GlowSquid","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Squid"],"methods":[{"name":"getDarkTicksRemaining","access":1025,"descriptor":"()I"},{"name":"setDarkTicksRemaining","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Goat","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"methods":[{"name":"isScreaming","access":1025,"descriptor":"()Z"},{"name":"setScreaming","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Golem","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Creature"]},{"name":"org/bukkit/entity/Guardian","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"],"methods":[{"name":"setLaser","access":1025,"descriptor":"(Z)Z"},{"name":"hasLaser","access":1025,"descriptor":"()Z"},{"name":"isElder","access":132097,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setElder","access":132097,"descriptor":"(Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]}]},{"name":"org/bukkit/entity/Hanging","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity","org/bukkit/material/Attachable"],"methods":[{"name":"setFacingDirection","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Hoglin","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"methods":[{"name":"isImmuneToZombification","access":1025,"descriptor":"()Z"},{"name":"setImmuneToZombification","access":1025,"descriptor":"(Z)V"},{"name":"isAbleToBeHunted","access":1025,"descriptor":"()Z"},{"name":"setIsAbleToBeHunted","access":1025,"descriptor":"(Z)V"},{"name":"getConversionTime","access":1025,"descriptor":"()I"},{"name":"setConversionTime","access":1025,"descriptor":"(I)V"},{"name":"isConverting","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/entity/Horse","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractHorse"],"innerClasses":[{"name":"org/bukkit/entity/Horse$Color","outerName":"org/bukkit/entity/Horse","innerName":"Color","access":16409},{"name":"org/bukkit/entity/Horse$Style","outerName":"org/bukkit/entity/Horse","innerName":"Style","access":16409},{"name":"org/bukkit/entity/Horse$Variant","outerName":"org/bukkit/entity/Horse","innerName":"Variant","access":16409}],"methods":[{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/entity/Horse$Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/entity/Horse$Color;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getStyle","access":1025,"descriptor":"()Lorg/bukkit/entity/Horse$Style;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setStyle","access":1025,"descriptor":"(Lorg/bukkit/entity/Horse$Style;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCarryingChest","access":132097,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setCarryingChest","access":132097,"descriptor":"(Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/HorseInventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/AbstractHorseInventory;"}]},{"name":"org/bukkit/entity/Horse$Color","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/Horse$Color","outerName":"org/bukkit/entity/Horse","innerName":"Color","access":16409}],"fields":[{"name":"WHITE","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Color;"},{"name":"CREAMY","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Color;"},{"name":"CHESTNUT","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Color;"},{"name":"BROWN","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Color;"},{"name":"BLACK","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Color;"},{"name":"GRAY","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Color;"},{"name":"DARK_BROWN","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Color;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Horse$Color;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Horse$Color;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Horse$Color;"}]},{"name":"org/bukkit/entity/Horse$Style","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/Horse$Style","outerName":"org/bukkit/entity/Horse","innerName":"Style","access":16409}],"fields":[{"name":"NONE","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Style;"},{"name":"WHITE","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Style;"},{"name":"WHITEFIELD","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Style;"},{"name":"WHITE_DOTS","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Style;"},{"name":"BLACK_DOTS","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Style;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Horse$Style;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Horse$Style;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Horse$Style;"}]},{"name":"org/bukkit/entity/Horse$Variant","version":52,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/Horse$Variant","outerName":"org/bukkit/entity/Horse","innerName":"Variant","access":16409}],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"HORSE","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Variant;"},{"name":"DONKEY","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Variant;"},{"name":"MULE","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Variant;"},{"name":"UNDEAD_HORSE","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Variant;"},{"name":"SKELETON_HORSE","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Variant;"},{"name":"LLAMA","access":16409,"descriptor":"Lorg/bukkit/entity/Horse$Variant;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Horse$Variant;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Horse$Variant;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Horse$Variant;"}]},{"name":"org/bukkit/entity/HumanEntity","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/LivingEntity","org/bukkit/entity/AnimalTamer","org/bukkit/inventory/InventoryHolder"],"innerClasses":[{"name":"org/bukkit/inventory/InventoryView$Property","outerName":"org/bukkit/inventory/InventoryView","innerName":"Property","access":16409}],"methods":[{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/PlayerInventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEnderChest","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMainHand","access":1025,"descriptor":"()Lorg/bukkit/inventory/MainHand;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setWindowProperty","access":1025,"descriptor":"(Lorg/bukkit/inventory/InventoryView$Property;I)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getOpenInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/InventoryView;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"openInventory","access":1025,"descriptor":"(Lorg/bukkit/inventory/Inventory;)Lorg/bukkit/inventory/InventoryView;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"openWorkbench","access":1025,"descriptor":"(Lorg/bukkit/Location;Z)Lorg/bukkit/inventory/InventoryView;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"openEnchanting","access":1025,"descriptor":"(Lorg/bukkit/Location;Z)Lorg/bukkit/inventory/InventoryView;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"openInventory","access":1025,"descriptor":"(Lorg/bukkit/inventory/InventoryView;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"openMerchant","access":1025,"descriptor":"(Lorg/bukkit/entity/Villager;Z)Lorg/bukkit/inventory/InventoryView;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"openMerchant","access":1025,"descriptor":"(Lorg/bukkit/inventory/Merchant;Z)Lorg/bukkit/inventory/InventoryView;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"closeInventory","access":1025,"descriptor":"()V"},{"name":"getItemInHand","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItemInHand","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getItemOnCursor","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItemOnCursor","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"hasCooldown","access":1025,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCooldown","access":1025,"descriptor":"(Lorg/bukkit/Material;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setCooldown","access":1025,"descriptor":"(Lorg/bukkit/Material;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getSleepTicks","access":1025,"descriptor":"()I"},{"name":"sleep","access":1025,"descriptor":"(Lorg/bukkit/Location;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"wakeup","access":1025,"descriptor":"(Z)V"},{"name":"getBedLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getGameMode","access":1025,"descriptor":"()Lorg/bukkit/GameMode;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setGameMode","access":1025,"descriptor":"(Lorg/bukkit/GameMode;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isBlocking","access":1025,"descriptor":"()Z"},{"name":"isHandRaised","access":1025,"descriptor":"()Z"},{"name":"getItemInUse","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getExpToLevel","access":1025,"descriptor":"()I"},{"name":"getAttackCooldown","access":1025,"descriptor":"()F"},{"name":"discoverRecipe","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"discoverRecipes","access":1025,"descriptor":"(Ljava/util/Collection;)I","signature":"(Ljava/util/Collection;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"undiscoverRecipe","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"undiscoverRecipes","access":1025,"descriptor":"(Ljava/util/Collection;)I","signature":"(Ljava/util/Collection;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasDiscoveredRecipe","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDiscoveredRecipes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getShoulderEntityLeft","access":132097,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setShoulderEntityLeft","access":132097,"descriptor":"(Lorg/bukkit/entity/Entity;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getShoulderEntityRight","access":132097,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setShoulderEntityRight","access":132097,"descriptor":"(Lorg/bukkit/entity/Entity;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"dropItem","access":1025,"descriptor":"(Z)Z"},{"name":"getExhaustion","access":1025,"descriptor":"()F"},{"name":"setExhaustion","access":1025,"descriptor":"(F)V"},{"name":"getSaturation","access":1025,"descriptor":"()F"},{"name":"setSaturation","access":1025,"descriptor":"(F)V"},{"name":"getFoodLevel","access":1025,"descriptor":"()I"},{"name":"setFoodLevel","access":1025,"descriptor":"(I)V"},{"name":"getSaturatedRegenRate","access":1025,"descriptor":"()I"},{"name":"setSaturatedRegenRate","access":1025,"descriptor":"(I)V"},{"name":"getUnsaturatedRegenRate","access":1025,"descriptor":"()I"},{"name":"setUnsaturatedRegenRate","access":1025,"descriptor":"(I)V"},{"name":"getStarvationRate","access":1025,"descriptor":"()I"},{"name":"setStarvationRate","access":1025,"descriptor":"(I)V"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/entity/Husk","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Zombie"],"methods":[{"name":"isConverting","access":1025,"descriptor":"()Z"},{"name":"getConversionTime","access":1025,"descriptor":"()I"},{"name":"setConversionTime","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Illager","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Raider"]},{"name":"org/bukkit/entity/Illusioner","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Spellcaster"]},{"name":"org/bukkit/entity/IronGolem","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Golem"],"methods":[{"name":"isPlayerCreated","access":1025,"descriptor":"()Z"},{"name":"setPlayerCreated","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Item","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getItemStack","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItemStack","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPickupDelay","access":1025,"descriptor":"()I"},{"name":"setPickupDelay","access":1025,"descriptor":"(I)V"},{"name":"setOwner","access":1025,"descriptor":"(Ljava/util/UUID;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getOwner","access":1025,"descriptor":"()Ljava/util/UUID;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setThrower","access":1025,"descriptor":"(Ljava/util/UUID;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getThrower","access":1025,"descriptor":"()Ljava/util/UUID;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]}]},{"name":"org/bukkit/entity/ItemFrame","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Hanging"],"methods":[{"name":"getItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getItemDropChance","access":1025,"descriptor":"()F"},{"name":"setItemDropChance","access":1025,"descriptor":"(F)V"},{"name":"getRotation","access":1025,"descriptor":"()Lorg/bukkit/Rotation;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRotation","access":1025,"descriptor":"(Lorg/bukkit/Rotation;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isVisible","access":1025,"descriptor":"()Z"},{"name":"setVisible","access":1025,"descriptor":"(Z)V"},{"name":"isFixed","access":1025,"descriptor":"()Z"},{"name":"setFixed","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/LargeFireball","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/SizedFireball"]},{"name":"org/bukkit/entity/LeashHitch","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Hanging"]},{"name":"org/bukkit/entity/LightningStrike","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"innerClasses":[{"name":"org/bukkit/command/CommandSender$Spigot","outerName":"org/bukkit/command/CommandSender","innerName":"Spigot","access":9},{"name":"org/bukkit/entity/Entity$Spigot","outerName":"org/bukkit/entity/Entity","innerName":"Spigot","access":9},{"name":"org/bukkit/entity/LightningStrike$Spigot","outerName":"org/bukkit/entity/LightningStrike","innerName":"Spigot","access":9}],"methods":[{"name":"isEffect","access":1025,"descriptor":"()Z"},{"name":"spigot","access":1025,"descriptor":"()Lorg/bukkit/entity/LightningStrike$Spigot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"spigot","access":4161,"descriptor":"()Lorg/bukkit/command/CommandSender$Spigot;"},{"name":"spigot","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity$Spigot;"}]},{"name":"org/bukkit/entity/LightningStrike$Spigot","version":52,"access":33,"superName":"org/bukkit/entity/Entity$Spigot","innerClasses":[{"name":"org/bukkit/entity/Entity$Spigot","outerName":"org/bukkit/entity/Entity","innerName":"Spigot","access":9},{"name":"org/bukkit/entity/LightningStrike$Spigot","outerName":"org/bukkit/entity/LightningStrike","innerName":"Spigot","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isSilent","access":1,"descriptor":"()Z"}]},{"name":"org/bukkit/entity/LingeringPotion","version":52,"access":132609,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ThrownPotion"]},{"name":"org/bukkit/entity/LivingEntity","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/attribute/Attributable","org/bukkit/entity/Damageable","org/bukkit/projectiles/ProjectileSource"],"methods":[{"name":"getEyeHeight","access":1025,"descriptor":"()D"},{"name":"getEyeHeight","access":1025,"descriptor":"(Z)D"},{"name":"getEyeLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLineOfSight","access":1025,"descriptor":"(Ljava/util/Set;I)Ljava/util/List;","signature":"(Ljava/util/Set;I)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getTargetBlock","access":1025,"descriptor":"(Ljava/util/Set;I)Lorg/bukkit/block/Block;","signature":"(Ljava/util/Set;I)Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getLastTwoTargetBlocks","access":1025,"descriptor":"(Ljava/util/Set;I)Ljava/util/List;","signature":"(Ljava/util/Set;I)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getTargetBlockExact","access":1025,"descriptor":"(I)Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getTargetBlockExact","access":1025,"descriptor":"(ILorg/bukkit/FluidCollisionMode;)Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"rayTraceBlocks","access":1025,"descriptor":"(D)Lorg/bukkit/util/RayTraceResult;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"rayTraceBlocks","access":1025,"descriptor":"(DLorg/bukkit/FluidCollisionMode;)Lorg/bukkit/util/RayTraceResult;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getRemainingAir","access":1025,"descriptor":"()I"},{"name":"setRemainingAir","access":1025,"descriptor":"(I)V"},{"name":"getMaximumAir","access":1025,"descriptor":"()I"},{"name":"setMaximumAir","access":1025,"descriptor":"(I)V"},{"name":"getArrowCooldown","access":1025,"descriptor":"()I"},{"name":"setArrowCooldown","access":1025,"descriptor":"(I)V"},{"name":"getArrowsInBody","access":1025,"descriptor":"()I"},{"name":"setArrowsInBody","access":1025,"descriptor":"(I)V"},{"name":"getMaximumNoDamageTicks","access":1025,"descriptor":"()I"},{"name":"setMaximumNoDamageTicks","access":1025,"descriptor":"(I)V"},{"name":"getLastDamage","access":1025,"descriptor":"()D"},{"name":"setLastDamage","access":1025,"descriptor":"(D)V"},{"name":"getNoDamageTicks","access":1025,"descriptor":"()I"},{"name":"setNoDamageTicks","access":1025,"descriptor":"(I)V"},{"name":"getKiller","access":1025,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"addPotionEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffect;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addPotionEffect","access":132097,"descriptor":"(Lorg/bukkit/potion/PotionEffect;Z)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addPotionEffects","access":1025,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasPotionEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPotionEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Lorg/bukkit/potion/PotionEffect;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removePotionEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getActivePotionEffects","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"hasLineOfSight","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRemoveWhenFarAway","access":1025,"descriptor":"()Z"},{"name":"setRemoveWhenFarAway","access":1025,"descriptor":"(Z)V"},{"name":"getEquipment","access":1025,"descriptor":"()Lorg/bukkit/inventory/EntityEquipment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setCanPickupItems","access":1025,"descriptor":"(Z)V"},{"name":"getCanPickupItems","access":1025,"descriptor":"()Z"},{"name":"isLeashed","access":1025,"descriptor":"()Z"},{"name":"getLeashHolder","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity;","exceptions":["java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setLeashHolder","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"isGliding","access":1025,"descriptor":"()Z"},{"name":"setGliding","access":1025,"descriptor":"(Z)V"},{"name":"isSwimming","access":1025,"descriptor":"()Z"},{"name":"setSwimming","access":1025,"descriptor":"(Z)V"},{"name":"isRiptiding","access":1025,"descriptor":"()Z"},{"name":"isSleeping","access":1025,"descriptor":"()Z"},{"name":"isClimbing","access":1025,"descriptor":"()Z"},{"name":"setAI","access":1025,"descriptor":"(Z)V"},{"name":"hasAI","access":1025,"descriptor":"()Z"},{"name":"attack","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"swingMainHand","access":1025,"descriptor":"()V"},{"name":"swingOffHand","access":1025,"descriptor":"()V"},{"name":"setCollidable","access":1025,"descriptor":"(Z)V"},{"name":"isCollidable","access":1025,"descriptor":"()Z"},{"name":"getCollidableExemptions","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMemory","access":1025,"descriptor":"(Lorg/bukkit/entity/memory/MemoryKey;)Ljava/lang/Object;","signature":"(Lorg/bukkit/entity/memory/MemoryKey;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setMemory","access":1025,"descriptor":"(Lorg/bukkit/entity/memory/MemoryKey;Ljava/lang/Object;)V","signature":"(Lorg/bukkit/entity/memory/MemoryKey;TT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getCategory","access":1025,"descriptor":"()Lorg/bukkit/entity/EntityCategory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setInvisible","access":1025,"descriptor":"(Z)V"},{"name":"isInvisible","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/entity/Llama","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ChestedHorse"],"innerClasses":[{"name":"org/bukkit/entity/Llama$Color","outerName":"org/bukkit/entity/Llama","innerName":"Color","access":16409}],"methods":[{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/entity/Llama$Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/entity/Llama$Color;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getStrength","access":1025,"descriptor":"()I"},{"name":"setStrength","access":1025,"descriptor":"(I)V"},{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/LlamaInventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/AbstractHorseInventory;"}]},{"name":"org/bukkit/entity/Llama$Color","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/Llama$Color","outerName":"org/bukkit/entity/Llama","innerName":"Color","access":16409}],"fields":[{"name":"CREAMY","access":16409,"descriptor":"Lorg/bukkit/entity/Llama$Color;"},{"name":"WHITE","access":16409,"descriptor":"Lorg/bukkit/entity/Llama$Color;"},{"name":"BROWN","access":16409,"descriptor":"Lorg/bukkit/entity/Llama$Color;"},{"name":"GRAY","access":16409,"descriptor":"Lorg/bukkit/entity/Llama$Color;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Llama$Color;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Llama$Color;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Llama$Color;"}]},{"name":"org/bukkit/entity/LlamaSpit","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Projectile"]},{"name":"org/bukkit/entity/MagmaCube","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Slime"]},{"name":"org/bukkit/entity/Marker","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"]},{"name":"org/bukkit/entity/Minecart","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Vehicle"],"methods":[{"name":"setDamage","access":1025,"descriptor":"(D)V"},{"name":"getDamage","access":1025,"descriptor":"()D"},{"name":"getMaxSpeed","access":1025,"descriptor":"()D"},{"name":"setMaxSpeed","access":1025,"descriptor":"(D)V"},{"name":"isSlowWhenEmpty","access":1025,"descriptor":"()Z"},{"name":"setSlowWhenEmpty","access":1025,"descriptor":"(Z)V"},{"name":"getFlyingVelocityMod","access":1025,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setFlyingVelocityMod","access":1025,"descriptor":"(Lorg/bukkit/util/Vector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDerailedVelocityMod","access":1025,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setDerailedVelocityMod","access":1025,"descriptor":"(Lorg/bukkit/util/Vector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setDisplayBlock","access":1025,"descriptor":"(Lorg/bukkit/material/MaterialData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getDisplayBlock","access":1025,"descriptor":"()Lorg/bukkit/material/MaterialData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setDisplayBlockData","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getDisplayBlockData","access":1025,"descriptor":"()Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setDisplayBlockOffset","access":1025,"descriptor":"(I)V"},{"name":"getDisplayBlockOffset","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/entity/Mob","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/LivingEntity","org/bukkit/loot/Lootable"],"methods":[{"name":"setTarget","access":1025,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getTarget","access":1025,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setAware","access":1025,"descriptor":"(Z)V"},{"name":"isAware","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/entity/Monster","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Creature"]},{"name":"org/bukkit/entity/Mule","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ChestedHorse"]},{"name":"org/bukkit/entity/MushroomCow","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Cow"],"innerClasses":[{"name":"org/bukkit/entity/MushroomCow$Variant","outerName":"org/bukkit/entity/MushroomCow","innerName":"Variant","access":16409}],"methods":[{"name":"getVariant","access":1025,"descriptor":"()Lorg/bukkit/entity/MushroomCow$Variant;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setVariant","access":1025,"descriptor":"(Lorg/bukkit/entity/MushroomCow$Variant;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/MushroomCow$Variant","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/MushroomCow$Variant","outerName":"org/bukkit/entity/MushroomCow","innerName":"Variant","access":16409}],"fields":[{"name":"RED","access":16409,"descriptor":"Lorg/bukkit/entity/MushroomCow$Variant;"},{"name":"BROWN","access":16409,"descriptor":"Lorg/bukkit/entity/MushroomCow$Variant;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/MushroomCow$Variant;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/MushroomCow$Variant;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/MushroomCow$Variant;"}]},{"name":"org/bukkit/entity/NPC","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Creature"]},{"name":"org/bukkit/entity/Ocelot","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"innerClasses":[{"name":"org/bukkit/entity/Ocelot$Type","outerName":"org/bukkit/entity/Ocelot","innerName":"Type","access":16409}],"methods":[{"name":"isTrusting","access":1025,"descriptor":"()Z"},{"name":"setTrusting","access":1025,"descriptor":"(Z)V"},{"name":"getCatType","access":1025,"descriptor":"()Lorg/bukkit/entity/Ocelot$Type;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setCatType","access":1025,"descriptor":"(Lorg/bukkit/entity/Ocelot$Type;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Ocelot$Type","version":52,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/Ocelot$Type","outerName":"org/bukkit/entity/Ocelot","innerName":"Type","access":16409}],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"WILD_OCELOT","access":16409,"descriptor":"Lorg/bukkit/entity/Ocelot$Type;"},{"name":"BLACK_CAT","access":16409,"descriptor":"Lorg/bukkit/entity/Ocelot$Type;"},{"name":"RED_CAT","access":16409,"descriptor":"Lorg/bukkit/entity/Ocelot$Type;"},{"name":"SIAMESE_CAT","access":16409,"descriptor":"Lorg/bukkit/entity/Ocelot$Type;"},{"name":"types","access":26,"descriptor":"[Lorg/bukkit/entity/Ocelot$Type;"},{"name":"id","access":18,"descriptor":"I"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Ocelot$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V"},{"name":"getId","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getType","access":131081,"descriptor":"(I)Lorg/bukkit/entity/Ocelot$Type;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Ocelot$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Ocelot$Type;"}]},{"name":"org/bukkit/entity/Painting","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Hanging"],"methods":[{"name":"getArt","access":1025,"descriptor":"()Lorg/bukkit/Art;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setArt","access":1025,"descriptor":"(Lorg/bukkit/Art;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setArt","access":1025,"descriptor":"(Lorg/bukkit/Art;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Panda","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"innerClasses":[{"name":"org/bukkit/entity/Panda$Gene","outerName":"org/bukkit/entity/Panda","innerName":"Gene","access":16409}],"methods":[{"name":"getMainGene","access":1025,"descriptor":"()Lorg/bukkit/entity/Panda$Gene;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setMainGene","access":1025,"descriptor":"(Lorg/bukkit/entity/Panda$Gene;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHiddenGene","access":1025,"descriptor":"()Lorg/bukkit/entity/Panda$Gene;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setHiddenGene","access":1025,"descriptor":"(Lorg/bukkit/entity/Panda$Gene;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Panda$Gene","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/Panda$Gene","outerName":"org/bukkit/entity/Panda","innerName":"Gene","access":16409}],"fields":[{"name":"NORMAL","access":16409,"descriptor":"Lorg/bukkit/entity/Panda$Gene;"},{"name":"LAZY","access":16409,"descriptor":"Lorg/bukkit/entity/Panda$Gene;"},{"name":"WORRIED","access":16409,"descriptor":"Lorg/bukkit/entity/Panda$Gene;"},{"name":"PLAYFUL","access":16409,"descriptor":"Lorg/bukkit/entity/Panda$Gene;"},{"name":"BROWN","access":16409,"descriptor":"Lorg/bukkit/entity/Panda$Gene;"},{"name":"WEAK","access":16409,"descriptor":"Lorg/bukkit/entity/Panda$Gene;"},{"name":"AGGRESSIVE","access":16409,"descriptor":"Lorg/bukkit/entity/Panda$Gene;"},{"name":"recessive","access":18,"descriptor":"Z"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Panda$Gene;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V"},{"name":"isRecessive","access":1,"descriptor":"()Z"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Panda$Gene;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Panda$Gene;"}]},{"name":"org/bukkit/entity/Parrot","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Tameable","org/bukkit/entity/Sittable"],"innerClasses":[{"name":"org/bukkit/entity/Parrot$Variant","outerName":"org/bukkit/entity/Parrot","innerName":"Variant","access":16409}],"methods":[{"name":"getVariant","access":1025,"descriptor":"()Lorg/bukkit/entity/Parrot$Variant;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setVariant","access":1025,"descriptor":"(Lorg/bukkit/entity/Parrot$Variant;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Parrot$Variant","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/Parrot$Variant","outerName":"org/bukkit/entity/Parrot","innerName":"Variant","access":16409}],"fields":[{"name":"RED","access":16409,"descriptor":"Lorg/bukkit/entity/Parrot$Variant;"},{"name":"BLUE","access":16409,"descriptor":"Lorg/bukkit/entity/Parrot$Variant;"},{"name":"GREEN","access":16409,"descriptor":"Lorg/bukkit/entity/Parrot$Variant;"},{"name":"CYAN","access":16409,"descriptor":"Lorg/bukkit/entity/Parrot$Variant;"},{"name":"GRAY","access":16409,"descriptor":"Lorg/bukkit/entity/Parrot$Variant;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Parrot$Variant;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Parrot$Variant;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Parrot$Variant;"}]},{"name":"org/bukkit/entity/Phantom","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Flying"],"methods":[{"name":"getSize","access":1025,"descriptor":"()I"},{"name":"setSize","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Pig","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Steerable","org/bukkit/entity/Vehicle"]},{"name":"org/bukkit/entity/PigZombie","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Zombie"],"methods":[{"name":"getAnger","access":1025,"descriptor":"()I"},{"name":"setAnger","access":1025,"descriptor":"(I)V"},{"name":"setAngry","access":1025,"descriptor":"(Z)V"},{"name":"isAngry","access":1025,"descriptor":"()Z"},{"name":"isConverting","access":1025,"descriptor":"()Z"},{"name":"getConversionTime","access":1025,"descriptor":"()I"},{"name":"setConversionTime","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Piglin","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/PiglinAbstract","org/bukkit/inventory/InventoryHolder"],"methods":[{"name":"isAbleToHunt","access":1025,"descriptor":"()Z"},{"name":"setIsAbleToHunt","access":1025,"descriptor":"(Z)V"},{"name":"addBarterMaterial","access":1025,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeBarterMaterial","access":1025,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addMaterialOfInterest","access":1025,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeMaterialOfInterest","access":1025,"descriptor":"(Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getInterestList","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBarterList","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/entity/PiglinAbstract","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster","org/bukkit/entity/Ageable"],"methods":[{"name":"isImmuneToZombification","access":1025,"descriptor":"()Z"},{"name":"setImmuneToZombification","access":1025,"descriptor":"(Z)V"},{"name":"getConversionTime","access":1025,"descriptor":"()I"},{"name":"setConversionTime","access":1025,"descriptor":"(I)V"},{"name":"isConverting","access":1025,"descriptor":"()Z"},{"name":"isBaby","access":132097,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setBaby","access":132097,"descriptor":"(Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]}]},{"name":"org/bukkit/entity/PiglinBrute","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/PiglinAbstract"]},{"name":"org/bukkit/entity/Pillager","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Illager","org/bukkit/inventory/InventoryHolder"]},{"name":"org/bukkit/entity/Player","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/HumanEntity","org/bukkit/conversations/Conversable","org/bukkit/OfflinePlayer","org/bukkit/plugin/messaging/PluginMessageRecipient"],"innerClasses":[{"name":"org/bukkit/command/CommandSender$Spigot","outerName":"org/bukkit/command/CommandSender","innerName":"Spigot","access":9},{"name":"org/bukkit/entity/Entity$Spigot","outerName":"org/bukkit/entity/Entity","innerName":"Spigot","access":9},{"name":"org/bukkit/entity/Player$Spigot","outerName":"org/bukkit/entity/Player","innerName":"Spigot","access":9}],"methods":[{"name":"getDisplayName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setDisplayName","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getPlayerListName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPlayerListName","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getPlayerListHeader","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getPlayerListFooter","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setPlayerListHeader","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setPlayerListFooter","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setPlayerListHeaderFooter","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"setCompassTarget","access":1025,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCompassTarget","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAddress","access":1025,"descriptor":"()Ljava/net/InetSocketAddress;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"sendRawMessage","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"kickPlayer","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"chat","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"performCommand","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isOnGround","access":132097,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isSneaking","access":1025,"descriptor":"()Z"},{"name":"setSneaking","access":1025,"descriptor":"(Z)V"},{"name":"isSprinting","access":1025,"descriptor":"()Z"},{"name":"setSprinting","access":1025,"descriptor":"(Z)V"},{"name":"saveData","access":1025,"descriptor":"()V"},{"name":"loadData","access":1025,"descriptor":"()V"},{"name":"setSleepingIgnored","access":1025,"descriptor":"(Z)V"},{"name":"isSleepingIgnored","access":1025,"descriptor":"()Z"},{"name":"getBedSpawnLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setBedSpawnLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setBedSpawnLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"playNote","access":132097,"descriptor":"(Lorg/bukkit/Location;BB)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"playNote","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Instrument;Lorg/bukkit/Note;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Sound;FF)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/String;FF)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Sound;Lorg/bukkit/SoundCategory;FF)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/String;Lorg/bukkit/SoundCategory;FF)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"stopSound","access":1025,"descriptor":"(Lorg/bukkit/Sound;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"stopSound","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"stopSound","access":1025,"descriptor":"(Lorg/bukkit/Sound;Lorg/bukkit/SoundCategory;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"stopSound","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/SoundCategory;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"stopAllSounds","access":1025,"descriptor":"()V"},{"name":"playEffect","access":132097,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;I)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"playEffect","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;Ljava/lang/Object;)V","signature":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;TT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"breakBlock","access":1025,"descriptor":"(Lorg/bukkit/block/Block;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"sendBlockChange","access":132097,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"sendBlockChange","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/block/data/BlockData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"sendBlockDamage","access":1025,"descriptor":"(Lorg/bukkit/Location;F)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"sendChunkChange","access":132097,"descriptor":"(Lorg/bukkit/Location;III[B)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"sendSignChange","access":1025,"descriptor":"(Lorg/bukkit/Location;[Ljava/lang/String;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"sendSignChange","access":1025,"descriptor":"(Lorg/bukkit/Location;[Ljava/lang/String;Lorg/bukkit/DyeColor;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"sendSignChange","access":1025,"descriptor":"(Lorg/bukkit/Location;[Ljava/lang/String;Lorg/bukkit/DyeColor;Z)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"sendMap","access":1025,"descriptor":"(Lorg/bukkit/map/MapView;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"updateInventory","access":1025,"descriptor":"()V"},{"name":"setPlayerTime","access":1025,"descriptor":"(JZ)V"},{"name":"getPlayerTime","access":1025,"descriptor":"()J"},{"name":"getPlayerTimeOffset","access":1025,"descriptor":"()J"},{"name":"isPlayerTimeRelative","access":1025,"descriptor":"()Z"},{"name":"resetPlayerTime","access":1025,"descriptor":"()V"},{"name":"setPlayerWeather","access":1025,"descriptor":"(Lorg/bukkit/WeatherType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlayerWeather","access":1025,"descriptor":"()Lorg/bukkit/WeatherType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"resetPlayerWeather","access":1025,"descriptor":"()V"},{"name":"giveExp","access":1025,"descriptor":"(I)V"},{"name":"giveExpLevels","access":1025,"descriptor":"(I)V"},{"name":"getExp","access":1025,"descriptor":"()F"},{"name":"setExp","access":1025,"descriptor":"(F)V"},{"name":"getLevel","access":1025,"descriptor":"()I"},{"name":"setLevel","access":1025,"descriptor":"(I)V"},{"name":"getTotalExperience","access":1025,"descriptor":"()I"},{"name":"setTotalExperience","access":1025,"descriptor":"(I)V"},{"name":"sendExperienceChange","access":1025,"descriptor":"(F)V"},{"name":"sendExperienceChange","access":1025,"descriptor":"(FI)V"},{"name":"getAllowFlight","access":1025,"descriptor":"()Z"},{"name":"setAllowFlight","access":1025,"descriptor":"(Z)V"},{"name":"hidePlayer","access":132097,"descriptor":"(Lorg/bukkit/entity/Player;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hidePlayer","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/entity/Player;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"showPlayer","access":132097,"descriptor":"(Lorg/bukkit/entity/Player;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"showPlayer","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/entity/Player;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"canSee","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isFlying","access":1025,"descriptor":"()Z"},{"name":"setFlying","access":1025,"descriptor":"(Z)V"},{"name":"setFlySpeed","access":1025,"descriptor":"(F)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"setWalkSpeed","access":1025,"descriptor":"(F)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getFlySpeed","access":1025,"descriptor":"()F"},{"name":"getWalkSpeed","access":1025,"descriptor":"()F"},{"name":"setTexturePack","access":132097,"descriptor":"(Ljava/lang/String;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setResourcePack","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setResourcePack","access":1025,"descriptor":"(Ljava/lang/String;[B)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getScoreboard","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/Scoreboard;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setScoreboard","access":1025,"descriptor":"(Lorg/bukkit/scoreboard/Scoreboard;)V","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isHealthScaled","access":1025,"descriptor":"()Z"},{"name":"setHealthScaled","access":1025,"descriptor":"(Z)V"},{"name":"setHealthScale","access":1025,"descriptor":"(D)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getHealthScale","access":1025,"descriptor":"()D"},{"name":"getSpectatorTarget","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setSpectatorTarget","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"sendTitle","access":132097,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"sendTitle","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;III)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"resetTitle","access":1025,"descriptor":"()V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDI)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;ILjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;ITT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDILjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;DDDITT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":5}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDD)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDD)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDTT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":6}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;DDDIDDDTT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":8}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDD)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDDD)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDDTT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":7}]},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;DDDIDDDDTT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":9}]},{"name":"getAdvancementProgress","access":1025,"descriptor":"(Lorg/bukkit/advancement/Advancement;)Lorg/bukkit/advancement/AdvancementProgress;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getClientViewDistance","access":1025,"descriptor":"()I"},{"name":"getPing","access":1025,"descriptor":"()I"},{"name":"getLocale","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"updateCommands","access":1025,"descriptor":"()V"},{"name":"openBook","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"spigot","access":1025,"descriptor":"()Lorg/bukkit/entity/Player$Spigot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"spigot","access":4161,"descriptor":"()Lorg/bukkit/command/CommandSender$Spigot;"},{"name":"spigot","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity$Spigot;"}]},{"name":"org/bukkit/entity/Player$Spigot","version":52,"access":33,"superName":"org/bukkit/entity/Entity$Spigot","innerClasses":[{"name":"org/bukkit/entity/Entity$Spigot","outerName":"org/bukkit/entity/Entity","innerName":"Spigot","access":9},{"name":"org/bukkit/entity/Player$Spigot","outerName":"org/bukkit/entity/Player","innerName":"Spigot","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getRawAddress","access":1,"descriptor":"()Ljava/net/InetSocketAddress;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getCollidesWithEntities","access":131073,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setCollidesWithEntities","access":131073,"descriptor":"(Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"respawn","access":1,"descriptor":"()V"},{"name":"getHiddenPlayers","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"sendMessage","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"sendMessage","access":129,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"sendMessage","access":1,"descriptor":"(Lnet/md_5/bungee/api/ChatMessageType;Lnet/md_5/bungee/api/chat/BaseComponent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"sendMessage","access":129,"descriptor":"(Lnet/md_5/bungee/api/ChatMessageType;[Lnet/md_5/bungee/api/chat/BaseComponent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"sendMessage","access":1,"descriptor":"(Lnet/md_5/bungee/api/ChatMessageType;Ljava/util/UUID;Lnet/md_5/bungee/api/chat/BaseComponent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"sendMessage","access":129,"descriptor":"(Lnet/md_5/bungee/api/ChatMessageType;Ljava/util/UUID;[Lnet/md_5/bungee/api/chat/BaseComponent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]}]},{"name":"org/bukkit/entity/PolarBear","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"]},{"name":"org/bukkit/entity/Pose","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"STANDING","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"FALL_FLYING","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"SLEEPING","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"SWIMMING","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"SPIN_ATTACK","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"SNEAKING","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"LONG_JUMPING","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"DYING","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Pose;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Pose;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Pose;"}]},{"name":"org/bukkit/entity/Projectile","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getShooter","access":1025,"descriptor":"()Lorg/bukkit/projectiles/ProjectileSource;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setShooter","access":1025,"descriptor":"(Lorg/bukkit/projectiles/ProjectileSource;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"doesBounce","access":1025,"descriptor":"()Z"},{"name":"setBounce","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/PufferFish","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Fish"],"methods":[{"name":"getPuffState","access":1025,"descriptor":"()I"},{"name":"setPuffState","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Rabbit","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"innerClasses":[{"name":"org/bukkit/entity/Rabbit$Type","outerName":"org/bukkit/entity/Rabbit","innerName":"Type","access":16409}],"methods":[{"name":"getRabbitType","access":1025,"descriptor":"()Lorg/bukkit/entity/Rabbit$Type;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRabbitType","access":1025,"descriptor":"(Lorg/bukkit/entity/Rabbit$Type;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Rabbit$Type","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/Rabbit$Type","outerName":"org/bukkit/entity/Rabbit","innerName":"Type","access":16409}],"fields":[{"name":"BROWN","access":16409,"descriptor":"Lorg/bukkit/entity/Rabbit$Type;"},{"name":"WHITE","access":16409,"descriptor":"Lorg/bukkit/entity/Rabbit$Type;"},{"name":"BLACK","access":16409,"descriptor":"Lorg/bukkit/entity/Rabbit$Type;"},{"name":"BLACK_AND_WHITE","access":16409,"descriptor":"Lorg/bukkit/entity/Rabbit$Type;"},{"name":"GOLD","access":16409,"descriptor":"Lorg/bukkit/entity/Rabbit$Type;"},{"name":"SALT_AND_PEPPER","access":16409,"descriptor":"Lorg/bukkit/entity/Rabbit$Type;"},{"name":"THE_KILLER_BUNNY","access":16409,"descriptor":"Lorg/bukkit/entity/Rabbit$Type;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Rabbit$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Rabbit$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Rabbit$Type;"}]},{"name":"org/bukkit/entity/Raider","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"],"methods":[{"name":"getPatrolTarget","access":1025,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setPatrolTarget","access":1025,"descriptor":"(Lorg/bukkit/block/Block;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"isPatrolLeader","access":1025,"descriptor":"()Z"},{"name":"setPatrolLeader","access":1025,"descriptor":"(Z)V"},{"name":"isCanJoinRaid","access":1025,"descriptor":"()Z"},{"name":"setCanJoinRaid","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Ravager","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Raider"]},{"name":"org/bukkit/entity/Salmon","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Fish"]},{"name":"org/bukkit/entity/Sheep","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals","org/bukkit/material/Colorable"],"methods":[{"name":"isSheared","access":1025,"descriptor":"()Z"},{"name":"setSheared","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Shulker","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Golem","org/bukkit/material/Colorable"],"methods":[{"name":"getPeek","access":1025,"descriptor":"()F"},{"name":"setPeek","access":1025,"descriptor":"(F)V"},{"name":"getAttachedFace","access":1025,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setAttachedFace","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/ShulkerBullet","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Projectile"],"methods":[{"name":"getTarget","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setTarget","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Silverfish","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"]},{"name":"org/bukkit/entity/Sittable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"isSitting","access":1025,"descriptor":"()Z"},{"name":"setSitting","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/SizedFireball","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Fireball"],"methods":[{"name":"getDisplayItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setDisplayItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Skeleton","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractSkeleton"],"innerClasses":[{"name":"org/bukkit/entity/Skeleton$SkeletonType","outerName":"org/bukkit/entity/Skeleton","innerName":"SkeletonType","access":16409}],"methods":[{"name":"isConverting","access":1025,"descriptor":"()Z"},{"name":"getConversionTime","access":1025,"descriptor":"()I"},{"name":"setConversionTime","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Skeleton$SkeletonType","version":52,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/Skeleton$SkeletonType","outerName":"org/bukkit/entity/Skeleton","innerName":"SkeletonType","access":16409}],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"NORMAL","access":16409,"descriptor":"Lorg/bukkit/entity/Skeleton$SkeletonType;"},{"name":"WITHER","access":16409,"descriptor":"Lorg/bukkit/entity/Skeleton$SkeletonType;"},{"name":"STRAY","access":16409,"descriptor":"Lorg/bukkit/entity/Skeleton$SkeletonType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Skeleton$SkeletonType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Skeleton$SkeletonType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Skeleton$SkeletonType;"}]},{"name":"org/bukkit/entity/SkeletonHorse","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractHorse"]},{"name":"org/bukkit/entity/Slime","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Mob"],"methods":[{"name":"getSize","access":1025,"descriptor":"()I"},{"name":"setSize","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/SmallFireball","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/SizedFireball"]},{"name":"org/bukkit/entity/Snowball","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ThrowableProjectile"]},{"name":"org/bukkit/entity/Snowman","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Golem"],"methods":[{"name":"isDerp","access":1025,"descriptor":"()Z"},{"name":"setDerp","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/SpectralArrow","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractArrow"],"methods":[{"name":"getGlowingTicks","access":1025,"descriptor":"()I"},{"name":"setGlowingTicks","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Spellcaster","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Illager"],"innerClasses":[{"name":"org/bukkit/entity/Spellcaster$Spell","outerName":"org/bukkit/entity/Spellcaster","innerName":"Spell","access":16409}],"methods":[{"name":"getSpell","access":1025,"descriptor":"()Lorg/bukkit/entity/Spellcaster$Spell;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setSpell","access":1025,"descriptor":"(Lorg/bukkit/entity/Spellcaster$Spell;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Spellcaster$Spell","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/Spellcaster$Spell","outerName":"org/bukkit/entity/Spellcaster","innerName":"Spell","access":16409}],"fields":[{"name":"NONE","access":16409,"descriptor":"Lorg/bukkit/entity/Spellcaster$Spell;"},{"name":"SUMMON_VEX","access":16409,"descriptor":"Lorg/bukkit/entity/Spellcaster$Spell;"},{"name":"FANGS","access":16409,"descriptor":"Lorg/bukkit/entity/Spellcaster$Spell;"},{"name":"WOLOLO","access":16409,"descriptor":"Lorg/bukkit/entity/Spellcaster$Spell;"},{"name":"DISAPPEAR","access":16409,"descriptor":"Lorg/bukkit/entity/Spellcaster$Spell;"},{"name":"BLINDNESS","access":16409,"descriptor":"Lorg/bukkit/entity/Spellcaster$Spell;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Spellcaster$Spell;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Spellcaster$Spell;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Spellcaster$Spell;"}]},{"name":"org/bukkit/entity/Spider","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"]},{"name":"org/bukkit/entity/SplashPotion","version":52,"access":132609,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ThrownPotion"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"org/bukkit/entity/Squid","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/WaterMob"]},{"name":"org/bukkit/entity/Steerable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"methods":[{"name":"hasSaddle","access":1025,"descriptor":"()Z"},{"name":"setSaddle","access":1025,"descriptor":"(Z)V"},{"name":"getBoostTicks","access":1025,"descriptor":"()I"},{"name":"setBoostTicks","access":1025,"descriptor":"(I)V"},{"name":"getCurrentBoostTicks","access":1025,"descriptor":"()I"},{"name":"setCurrentBoostTicks","access":1025,"descriptor":"(I)V"},{"name":"getSteerMaterial","access":1025,"descriptor":"()Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/entity/Stray","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractSkeleton"]},{"name":"org/bukkit/entity/Strider","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Steerable","org/bukkit/entity/Vehicle"],"methods":[{"name":"isShivering","access":1025,"descriptor":"()Z"},{"name":"setShivering","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/TNTPrimed","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Explosive"],"methods":[{"name":"setFuseTicks","access":1025,"descriptor":"(I)V"},{"name":"getFuseTicks","access":1025,"descriptor":"()I"},{"name":"getSource","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setSource","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Tameable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"methods":[{"name":"isTamed","access":1025,"descriptor":"()Z"},{"name":"setTamed","access":1025,"descriptor":"(Z)V"},{"name":"getOwner","access":1025,"descriptor":"()Lorg/bukkit/entity/AnimalTamer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setOwner","access":1025,"descriptor":"(Lorg/bukkit/entity/AnimalTamer;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/ThrowableProjectile","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Projectile"],"methods":[{"name":"getItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/ThrownExpBottle","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ThrowableProjectile"]},{"name":"org/bukkit/entity/ThrownPotion","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Projectile"],"methods":[{"name":"getEffects","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/TippedArrow","version":52,"access":132609,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Arrow"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"org/bukkit/entity/TraderLlama","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Llama"]},{"name":"org/bukkit/entity/Trident","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractArrow","org/bukkit/entity/ThrowableProjectile"]},{"name":"org/bukkit/entity/TropicalFish","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Fish"],"innerClasses":[{"name":"org/bukkit/entity/TropicalFish$Pattern","outerName":"org/bukkit/entity/TropicalFish","innerName":"Pattern","access":16409}],"methods":[{"name":"getPatternColor","access":1025,"descriptor":"()Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPatternColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBodyColor","access":1025,"descriptor":"()Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setBodyColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPattern","access":1025,"descriptor":"()Lorg/bukkit/entity/TropicalFish$Pattern;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPattern","access":1025,"descriptor":"(Lorg/bukkit/entity/TropicalFish$Pattern;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/TropicalFish$Pattern","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/entity/TropicalFish$Pattern","outerName":"org/bukkit/entity/TropicalFish","innerName":"Pattern","access":16409}],"fields":[{"name":"KOB","access":16409,"descriptor":"Lorg/bukkit/entity/TropicalFish$Pattern;"},{"name":"SUNSTREAK","access":16409,"descriptor":"Lorg/bukkit/entity/TropicalFish$Pattern;"},{"name":"SNOOPER","access":16409,"descriptor":"Lorg/bukkit/entity/TropicalFish$Pattern;"},{"name":"DASHER","access":16409,"descriptor":"Lorg/bukkit/entity/TropicalFish$Pattern;"},{"name":"BRINELY","access":16409,"descriptor":"Lorg/bukkit/entity/TropicalFish$Pattern;"},{"name":"SPOTTY","access":16409,"descriptor":"Lorg/bukkit/entity/TropicalFish$Pattern;"},{"name":"FLOPPER","access":16409,"descriptor":"Lorg/bukkit/entity/TropicalFish$Pattern;"},{"name":"STRIPEY","access":16409,"descriptor":"Lorg/bukkit/entity/TropicalFish$Pattern;"},{"name":"GLITTER","access":16409,"descriptor":"Lorg/bukkit/entity/TropicalFish$Pattern;"},{"name":"BLOCKFISH","access":16409,"descriptor":"Lorg/bukkit/entity/TropicalFish$Pattern;"},{"name":"BETTY","access":16409,"descriptor":"Lorg/bukkit/entity/TropicalFish$Pattern;"},{"name":"CLAYFISH","access":16409,"descriptor":"Lorg/bukkit/entity/TropicalFish$Pattern;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/TropicalFish$Pattern;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/TropicalFish$Pattern;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/TropicalFish$Pattern;"}]},{"name":"org/bukkit/entity/Turtle","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"]},{"name":"org/bukkit/entity/Vehicle","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getVelocity","access":1025,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setVelocity","access":1025,"descriptor":"(Lorg/bukkit/util/Vector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Vex","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"],"methods":[{"name":"isCharging","access":1025,"descriptor":"()Z"},{"name":"setCharging","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Villager","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractVillager"],"innerClasses":[{"name":"org/bukkit/entity/Villager$Profession","outerName":"org/bukkit/entity/Villager","innerName":"Profession","access":16409},{"name":"org/bukkit/entity/Villager$Type","outerName":"org/bukkit/entity/Villager","innerName":"Type","access":16409}],"methods":[{"name":"getProfession","access":1025,"descriptor":"()Lorg/bukkit/entity/Villager$Profession;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setProfession","access":1025,"descriptor":"(Lorg/bukkit/entity/Villager$Profession;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getVillagerType","access":1025,"descriptor":"()Lorg/bukkit/entity/Villager$Type;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setVillagerType","access":1025,"descriptor":"(Lorg/bukkit/entity/Villager$Type;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getVillagerLevel","access":1025,"descriptor":"()I"},{"name":"setVillagerLevel","access":1025,"descriptor":"(I)V"},{"name":"getVillagerExperience","access":1025,"descriptor":"()I"},{"name":"setVillagerExperience","access":1025,"descriptor":"(I)V"},{"name":"sleep","access":1025,"descriptor":"(Lorg/bukkit/Location;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"wakeup","access":1025,"descriptor":"()V"},{"name":"shakeHead","access":1025,"descriptor":"()V"}]},{"name":"org/bukkit/entity/Villager$Profession","version":52,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"innerClasses":[{"name":"org/bukkit/entity/Villager$Profession","outerName":"org/bukkit/entity/Villager","innerName":"Profession","access":16409}],"fields":[{"name":"NONE","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"ARMORER","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"BUTCHER","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"CARTOGRAPHER","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"CLERIC","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"FARMER","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"FISHERMAN","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"FLETCHER","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"LEATHERWORKER","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"LIBRARIAN","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"MASON","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"NITWIT","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"SHEPHERD","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"TOOLSMITH","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"WEAPONSMITH","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Villager$Profession;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Villager$Profession;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Villager$Profession;"}]},{"name":"org/bukkit/entity/Villager$Type","version":52,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"innerClasses":[{"name":"org/bukkit/entity/Villager$Type","outerName":"org/bukkit/entity/Villager","innerName":"Type","access":16409}],"fields":[{"name":"DESERT","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Type;"},{"name":"JUNGLE","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Type;"},{"name":"PLAINS","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Type;"},{"name":"SAVANNA","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Type;"},{"name":"SNOW","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Type;"},{"name":"SWAMP","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Type;"},{"name":"TAIGA","access":16409,"descriptor":"Lorg/bukkit/entity/Villager$Type;"},{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Villager$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Villager$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Villager$Type;"}]},{"name":"org/bukkit/entity/Vindicator","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Illager"]},{"name":"org/bukkit/entity/WanderingTrader","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractVillager"],"methods":[{"name":"getDespawnDelay","access":1025,"descriptor":"()I"},{"name":"setDespawnDelay","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/WaterMob","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Creature"]},{"name":"org/bukkit/entity/Witch","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Raider"]},{"name":"org/bukkit/entity/Wither","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster","org/bukkit/entity/Boss"]},{"name":"org/bukkit/entity/WitherSkeleton","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractSkeleton"]},{"name":"org/bukkit/entity/WitherSkull","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Fireball"],"methods":[{"name":"setCharged","access":1025,"descriptor":"(Z)V"},{"name":"isCharged","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/entity/Wolf","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Tameable","org/bukkit/entity/Sittable"],"methods":[{"name":"isAngry","access":1025,"descriptor":"()Z"},{"name":"setAngry","access":1025,"descriptor":"(Z)V"},{"name":"getCollarColor","access":1025,"descriptor":"()Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setCollarColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/Zoglin","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster","org/bukkit/entity/Ageable"],"methods":[{"name":"isBaby","access":132097,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setBaby","access":132097,"descriptor":"(Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]}]},{"name":"org/bukkit/entity/Zombie","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster","org/bukkit/entity/Ageable"],"innerClasses":[{"name":"org/bukkit/entity/Villager$Profession","outerName":"org/bukkit/entity/Villager","innerName":"Profession","access":16409}],"methods":[{"name":"isBaby","access":132097,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setBaby","access":132097,"descriptor":"(Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isVillager","access":132097,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setVillager","access":132097,"descriptor":"(Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_ -> fail"},"visible":false}]},{"name":"setVillagerProfession","access":132097,"descriptor":"(Lorg/bukkit/entity/Villager$Profession;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_ -> fail"},"visible":false}]},{"name":"getVillagerProfession","access":132097,"descriptor":"()Lorg/bukkit/entity/Villager$Profession;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"-> null"},"visible":false}]},{"name":"isConverting","access":1025,"descriptor":"()Z"},{"name":"getConversionTime","access":1025,"descriptor":"()I"},{"name":"setConversionTime","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/ZombieHorse","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractHorse"]},{"name":"org/bukkit/entity/ZombieVillager","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Zombie"],"innerClasses":[{"name":"org/bukkit/entity/Villager$Profession","outerName":"org/bukkit/entity/Villager","innerName":"Profession","access":16409},{"name":"org/bukkit/entity/Villager$Type","outerName":"org/bukkit/entity/Villager","innerName":"Type","access":16409}],"methods":[{"name":"setVillagerProfession","access":1025,"descriptor":"(Lorg/bukkit/entity/Villager$Profession;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getVillagerProfession","access":1025,"descriptor":"()Lorg/bukkit/entity/Villager$Profession;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getVillagerType","access":1025,"descriptor":"()Lorg/bukkit/entity/Villager$Type;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setVillagerType","access":1025,"descriptor":"(Lorg/bukkit/entity/Villager$Type;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isConverting","access":1025,"descriptor":"()Z"},{"name":"getConversionTime","access":1025,"descriptor":"()I"},{"name":"setConversionTime","access":1025,"descriptor":"(I)V"},{"name":"getConversionPlayer","access":1025,"descriptor":"()Lorg/bukkit/OfflinePlayer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setConversionPlayer","access":1025,"descriptor":"(Lorg/bukkit/OfflinePlayer;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/memory/MemoryKey","version":52,"access":49,"signature":"Ljava/lang/Object;Lorg/bukkit/Keyed;","superName":"java/lang/Object","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"namespacedKey","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"tClass","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"MEMORY_KEYS","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"HOME","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"POTENTIAL_JOB_SITE","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"JOB_SITE","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"MEETING_POINT","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"GOLEM_DETECTED_RECENTLY","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"LAST_SLEPT","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"LAST_WOKEN","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"LAST_WORKED_AT_POI","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"UNIVERSAL_ANGER","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"ANGRY_AT","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"ADMIRING_ITEM","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"ADMIRING_DISABLED","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"HUNTED_RECENTLY","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"PLAY_DEAD_TICKS","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"TEMPTATION_COOLDOWN_TICKS","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"IS_TEMPTED","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"LONG_JUMP_COOLING_DOWN","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"HAS_HUNTING_COOLDOWN","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"RAM_COOLDOWN_TICKS","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"}],"methods":[{"name":"","access":2,"descriptor":"(Lorg/bukkit/NamespacedKey;Ljava/lang/Class;)V","signature":"(Lorg/bukkit/NamespacedKey;Ljava/lang/Class;)V"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMemoryClass","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getByKey","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/entity/memory/MemoryKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"values","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/entity/memory/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/entity/minecart/CommandMinecart","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Minecart"],"methods":[{"name":"getCommand","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setCommand","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setName","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/entity/minecart/ExplosiveMinecart","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Minecart"]},{"name":"org/bukkit/entity/minecart/HopperMinecart","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Minecart","org/bukkit/inventory/InventoryHolder","org/bukkit/loot/Lootable"],"methods":[{"name":"isEnabled","access":1025,"descriptor":"()Z"},{"name":"setEnabled","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/minecart/PoweredMinecart","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Minecart"],"methods":[{"name":"getFuel","access":1025,"descriptor":"()I"},{"name":"setFuel","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/minecart/RideableMinecart","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Minecart"]},{"name":"org/bukkit/entity/minecart/SpawnerMinecart","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Minecart"]},{"name":"org/bukkit/entity/minecart/StorageMinecart","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Minecart","org/bukkit/inventory/InventoryHolder","org/bukkit/loot/Lootable"]},{"name":"org/bukkit/entity/minecart/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/entity/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/Cancellable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"isCancelled","access":1025,"descriptor":"()Z"},{"name":"setCancelled","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/event/Event","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/event/Event$Result","outerName":"org/bukkit/event/Event","innerName":"Result","access":16409}],"fields":[{"name":"name","access":2,"descriptor":"Ljava/lang/String;"},{"name":"async","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"getEventName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1025,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isAsynchronous","access":17,"descriptor":"()Z"}]},{"name":"org/bukkit/event/Event$Result","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/Event$Result","outerName":"org/bukkit/event/Event","innerName":"Result","access":16409}],"fields":[{"name":"DENY","access":16409,"descriptor":"Lorg/bukkit/event/Event$Result;"},{"name":"DEFAULT","access":16409,"descriptor":"Lorg/bukkit/event/Event$Result;"},{"name":"ALLOW","access":16409,"descriptor":"Lorg/bukkit/event/Event$Result;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/Event$Result;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/Event$Result;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/Event$Result;"}]},{"name":"org/bukkit/event/EventException","version":52,"access":33,"superName":"java/lang/Exception","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"3532808232324183999"}},{"name":"cause","access":18,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getCause","access":1,"descriptor":"()Ljava/lang/Throwable;"}]},{"name":"org/bukkit/event/EventHandler","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"annotations":[{"descriptor":"Ljava/lang/annotation/Target;","values":{"value":[{"kind":"enum","descriptor":"Ljava/lang/annotation/ElementType;","name":"METHOD"}]},"visible":true},{"descriptor":"Ljava/lang/annotation/Retention;","values":{"value":{"kind":"enum","descriptor":"Ljava/lang/annotation/RetentionPolicy;","name":"RUNTIME"}},"visible":true}],"methods":[{"name":"priority","access":1025,"descriptor":"()Lorg/bukkit/event/EventPriority;","annotationDefault":{"kind":"enum","descriptor":"Lorg/bukkit/event/EventPriority;","name":"NORMAL"}},{"name":"ignoreCancelled","access":1025,"descriptor":"()Z","annotationDefault":false}]},{"name":"org/bukkit/event/EventPriority","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"LOWEST","access":16409,"descriptor":"Lorg/bukkit/event/EventPriority;"},{"name":"LOW","access":16409,"descriptor":"Lorg/bukkit/event/EventPriority;"},{"name":"NORMAL","access":16409,"descriptor":"Lorg/bukkit/event/EventPriority;"},{"name":"HIGH","access":16409,"descriptor":"Lorg/bukkit/event/EventPriority;"},{"name":"HIGHEST","access":16409,"descriptor":"Lorg/bukkit/event/EventPriority;"},{"name":"MONITOR","access":16409,"descriptor":"Lorg/bukkit/event/EventPriority;"},{"name":"slot","access":18,"descriptor":"I"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/EventPriority;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V"},{"name":"getSlot","access":1,"descriptor":"()I"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/EventPriority;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/EventPriority;"}]},{"name":"org/bukkit/event/HandlerList","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"handlers","access":66,"descriptor":"[Lorg/bukkit/plugin/RegisteredListener;"},{"name":"handlerslots","access":18,"descriptor":"Ljava/util/EnumMap;","signature":"Ljava/util/EnumMap;>;"},{"name":"allLists","access":10,"descriptor":"Ljava/util/ArrayList;","signature":"Ljava/util/ArrayList;"}],"methods":[{"name":"bakeAll","access":9,"descriptor":"()V"},{"name":"unregisterAll","access":9,"descriptor":"()V"},{"name":"unregisterAll","access":9,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unregisterAll","access":9,"descriptor":"(Lorg/bukkit/event/Listener;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"()V"},{"name":"register","access":33,"descriptor":"(Lorg/bukkit/plugin/RegisteredListener;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"registerAll","access":1,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unregister","access":33,"descriptor":"(Lorg/bukkit/plugin/RegisteredListener;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unregister","access":33,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unregister","access":33,"descriptor":"(Lorg/bukkit/event/Listener;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"bake","access":33,"descriptor":"()V"},{"name":"getRegisteredListeners","access":1,"descriptor":"()[Lorg/bukkit/plugin/RegisteredListener;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRegisteredListeners","access":9,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/ArrayList;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/ArrayList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlerLists","access":9,"descriptor":"()Ljava/util/ArrayList;","signature":"()Ljava/util/ArrayList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/Listener","version":52,"access":1537,"superName":"java/lang/Object"},{"name":"org/bukkit/event/block/Action","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"LEFT_CLICK_BLOCK","access":16409,"descriptor":"Lorg/bukkit/event/block/Action;"},{"name":"RIGHT_CLICK_BLOCK","access":16409,"descriptor":"Lorg/bukkit/event/block/Action;"},{"name":"LEFT_CLICK_AIR","access":16409,"descriptor":"Lorg/bukkit/event/block/Action;"},{"name":"RIGHT_CLICK_AIR","access":16409,"descriptor":"Lorg/bukkit/event/block/Action;"},{"name":"PHYSICAL","access":16409,"descriptor":"Lorg/bukkit/event/block/Action;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/block/Action;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/block/Action;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/block/Action;"}]},{"name":"org/bukkit/event/block/BlockBreakEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockExpEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"dropItems","access":2,"descriptor":"Z"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setDropItems","access":1,"descriptor":"(Z)V"},{"name":"isDropItems","access":1,"descriptor":"()Z"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/event/block/BlockBurnEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"ignitingBlock","access":18,"descriptor":"Lorg/bukkit/block/Block;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/block/Block;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getIgnitingBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockCanBuildEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"buildable","access":4,"descriptor":"Z"},{"name":"blockData","access":4,"descriptor":"Lorg/bukkit/block/data/BlockData;"},{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/data/BlockData;Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;Lorg/bukkit/block/data/BlockData;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"isBuildable","access":1,"descriptor":"()Z"},{"name":"setBuildable","access":1,"descriptor":"(Z)V"},{"name":"getMaterial","access":1,"descriptor":"()Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockData","access":1,"descriptor":"()Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockCookEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"source","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"result","access":2,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getSource","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setResult","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockDamageEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"instaBreak","access":2,"descriptor":"Z"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"itemstack","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInstaBreak","access":1,"descriptor":"()Z"},{"name":"setInstaBreak","access":1,"descriptor":"(Z)V"},{"name":"getItemInHand","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockDispenseArmorEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockDispenseEvent","fields":[{"name":"target","access":18,"descriptor":"Lorg/bukkit/entity/LivingEntity;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/entity/LivingEntity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getTargetEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockDispenseEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"item","access":2,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"velocity","access":2,"descriptor":"Lorg/bukkit/util/Vector;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/util/Vector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItem","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getVelocity","access":1,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setVelocity","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockDropItemEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"blockState","access":18,"descriptor":"Lorg/bukkit/block/BlockState;"},{"name":"items","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockState;Lorg/bukkit/entity/Player;Ljava/util/List;)V","signature":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockState;Lorg/bukkit/entity/Player;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockState","access":1,"descriptor":"()Lorg/bukkit/block/BlockState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItems","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockEvent","version":52,"access":1057,"superName":"org/bukkit/event/Event","fields":[{"name":"block","access":4,"descriptor":"Lorg/bukkit/block/Block;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBlock","access":17,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockExpEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"exp","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getExpToDrop","access":1,"descriptor":"()I"},{"name":"setExpToDrop","access":1,"descriptor":"(I)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockExplodeEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"blocks","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"yield","access":2,"descriptor":"F"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Ljava/util/List;F)V","signature":"(Lorg/bukkit/block/Block;Ljava/util/List;F)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"blockList","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getYield","access":1,"descriptor":"()F"},{"name":"setYield","access":1,"descriptor":"(F)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockFadeEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"newState","access":18,"descriptor":"Lorg/bukkit/block/BlockState;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockState;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getNewState","access":1,"descriptor":"()Lorg/bukkit/block/BlockState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockFertilizeEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"blocks","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;Ljava/util/List;)V","signature":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getBlocks","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockFormEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockGrowEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockState;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockFromToEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"to","access":4,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"face","access":4,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"cancel","access":4,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getToBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockGrowEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"newState","access":18,"descriptor":"Lorg/bukkit/block/BlockState;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockState;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getNewState","access":1,"descriptor":"()Lorg/bukkit/block/BlockState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockIgniteEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/block/BlockIgniteEvent$IgniteCause","outerName":"org/bukkit/event/block/BlockIgniteEvent","innerName":"IgniteCause","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cause","access":18,"descriptor":"Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;"},{"name":"ignitingEntity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"ignitingBlock","access":18,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;Lorg/bukkit/block/Block;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getIgnitingEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getIgnitingBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockIgniteEvent$IgniteCause","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/block/BlockIgniteEvent$IgniteCause","outerName":"org/bukkit/event/block/BlockIgniteEvent","innerName":"IgniteCause","access":16409}],"fields":[{"name":"LAVA","access":16409,"descriptor":"Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;"},{"name":"FLINT_AND_STEEL","access":16409,"descriptor":"Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;"},{"name":"SPREAD","access":16409,"descriptor":"Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;"},{"name":"LIGHTNING","access":16409,"descriptor":"Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;"},{"name":"FIREBALL","access":16409,"descriptor":"Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;"},{"name":"ENDER_CRYSTAL","access":16409,"descriptor":"Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;"},{"name":"EXPLOSION","access":16409,"descriptor":"Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;"},{"name":"ARROW","access":16409,"descriptor":"Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;"}]},{"name":"org/bukkit/event/block/BlockMultiPlaceEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockPlaceEvent","fields":[{"name":"states","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/List;Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/entity/Player;Z)V","signature":"(Ljava/util/List;Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/entity/Player;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getReplacedBlockStates","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockPhysicsEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"changed","access":18,"descriptor":"Lorg/bukkit/block/data/BlockData;"},{"name":"sourceBlock","access":18,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/data/BlockData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/data/BlockData;Lorg/bukkit/block/Block;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getSourceBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getChangedType","access":1,"descriptor":"()Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockPistonEvent","version":52,"access":1057,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"direction","access":18,"descriptor":"Lorg/bukkit/block/BlockFace;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"isSticky","access":1,"descriptor":"()Z"},{"name":"getDirection","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockPistonExtendEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockPistonEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"length","access":18,"descriptor":"I"},{"name":"blocks","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/block/Block;ILorg/bukkit/block/BlockFace;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Ljava/util/List;Lorg/bukkit/block/BlockFace;)V","signature":"(Lorg/bukkit/block/Block;Ljava/util/List;Lorg/bukkit/block/BlockFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getLength","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getBlocks","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockPistonRetractEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockPistonEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"blocks","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Ljava/util/List;Lorg/bukkit/block/BlockFace;)V","signature":"(Lorg/bukkit/block/Block;Ljava/util/List;Lorg/bukkit/block/BlockFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getRetractLocation","access":131073,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlocks","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockPlaceEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":4,"descriptor":"Z"},{"name":"canBuild","access":4,"descriptor":"Z"},{"name":"placedAgainst","access":4,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"replacedBlockState","access":4,"descriptor":"Lorg/bukkit/block/BlockState;"},{"name":"itemInHand","access":4,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"player","access":4,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"hand","access":4,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockState;Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/entity/Player;Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockState;Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/entity/Player;ZLorg/bukkit/inventory/EquipmentSlot;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":6}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockPlaced","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockReplacedState","access":1,"descriptor":"()Lorg/bukkit/block/BlockState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockAgainst","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItemInHand","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"canBuild","access":1,"descriptor":"()Z"},{"name":"setBuild","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockReceiveGameEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"event","access":18,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"entity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/GameEvent;Lorg/bukkit/block/Block;Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"getEvent","access":1,"descriptor":"()Lorg/bukkit/GameEvent;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockRedstoneEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"oldCurrent","access":18,"descriptor":"I"},{"name":"newCurrent","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;II)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getOldCurrent","access":1,"descriptor":"()I"},{"name":"getNewCurrent","access":1,"descriptor":"()I"},{"name":"setNewCurrent","access":1,"descriptor":"(I)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockShearEntityEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"sheared","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"tool","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Entity;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getTool","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/BlockSpreadEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockFormEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"source","access":18,"descriptor":"Lorg/bukkit/block/Block;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockState;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getSource","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/CauldronLevelChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason","outerName":"org/bukkit/event/block/CauldronLevelChangeEvent","innerName":"ChangeReason","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"entity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"reason","access":18,"descriptor":"Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"},{"name":"newState","access":18,"descriptor":"Lorg/bukkit/block/BlockState;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;Lorg/bukkit/block/BlockState;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getReason","access":1,"descriptor":"()Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getNewState","access":1,"descriptor":"()Lorg/bukkit/block/BlockState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getOldLevel","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getNewLevel","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setNewLevel","access":131073,"descriptor":"(I)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason","outerName":"org/bukkit/event/block/CauldronLevelChangeEvent","innerName":"ChangeReason","access":16409}],"fields":[{"name":"BUCKET_FILL","access":16409,"descriptor":"Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"},{"name":"BUCKET_EMPTY","access":16409,"descriptor":"Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"},{"name":"BOTTLE_FILL","access":16409,"descriptor":"Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"},{"name":"BOTTLE_EMPTY","access":16409,"descriptor":"Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"},{"name":"BANNER_WASH","access":16409,"descriptor":"Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"},{"name":"ARMOR_WASH","access":16409,"descriptor":"Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"},{"name":"SHULKER_WASH","access":16409,"descriptor":"Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"},{"name":"EXTINGUISH","access":16409,"descriptor":"Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"},{"name":"EVAPORATE","access":16409,"descriptor":"Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"},{"name":"NATURAL_FILL","access":16409,"descriptor":"Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"},{"name":"UNKNOWN","access":16409,"descriptor":"Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"}]},{"name":"org/bukkit/event/block/EntityBlockFormEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockFormEvent","fields":[{"name":"entity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockState;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/FluidLevelChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"newData","access":2,"descriptor":"Lorg/bukkit/block/data/BlockData;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/data/BlockData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getNewData","access":1,"descriptor":"()Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setNewData","access":1,"descriptor":"(Lorg/bukkit/block/data/BlockData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/LeavesDecayEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/MoistureChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"newState","access":18,"descriptor":"Lorg/bukkit/block/BlockState;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockState;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getNewState","access":1,"descriptor":"()Lorg/bukkit/block/BlockState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/NotePlayEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":10,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"instrument","access":2,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"note","access":2,"descriptor":"Lorg/bukkit/Note;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/Instrument;Lorg/bukkit/Note;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getInstrument","access":1,"descriptor":"()Lorg/bukkit/Instrument;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getNote","access":1,"descriptor":"()Lorg/bukkit/Note;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setInstrument","access":131073,"descriptor":"(Lorg/bukkit/Instrument;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setNote","access":131073,"descriptor":"(Lorg/bukkit/Note;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/SignChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"lines","access":18,"descriptor":"[Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;[Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLines","access":1,"descriptor":"()[Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLine","access":1,"descriptor":"(I)Ljava/lang/String;","exceptions":["java/lang/IndexOutOfBoundsException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setLine","access":1,"descriptor":"(ILjava/lang/String;)V","exceptions":["java/lang/IndexOutOfBoundsException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/SpongeAbsorbEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"blocks","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Ljava/util/List;)V","signature":"(Lorg/bukkit/block/Block;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getBlocks","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/block/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/enchantment/EnchantItemEvent","version":52,"access":33,"superName":"org/bukkit/event/inventory/InventoryEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"table","access":18,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"item","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"level","access":2,"descriptor":"I"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"enchants","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"enchanter","access":18,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"button","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;ILjava/util/Map;I)V","signature":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;ILjava/util/Map;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":5}]},{"name":"getEnchanter","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEnchantBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getExpLevelCost","access":1,"descriptor":"()I"},{"name":"setExpLevelCost","access":1,"descriptor":"(I)V"},{"name":"getEnchantsToAdd","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"whichButton","access":1,"descriptor":"()I"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/enchantment/PrepareItemEnchantEvent","version":52,"access":33,"superName":"org/bukkit/event/inventory/InventoryEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"table","access":18,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"item","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"offers","access":18,"descriptor":"[Lorg/bukkit/enchantments/EnchantmentOffer;"},{"name":"bonus","access":18,"descriptor":"I"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"enchanter","access":18,"descriptor":"Lorg/bukkit/entity/Player;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;[Lorg/bukkit/enchantments/EnchantmentOffer;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getEnchanter","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEnchantBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getExpLevelCostsOffered","access":131073,"descriptor":"()[I","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getOffers","access":1,"descriptor":"()[Lorg/bukkit/enchantments/EnchantmentOffer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEnchantmentBonus","access":1,"descriptor":"()I"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/enchantment/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/entity/AreaEffectCloudApplyEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"affectedEntities","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/AreaEffectCloud;Ljava/util/List;)V","signature":"(Lorg/bukkit/entity/AreaEffectCloud;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/AreaEffectCloud;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAffectedEntities","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/ArrowBodyCountChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"isReset","access":18,"descriptor":"Z"},{"name":"oldAmount","access":18,"descriptor":"I"},{"name":"newAmount","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;IIZ)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isReset","access":1,"descriptor":"()Z"},{"name":"getOldAmount","access":1,"descriptor":"()I"},{"name":"getNewAmount","access":1,"descriptor":"()I"},{"name":"setNewAmount","access":1,"descriptor":"(I)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/BatToggleSleepEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"awake","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Bat;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isAwake","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/CreatureSpawnEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntitySpawnEvent","innerClasses":[{"name":"org/bukkit/event/entity/CreatureSpawnEvent$SpawnReason","outerName":"org/bukkit/event/entity/CreatureSpawnEvent","innerName":"SpawnReason","access":16409}],"fields":[{"name":"spawnReason","access":18,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSpawnReason","access":1,"descriptor":"()Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/CreatureSpawnEvent$SpawnReason","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/entity/CreatureSpawnEvent$SpawnReason","outerName":"org/bukkit/event/entity/CreatureSpawnEvent","innerName":"SpawnReason","access":16409}],"fields":[{"name":"NATURAL","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"JOCKEY","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"CHUNK_GEN","access":147481,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"SPAWNER","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"EGG","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"SPAWNER_EGG","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"LIGHTNING","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"BUILD_SNOWMAN","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"BUILD_IRONGOLEM","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"BUILD_WITHER","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"VILLAGE_DEFENSE","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"VILLAGE_INVASION","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"BREEDING","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"SLIME_SPLIT","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"REINFORCEMENTS","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"NETHER_PORTAL","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"DISPENSE_EGG","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"INFECTION","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"CURED","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"OCELOT_BABY","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"SILVERFISH_BLOCK","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"MOUNT","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"TRAP","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"ENDER_PEARL","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"SHOULDER_ENTITY","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"DROWNED","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"SHEARED","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"EXPLOSION","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"RAID","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"PATROL","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"BEEHIVE","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"PIGLIN_ZOMBIFIED","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"FROZEN","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"COMMAND","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"CUSTOM","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"DEFAULT","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"}]},{"name":"org/bukkit/event/entity/CreeperPowerEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/entity/CreeperPowerEvent$PowerCause","outerName":"org/bukkit/event/entity/CreeperPowerEvent","innerName":"PowerCause","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"canceled","access":2,"descriptor":"Z"},{"name":"cause","access":18,"descriptor":"Lorg/bukkit/event/entity/CreeperPowerEvent$PowerCause;"},{"name":"bolt","access":2,"descriptor":"Lorg/bukkit/entity/LightningStrike;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Creeper;Lorg/bukkit/entity/LightningStrike;Lorg/bukkit/event/entity/CreeperPowerEvent$PowerCause;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Creeper;Lorg/bukkit/event/entity/CreeperPowerEvent$PowerCause;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Creeper;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLightning","access":1,"descriptor":"()Lorg/bukkit/entity/LightningStrike;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/entity/CreeperPowerEvent$PowerCause;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/CreeperPowerEvent$PowerCause","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/entity/CreeperPowerEvent$PowerCause","outerName":"org/bukkit/event/entity/CreeperPowerEvent","innerName":"PowerCause","access":16409}],"fields":[{"name":"LIGHTNING","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreeperPowerEvent$PowerCause;"},{"name":"SET_ON","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreeperPowerEvent$PowerCause;"},{"name":"SET_OFF","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreeperPowerEvent$PowerCause;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/entity/CreeperPowerEvent$PowerCause;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/entity/CreeperPowerEvent$PowerCause;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/entity/CreeperPowerEvent$PowerCause;"}]},{"name":"org/bukkit/event/entity/EnderDragonChangePhaseEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/entity/EnderDragon$Phase","outerName":"org/bukkit/entity/EnderDragon","innerName":"Phase","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"currentPhase","access":18,"descriptor":"Lorg/bukkit/entity/EnderDragon$Phase;"},{"name":"newPhase","access":2,"descriptor":"Lorg/bukkit/entity/EnderDragon$Phase;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/EnderDragon;Lorg/bukkit/entity/EnderDragon$Phase;Lorg/bukkit/entity/EnderDragon$Phase;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/EnderDragon;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getCurrentPhase","access":1,"descriptor":"()Lorg/bukkit/entity/EnderDragon$Phase;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getNewPhase","access":1,"descriptor":"()Lorg/bukkit/entity/EnderDragon$Phase;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setNewPhase","access":1,"descriptor":"(Lorg/bukkit/entity/EnderDragon$Phase;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityAirChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"amount","access":2,"descriptor":"I"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getAmount","access":1,"descriptor":"()I"},{"name":"setAmount","access":1,"descriptor":"(I)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityBreakDoorEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityChangeBlockEvent","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/block/Block;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityBreedEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"mother","access":18,"descriptor":"Lorg/bukkit/entity/LivingEntity;"},{"name":"father","access":18,"descriptor":"Lorg/bukkit/entity/LivingEntity;"},{"name":"breeder","access":18,"descriptor":"Lorg/bukkit/entity/LivingEntity;"},{"name":"bredWith","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"experience","access":2,"descriptor":"I"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/inventory/ItemStack;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":4}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMother","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getFather","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBreeder","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getBredWith","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getExperience","access":1,"descriptor":"()I"},{"name":"setExperience","access":1,"descriptor":"(I)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityChangeBlockEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"block","access":18,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"to","access":18,"descriptor":"Lorg/bukkit/block/data/BlockData;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;Lorg/bukkit/block/data/BlockData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getTo","access":1,"descriptor":"()Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockData","access":1,"descriptor":"()Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityCombustByBlockEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityCombustEvent","fields":[{"name":"combuster","access":18,"descriptor":"Lorg/bukkit/block/Block;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Entity;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getCombuster","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityCombustByEntityEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityCombustEvent","fields":[{"name":"combuster","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Entity;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getCombuster","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityCombustEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"duration","access":2,"descriptor":"I"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getDuration","access":1,"descriptor":"()I"},{"name":"setDuration","access":1,"descriptor":"(I)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityCreatePortalEvent","version":52,"access":131105,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"blocks","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"type","access":2,"descriptor":"Lorg/bukkit/PortalType;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Ljava/util/List;Lorg/bukkit/PortalType;)V","signature":"(Lorg/bukkit/entity/LivingEntity;Ljava/util/List;Lorg/bukkit/PortalType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlocks","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getPortalType","access":1,"descriptor":"()Lorg/bukkit/PortalType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityDamageByBlockEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityDamageEvent","innerClasses":[{"name":"org/bukkit/event/entity/EntityDamageEvent$DamageCause","outerName":"org/bukkit/event/entity/EntityDamageEvent","innerName":"DamageCause","access":16409},{"name":"org/bukkit/event/entity/EntityDamageEvent$DamageModifier","outerName":"org/bukkit/event/entity/EntityDamageEvent","innerName":"DamageModifier","access":16409}],"fields":[{"name":"damager","access":18,"descriptor":"Lorg/bukkit/block/Block;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;D)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;Ljava/util/Map;Ljava/util/Map;)V","signature":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;Ljava/util/Map;Ljava/util/Map;>;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getDamager","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityDamageByEntityEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityDamageEvent","innerClasses":[{"name":"org/bukkit/event/entity/EntityDamageEvent$DamageCause","outerName":"org/bukkit/event/entity/EntityDamageEvent","innerName":"DamageCause","access":16409},{"name":"org/bukkit/event/entity/EntityDamageEvent$DamageModifier","outerName":"org/bukkit/event/entity/EntityDamageEvent","innerName":"DamageModifier","access":16409}],"fields":[{"name":"damager","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;D)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;Ljava/util/Map;Ljava/util/Map;)V","signature":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;Ljava/util/Map;Ljava/util/Map;>;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getDamager","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityDamageEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/entity/EntityDamageEvent$DamageCause","outerName":"org/bukkit/event/entity/EntityDamageEvent","innerName":"DamageCause","access":16409},{"name":"org/bukkit/event/entity/EntityDamageEvent$DamageModifier","outerName":"org/bukkit/event/entity/EntityDamageEvent","innerName":"DamageModifier","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"MODIFIERS","access":26,"descriptor":"[Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;"},{"name":"ZERO","access":26,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function<-Ljava/lang/Double;Ljava/lang/Double;>;"},{"name":"modifiers","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"modifierFunctions","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"originals","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"cause","access":18,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;D)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;Ljava/util/Map;Ljava/util/Map;)V","signature":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;Ljava/util/Map;Ljava/util/Map;>;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getOriginalDamage","access":1,"descriptor":"(Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;)D","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setDamage","access":1,"descriptor":"(Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;D)V","exceptions":["java/lang/IllegalArgumentException","java/lang/UnsupportedOperationException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDamage","access":1,"descriptor":"(Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;)D","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isApplicable","access":1,"descriptor":"(Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;)Z","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDamage","access":1,"descriptor":"()D"},{"name":"getFinalDamage","access":17,"descriptor":"()D"},{"name":"setDamage","access":1,"descriptor":"(D)V"},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityDamageEvent$DamageCause","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/entity/EntityDamageEvent$DamageCause","outerName":"org/bukkit/event/entity/EntityDamageEvent","innerName":"DamageCause","access":16409}],"fields":[{"name":"CONTACT","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"ENTITY_ATTACK","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"ENTITY_SWEEP_ATTACK","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"PROJECTILE","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"SUFFOCATION","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"FALL","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"FIRE","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"FIRE_TICK","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"MELTING","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"LAVA","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"DROWNING","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"BLOCK_EXPLOSION","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"ENTITY_EXPLOSION","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"VOID","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"LIGHTNING","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"SUICIDE","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"STARVATION","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"POISON","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"MAGIC","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"WITHER","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"FALLING_BLOCK","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"THORNS","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"DRAGON_BREATH","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"CUSTOM","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"FLY_INTO_WALL","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"HOT_FLOOR","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"CRAMMING","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"DRYOUT","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"FREEZE","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"}]},{"name":"org/bukkit/event/entity/EntityDamageEvent$DamageModifier","version":52,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/entity/EntityDamageEvent$DamageModifier","outerName":"org/bukkit/event/entity/EntityDamageEvent","innerName":"DamageModifier","access":16409}],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"BASE","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;"},{"name":"HARD_HAT","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;"},{"name":"BLOCKING","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;"},{"name":"ARMOR","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;"},{"name":"RESISTANCE","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;"},{"name":"MAGIC","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;"},{"name":"ABSORPTION","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;"}]},{"name":"org/bukkit/event/entity/EntityDeathEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"drops","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"dropExp","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Ljava/util/List;)V","signature":"(Lorg/bukkit/entity/LivingEntity;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Ljava/util/List;I)V","signature":"(Lorg/bukkit/entity/LivingEntity;Ljava/util/List;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDroppedExp","access":1,"descriptor":"()I"},{"name":"setDroppedExp","access":1,"descriptor":"(I)V"},{"name":"getDrops","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityDropItemEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"drop","access":18,"descriptor":"Lorg/bukkit/entity/Item;"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Item;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getItemDrop","access":1,"descriptor":"()Lorg/bukkit/entity/Item;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityEnterBlockEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"block","access":18,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityEnterLoveModeEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"humanEntity","access":18,"descriptor":"Lorg/bukkit/entity/HumanEntity;"},{"name":"ticksInLove","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Animals;Lorg/bukkit/entity/HumanEntity;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Animals;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHumanEntity","access":1,"descriptor":"()Lorg/bukkit/entity/HumanEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getTicksInLove","access":1,"descriptor":"()I"},{"name":"setTicksInLove","access":1,"descriptor":"(I)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityEvent","version":52,"access":1057,"superName":"org/bukkit/event/Event","fields":[{"name":"entity","access":4,"descriptor":"Lorg/bukkit/entity/Entity;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntityType","access":1,"descriptor":"()Lorg/bukkit/entity/EntityType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityExhaustionEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason","outerName":"org/bukkit/event/entity/EntityExhaustionEvent","innerName":"ExhaustionReason","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"exhaustionReason","access":18,"descriptor":"Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"exhaustion","access":2,"descriptor":"F"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/HumanEntity;Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;F)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getExhaustionReason","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getExhaustion","access":1,"descriptor":"()F"},{"name":"setExhaustion","access":1,"descriptor":"(F)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/HumanEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason","outerName":"org/bukkit/event/entity/EntityExhaustionEvent","innerName":"ExhaustionReason","access":16409}],"fields":[{"name":"BLOCK_MINED","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"HUNGER_EFFECT","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"DAMAGED","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"ATTACK","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"JUMP_SPRINT","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"JUMP","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"SWIM","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"WALK_UNDERWATER","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"WALK_ON_WATER","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"SPRINT","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"CROUCH","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"WALK","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"REGEN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"UNKNOWN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"}]},{"name":"org/bukkit/event/entity/EntityExplodeEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"location","access":18,"descriptor":"Lorg/bukkit/Location;"},{"name":"blocks","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"yield","access":2,"descriptor":"F"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/Location;Ljava/util/List;F)V","signature":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/Location;Ljava/util/List;F)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"blockList","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getYield","access":1,"descriptor":"()F"},{"name":"setYield","access":1,"descriptor":"(F)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityInteractEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"block","access":4,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityPickupItemEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"item","access":18,"descriptor":"Lorg/bukkit/entity/Item;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"remaining","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/entity/Item;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/entity/Item;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRemaining","access":1,"descriptor":"()I"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityPlaceEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"block","access":18,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"blockFace","access":18,"descriptor":"Lorg/bukkit/block/BlockFace;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityPortalEnterEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"location","access":18,"descriptor":"Lorg/bukkit/Location;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityPortalEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityTeleportEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"searchRadius","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/Location;Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/Location;Lorg/bukkit/Location;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"setSearchRadius","access":1,"descriptor":"(I)V"},{"name":"getSearchRadius","access":1,"descriptor":"()I"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityPortalExitEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityTeleportEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"before","access":2,"descriptor":"Lorg/bukkit/util/Vector;"},{"name":"after","access":2,"descriptor":"Lorg/bukkit/util/Vector;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/Location;Lorg/bukkit/Location;Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getBefore","access":1,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAfter","access":1,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setAfter","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityPoseChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"pose","access":18,"descriptor":"Lorg/bukkit/entity/Pose;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Pose;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getPose","access":1,"descriptor":"()Lorg/bukkit/entity/Pose;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityPotionEffectEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/entity/EntityPotionEffectEvent$Action","outerName":"org/bukkit/event/entity/EntityPotionEffectEvent","innerName":"Action","access":16409},{"name":"org/bukkit/event/entity/EntityPotionEffectEvent$Cause","outerName":"org/bukkit/event/entity/EntityPotionEffectEvent","innerName":"Cause","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"oldEffect","access":18,"descriptor":"Lorg/bukkit/potion/PotionEffect;"},{"name":"newEffect","access":18,"descriptor":"Lorg/bukkit/potion/PotionEffect;"},{"name":"cause","access":18,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"action","access":18,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Action;"},{"name":"override","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/potion/PotionEffect;Lorg/bukkit/potion/PotionEffect;Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;Lorg/bukkit/event/entity/EntityPotionEffectEvent$Action;Z)V","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_, null, null, _, _, _ -> fail"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getOldEffect","access":1,"descriptor":"()Lorg/bukkit/potion/PotionEffect;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getNewEffect","access":1,"descriptor":"()Lorg/bukkit/potion/PotionEffect;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAction","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityPotionEffectEvent$Action;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getModifiedType","access":1,"descriptor":"()Lorg/bukkit/potion/PotionEffectType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isOverride","access":1,"descriptor":"()Z"},{"name":"setOverride","access":1,"descriptor":"(Z)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityPotionEffectEvent$Action","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/entity/EntityPotionEffectEvent$Action","outerName":"org/bukkit/event/entity/EntityPotionEffectEvent","innerName":"Action","access":16409}],"fields":[{"name":"ADDED","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Action;"},{"name":"CHANGED","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Action;"},{"name":"CLEARED","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Action;"},{"name":"REMOVED","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Action;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/entity/EntityPotionEffectEvent$Action;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/entity/EntityPotionEffectEvent$Action;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/entity/EntityPotionEffectEvent$Action;"}]},{"name":"org/bukkit/event/entity/EntityPotionEffectEvent$Cause","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/entity/EntityPotionEffectEvent$Cause","outerName":"org/bukkit/event/entity/EntityPotionEffectEvent","innerName":"Cause","access":16409}],"fields":[{"name":"AREA_EFFECT_CLOUD","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"ARROW","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"ATTACK","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"AXOLOTL","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"BEACON","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"COMMAND","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"CONDUIT","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"CONVERSION","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"DEATH","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"DOLPHIN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"EXPIRATION","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"FOOD","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"ILLUSION","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"MILK","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"PATROL_CAPTAIN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"PLUGIN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"POTION_DRINK","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"POTION_SPLASH","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"SPIDER_SPAWN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"TOTEM","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"TURTLE_HELMET","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"UNKNOWN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"VILLAGER_TRADE","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"WITHER_ROSE","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"}]},{"name":"org/bukkit/event/entity/EntityRegainHealthEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/entity/EntityRegainHealthEvent$RegainReason","outerName":"org/bukkit/event/entity/EntityRegainHealthEvent","innerName":"RegainReason","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"amount","access":2,"descriptor":"D"},{"name":"regainReason","access":18,"descriptor":"Lorg/bukkit/event/entity/EntityRegainHealthEvent$RegainReason;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;DLorg/bukkit/event/entity/EntityRegainHealthEvent$RegainReason;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getAmount","access":1,"descriptor":"()D"},{"name":"setAmount","access":1,"descriptor":"(D)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getRegainReason","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityRegainHealthEvent$RegainReason;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityRegainHealthEvent$RegainReason","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/entity/EntityRegainHealthEvent$RegainReason","outerName":"org/bukkit/event/entity/EntityRegainHealthEvent","innerName":"RegainReason","access":16409}],"fields":[{"name":"REGEN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRegainHealthEvent$RegainReason;"},{"name":"SATIATED","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRegainHealthEvent$RegainReason;"},{"name":"EATING","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRegainHealthEvent$RegainReason;"},{"name":"ENDER_CRYSTAL","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRegainHealthEvent$RegainReason;"},{"name":"MAGIC","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRegainHealthEvent$RegainReason;"},{"name":"MAGIC_REGEN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRegainHealthEvent$RegainReason;"},{"name":"WITHER_SPAWN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRegainHealthEvent$RegainReason;"},{"name":"WITHER","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRegainHealthEvent$RegainReason;"},{"name":"CUSTOM","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRegainHealthEvent$RegainReason;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/entity/EntityRegainHealthEvent$RegainReason;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/entity/EntityRegainHealthEvent$RegainReason;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/entity/EntityRegainHealthEvent$RegainReason;"}]},{"name":"org/bukkit/event/entity/EntityResurrectEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityShootBowEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"bow","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"consumable","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"projectile","access":2,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"hand","access":18,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"force","access":18,"descriptor":"F"},{"name":"consumeItem","access":2,"descriptor":"Z"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/entity/Entity;Lorg/bukkit/inventory/EquipmentSlot;FZ)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBow","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getConsumable","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getProjectile","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setProjectile","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getForce","access":1,"descriptor":"()F"},{"name":"setConsumeItem","access":1,"descriptor":"(Z)V"},{"name":"shouldConsumeItem","access":1,"descriptor":"()Z"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntitySpawnEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"canceled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntitySpellCastEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/entity/Spellcaster$Spell","outerName":"org/bukkit/entity/Spellcaster","innerName":"Spell","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"spell","access":18,"descriptor":"Lorg/bukkit/entity/Spellcaster$Spell;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Spellcaster;Lorg/bukkit/entity/Spellcaster$Spell;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Spellcaster;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSpell","access":1,"descriptor":"()Lorg/bukkit/entity/Spellcaster$Spell;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityTameEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"owner","access":18,"descriptor":"Lorg/bukkit/entity/AnimalTamer;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/entity/AnimalTamer;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getOwner","access":1,"descriptor":"()Lorg/bukkit/entity/AnimalTamer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityTargetEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/entity/EntityTargetEvent$TargetReason","outerName":"org/bukkit/event/entity/EntityTargetEvent","innerName":"TargetReason","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"target","access":2,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"reason","access":18,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getReason","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getTarget","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setTarget","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityTargetEvent$TargetReason","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/entity/EntityTargetEvent$TargetReason","outerName":"org/bukkit/event/entity/EntityTargetEvent","innerName":"TargetReason","access":16409}],"fields":[{"name":"TARGET_DIED","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"CLOSEST_PLAYER","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"TARGET_ATTACKED_ENTITY","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"PIG_ZOMBIE_TARGET","access":147481,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"FORGOT_TARGET","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"TARGET_ATTACKED_OWNER","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"OWNER_ATTACKED_TARGET","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"RANDOM_TARGET","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"DEFEND_VILLAGE","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"TARGET_ATTACKED_NEARBY_ENTITY","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"REINFORCEMENT_TARGET","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"COLLISION","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"CUSTOM","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"CLOSEST_ENTITY","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"FOLLOW_LEADER","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"TEMPT","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"UNKNOWN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"}]},{"name":"org/bukkit/event/entity/EntityTargetLivingEntityEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityTargetEvent","innerClasses":[{"name":"org/bukkit/event/entity/EntityTargetEvent$TargetReason","outerName":"org/bukkit/event/entity/EntityTargetEvent","innerName":"TargetReason","access":16409}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"getTarget","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setTarget","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getTarget","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityTeleportEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"from","access":2,"descriptor":"Lorg/bukkit/Location;"},{"name":"to","access":2,"descriptor":"Lorg/bukkit/Location;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/Location;Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getFrom","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setFrom","access":1,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getTo","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setTo","access":1,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityToggleGlideEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"isGliding","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"isGliding","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityToggleSwimEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"isSwimming","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"isSwimming","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityTransformEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/entity/EntityTransformEvent$TransformReason","outerName":"org/bukkit/event/entity/EntityTransformEvent","innerName":"TransformReason","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"converted","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"convertedList","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"transformReason","access":18,"descriptor":"Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Ljava/util/List;Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;)V","signature":"(Lorg/bukkit/entity/Entity;Ljava/util/List;Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getTransformedEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getTransformedEntities","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getTransformReason","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityTransformEvent$TransformReason","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/entity/EntityTransformEvent$TransformReason","outerName":"org/bukkit/event/entity/EntityTransformEvent","innerName":"TransformReason","access":16409}],"fields":[{"name":"CURED","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;"},{"name":"FROZEN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;"},{"name":"INFECTION","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;"},{"name":"DROWNED","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;"},{"name":"SHEARED","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;"},{"name":"LIGHTNING","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;"},{"name":"SPLIT","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;"},{"name":"PIGLIN_ZOMBIFIED","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;"},{"name":"UNKNOWN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;"}]},{"name":"org/bukkit/event/entity/EntityUnleashEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","innerClasses":[{"name":"org/bukkit/event/entity/EntityUnleashEvent$UnleashReason","outerName":"org/bukkit/event/entity/EntityUnleashEvent","innerName":"UnleashReason","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"reason","access":18,"descriptor":"Lorg/bukkit/event/entity/EntityUnleashEvent$UnleashReason;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityUnleashEvent$UnleashReason;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getReason","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityUnleashEvent$UnleashReason;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/EntityUnleashEvent$UnleashReason","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/entity/EntityUnleashEvent$UnleashReason","outerName":"org/bukkit/event/entity/EntityUnleashEvent","innerName":"UnleashReason","access":16409}],"fields":[{"name":"HOLDER_GONE","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityUnleashEvent$UnleashReason;"},{"name":"PLAYER_UNLEASH","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityUnleashEvent$UnleashReason;"},{"name":"DISTANCE","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityUnleashEvent$UnleashReason;"},{"name":"UNKNOWN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityUnleashEvent$UnleashReason;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/entity/EntityUnleashEvent$UnleashReason;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/entity/EntityUnleashEvent$UnleashReason;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/entity/EntityUnleashEvent$UnleashReason;"}]},{"name":"org/bukkit/event/entity/ExpBottleEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/ProjectileHitEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"exp","access":2,"descriptor":"I"},{"name":"showEffect","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/ThrownExpBottle;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/ThrownExpBottle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getShowEffect","access":1,"descriptor":"()Z"},{"name":"setShowEffect","access":1,"descriptor":"(Z)V"},{"name":"getExperience","access":1,"descriptor":"()I"},{"name":"setExperience","access":1,"descriptor":"(I)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Projectile;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/ExplosionPrimeEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"radius","access":2,"descriptor":"F"},{"name":"fire","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;FZ)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Explosive;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getRadius","access":1,"descriptor":"()F"},{"name":"setRadius","access":1,"descriptor":"(F)V"},{"name":"getFire","access":1,"descriptor":"()Z"},{"name":"setFire","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/FireworkExplodeEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Firework;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Firework;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/FoodLevelChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"level","access":2,"descriptor":"I"},{"name":"item","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/HumanEntity;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/HumanEntity;ILorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/HumanEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getFoodLevel","access":1,"descriptor":"()I"},{"name":"setFoodLevel","access":1,"descriptor":"(I)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/HorseJumpEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"power","access":2,"descriptor":"F"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/AbstractHorse;F)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":131073,"descriptor":"(Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/AbstractHorse;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPower","access":1,"descriptor":"()F"},{"name":"setPower","access":131073,"descriptor":"(F)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/ItemDespawnEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"canceled","access":2,"descriptor":"Z"},{"name":"location","access":18,"descriptor":"Lorg/bukkit/Location;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Item;Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Item;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/ItemMergeEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"target","access":18,"descriptor":"Lorg/bukkit/entity/Item;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Item;Lorg/bukkit/entity/Item;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Item;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getTarget","access":1,"descriptor":"()Lorg/bukkit/entity/Item;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/ItemSpawnEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntitySpawnEvent","methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Item;Lorg/bukkit/Location;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Item;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Item;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/LingeringPotionSplashEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/ProjectileHitEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"entity","access":18,"descriptor":"Lorg/bukkit/entity/AreaEffectCloud;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/ThrownPotion;Lorg/bukkit/entity/AreaEffectCloud;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/ThrownPotion;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAreaEffectCloud","access":1,"descriptor":"()Lorg/bukkit/entity/AreaEffectCloud;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Projectile;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/PigZapEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityTransformEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/entity/EntityTransformEvent$TransformReason","outerName":"org/bukkit/event/entity/EntityTransformEvent","innerName":"TransformReason","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"canceled","access":2,"descriptor":"Z"},{"name":"pigzombie","access":18,"descriptor":"Lorg/bukkit/entity/PigZombie;"},{"name":"bolt","access":18,"descriptor":"Lorg/bukkit/entity/LightningStrike;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Pig;Lorg/bukkit/entity/LightningStrike;Lorg/bukkit/entity/PigZombie;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Pig;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLightning","access":1,"descriptor":"()Lorg/bukkit/entity/LightningStrike;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPigZombie","access":131073,"descriptor":"()Lorg/bukkit/entity/PigZombie;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/PigZombieAngerEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"canceled","access":2,"descriptor":"Z"},{"name":"target","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"newAnger","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/PigZombie;Lorg/bukkit/entity/Entity;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getTarget","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getNewAnger","access":1,"descriptor":"()I"},{"name":"setNewAnger","access":1,"descriptor":"(I)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/PigZombie;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/PiglinBarterEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"outcome","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"input","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Piglin;Lorg/bukkit/inventory/ItemStack;Ljava/util/List;)V","signature":"(Lorg/bukkit/entity/Piglin;Lorg/bukkit/inventory/ItemStack;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Piglin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInput","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getOutcome","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/PlayerDeathEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityDeathEvent","fields":[{"name":"newExp","access":2,"descriptor":"I"},{"name":"deathMessage","access":2,"descriptor":"Ljava/lang/String;"},{"name":"newLevel","access":2,"descriptor":"I"},{"name":"newTotalExp","access":2,"descriptor":"I"},{"name":"keepLevel","access":2,"descriptor":"Z"},{"name":"keepInventory","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/util/List;ILjava/lang/String;)V","signature":"(Lorg/bukkit/entity/Player;Ljava/util/List;ILjava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/util/List;IILjava/lang/String;)V","signature":"(Lorg/bukkit/entity/Player;Ljava/util/List;IILjava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":4}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/util/List;IIIILjava/lang/String;)V","signature":"(Lorg/bukkit/entity/Player;Ljava/util/List;IIIILjava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":6}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setDeathMessage","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getDeathMessage","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getNewExp","access":1,"descriptor":"()I"},{"name":"setNewExp","access":1,"descriptor":"(I)V"},{"name":"getNewLevel","access":1,"descriptor":"()I"},{"name":"setNewLevel","access":1,"descriptor":"(I)V"},{"name":"getNewTotalExp","access":1,"descriptor":"()I"},{"name":"setNewTotalExp","access":1,"descriptor":"(I)V"},{"name":"getKeepLevel","access":1,"descriptor":"()Z"},{"name":"setKeepLevel","access":1,"descriptor":"(Z)V"},{"name":"setKeepInventory","access":1,"descriptor":"(Z)V"},{"name":"getKeepInventory","access":1,"descriptor":"()Z"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/PlayerLeashEntityEvent","version":52,"access":33,"superName":"org/bukkit/event/Event","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"leashHolder","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"entity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Player;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getLeashHolder","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPlayer","access":17,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/event/entity/PotionSplashEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/ProjectileHitEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"affectedEntities","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/ThrownPotion;Ljava/util/Map;)V","signature":"(Lorg/bukkit/entity/ThrownPotion;Ljava/util/Map;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/ThrownPotion;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPotion","access":1,"descriptor":"()Lorg/bukkit/entity/ThrownPotion;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAffectedEntities","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getIntensity","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setIntensity","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;D)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Projectile;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/ProjectileHitEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"hitEntity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"hitBlock","access":18,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"hitFace","access":18,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Projectile;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Projectile;Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Projectile;Lorg/bukkit/block/Block;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Projectile;Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Projectile;Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Projectile;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHitBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getHitBlockFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getHitEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/ProjectileLaunchEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntitySpawnEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Projectile;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/SheepDyeWoolEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"color","access":2,"descriptor":"Lorg/bukkit/DyeColor;"},{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Sheep;Lorg/bukkit/DyeColor;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Sheep;Lorg/bukkit/DyeColor;Lorg/bukkit/entity/Player;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Sheep;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getColor","access":1,"descriptor":"()Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setColor","access":1,"descriptor":"(Lorg/bukkit/DyeColor;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/SheepRegrowWoolEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Sheep;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Sheep;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/SlimeSplitEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"count","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Slime;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Slime;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getCount","access":1,"descriptor":"()I"},{"name":"setCount","access":1,"descriptor":"(I)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/SpawnerSpawnEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntitySpawnEvent","fields":[{"name":"spawner","access":18,"descriptor":"Lorg/bukkit/block/CreatureSpawner;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/block/CreatureSpawner;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getSpawner","access":1,"descriptor":"()Lorg/bukkit/block/CreatureSpawner;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/entity/StriderTemperatureChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"shivering","access":18,"descriptor":"Z"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Strider;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Strider;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isShivering","access":1,"descriptor":"()Z"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/VillagerAcquireTradeEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"recipe","access":2,"descriptor":"Lorg/bukkit/inventory/MerchantRecipe;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/AbstractVillager;Lorg/bukkit/inventory/MerchantRecipe;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getRecipe","access":1,"descriptor":"()Lorg/bukkit/inventory/MerchantRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRecipe","access":1,"descriptor":"(Lorg/bukkit/inventory/MerchantRecipe;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/AbstractVillager;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/VillagerCareerChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/entity/Villager$Profession","outerName":"org/bukkit/entity/Villager","innerName":"Profession","access":16409},{"name":"org/bukkit/event/entity/VillagerCareerChangeEvent$ChangeReason","outerName":"org/bukkit/event/entity/VillagerCareerChangeEvent","innerName":"ChangeReason","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"profession","access":2,"descriptor":"Lorg/bukkit/entity/Villager$Profession;"},{"name":"reason","access":18,"descriptor":"Lorg/bukkit/event/entity/VillagerCareerChangeEvent$ChangeReason;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Villager;Lorg/bukkit/entity/Villager$Profession;Lorg/bukkit/event/entity/VillagerCareerChangeEvent$ChangeReason;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Villager;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getProfession","access":1,"descriptor":"()Lorg/bukkit/entity/Villager$Profession;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setProfession","access":1,"descriptor":"(Lorg/bukkit/entity/Villager$Profession;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getReason","access":1,"descriptor":"()Lorg/bukkit/event/entity/VillagerCareerChangeEvent$ChangeReason;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/VillagerCareerChangeEvent$ChangeReason","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/entity/VillagerCareerChangeEvent$ChangeReason","outerName":"org/bukkit/event/entity/VillagerCareerChangeEvent","innerName":"ChangeReason","access":16409}],"fields":[{"name":"LOSING_JOB","access":16409,"descriptor":"Lorg/bukkit/event/entity/VillagerCareerChangeEvent$ChangeReason;"},{"name":"EMPLOYED","access":16409,"descriptor":"Lorg/bukkit/event/entity/VillagerCareerChangeEvent$ChangeReason;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/entity/VillagerCareerChangeEvent$ChangeReason;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/entity/VillagerCareerChangeEvent$ChangeReason;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/entity/VillagerCareerChangeEvent$ChangeReason;"}]},{"name":"org/bukkit/event/entity/VillagerReplenishTradeEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"recipe","access":2,"descriptor":"Lorg/bukkit/inventory/MerchantRecipe;"},{"name":"bonus","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/AbstractVillager;Lorg/bukkit/inventory/MerchantRecipe;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getRecipe","access":1,"descriptor":"()Lorg/bukkit/inventory/MerchantRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRecipe","access":1,"descriptor":"(Lorg/bukkit/inventory/MerchantRecipe;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBonus","access":1,"descriptor":"()I"},{"name":"setBonus","access":1,"descriptor":"(I)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/AbstractVillager;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/hanging/HangingBreakByEntityEvent","version":52,"access":33,"superName":"org/bukkit/event/hanging/HangingBreakEvent","innerClasses":[{"name":"org/bukkit/event/hanging/HangingBreakEvent$RemoveCause","outerName":"org/bukkit/event/hanging/HangingBreakEvent","innerName":"RemoveCause","access":16409}],"fields":[{"name":"remover","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Hanging;Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Hanging;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/hanging/HangingBreakEvent$RemoveCause;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getRemover","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/hanging/HangingBreakEvent","version":52,"access":33,"superName":"org/bukkit/event/hanging/HangingEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/hanging/HangingBreakEvent$RemoveCause","outerName":"org/bukkit/event/hanging/HangingBreakEvent","innerName":"RemoveCause","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"cause","access":18,"descriptor":"Lorg/bukkit/event/hanging/HangingBreakEvent$RemoveCause;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Hanging;Lorg/bukkit/event/hanging/HangingBreakEvent$RemoveCause;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/hanging/HangingBreakEvent$RemoveCause;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/hanging/HangingBreakEvent$RemoveCause","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/hanging/HangingBreakEvent$RemoveCause","outerName":"org/bukkit/event/hanging/HangingBreakEvent","innerName":"RemoveCause","access":16409}],"fields":[{"name":"ENTITY","access":16409,"descriptor":"Lorg/bukkit/event/hanging/HangingBreakEvent$RemoveCause;"},{"name":"EXPLOSION","access":16409,"descriptor":"Lorg/bukkit/event/hanging/HangingBreakEvent$RemoveCause;"},{"name":"OBSTRUCTION","access":16409,"descriptor":"Lorg/bukkit/event/hanging/HangingBreakEvent$RemoveCause;"},{"name":"PHYSICS","access":16409,"descriptor":"Lorg/bukkit/event/hanging/HangingBreakEvent$RemoveCause;"},{"name":"DEFAULT","access":16409,"descriptor":"Lorg/bukkit/event/hanging/HangingBreakEvent$RemoveCause;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/hanging/HangingBreakEvent$RemoveCause;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/hanging/HangingBreakEvent$RemoveCause;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/hanging/HangingBreakEvent$RemoveCause;"}]},{"name":"org/bukkit/event/hanging/HangingEvent","version":52,"access":1057,"superName":"org/bukkit/event/Event","fields":[{"name":"hanging","access":4,"descriptor":"Lorg/bukkit/entity/Hanging;"}],"methods":[{"name":"","access":4,"descriptor":"(Lorg/bukkit/entity/Hanging;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Hanging;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/hanging/HangingPlaceEvent","version":52,"access":33,"superName":"org/bukkit/event/hanging/HangingEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"block","access":18,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"blockFace","access":18,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"itemStack","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Hanging;Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Hanging;Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":4}]},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItemStack","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/hanging/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/inventory/BrewEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"contents","access":2,"descriptor":"Lorg/bukkit/inventory/BrewerInventory;"},{"name":"results","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"fuelLevel","access":2,"descriptor":"I"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/inventory/BrewerInventory;Ljava/util/List;I)V","signature":"(Lorg/bukkit/block/Block;Lorg/bukkit/inventory/BrewerInventory;Ljava/util/List;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getContents","access":1,"descriptor":"()Lorg/bukkit/inventory/BrewerInventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getFuelLevel","access":1,"descriptor":"()I"},{"name":"getResults","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/inventory/BrewingStandFuelEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"fuel","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"fuelPower","access":2,"descriptor":"I"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"consuming","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getFuel","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getFuelPower","access":1,"descriptor":"()I"},{"name":"setFuelPower","access":1,"descriptor":"(I)V"},{"name":"isConsuming","access":1,"descriptor":"()Z"},{"name":"setConsuming","access":1,"descriptor":"(Z)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/inventory/ClickType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"LEFT","access":16409,"descriptor":"Lorg/bukkit/event/inventory/ClickType;"},{"name":"SHIFT_LEFT","access":16409,"descriptor":"Lorg/bukkit/event/inventory/ClickType;"},{"name":"RIGHT","access":16409,"descriptor":"Lorg/bukkit/event/inventory/ClickType;"},{"name":"SHIFT_RIGHT","access":16409,"descriptor":"Lorg/bukkit/event/inventory/ClickType;"},{"name":"WINDOW_BORDER_LEFT","access":16409,"descriptor":"Lorg/bukkit/event/inventory/ClickType;"},{"name":"WINDOW_BORDER_RIGHT","access":16409,"descriptor":"Lorg/bukkit/event/inventory/ClickType;"},{"name":"MIDDLE","access":16409,"descriptor":"Lorg/bukkit/event/inventory/ClickType;"},{"name":"NUMBER_KEY","access":16409,"descriptor":"Lorg/bukkit/event/inventory/ClickType;"},{"name":"DOUBLE_CLICK","access":16409,"descriptor":"Lorg/bukkit/event/inventory/ClickType;"},{"name":"DROP","access":16409,"descriptor":"Lorg/bukkit/event/inventory/ClickType;"},{"name":"CONTROL_DROP","access":16409,"descriptor":"Lorg/bukkit/event/inventory/ClickType;"},{"name":"CREATIVE","access":16409,"descriptor":"Lorg/bukkit/event/inventory/ClickType;"},{"name":"SWAP_OFFHAND","access":16409,"descriptor":"Lorg/bukkit/event/inventory/ClickType;"},{"name":"UNKNOWN","access":16409,"descriptor":"Lorg/bukkit/event/inventory/ClickType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/inventory/ClickType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"isKeyboardClick","access":1,"descriptor":"()Z"},{"name":"isCreativeAction","access":1,"descriptor":"()Z"},{"name":"isRightClick","access":1,"descriptor":"()Z"},{"name":"isLeftClick","access":1,"descriptor":"()Z"},{"name":"isShiftClick","access":1,"descriptor":"()Z"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/inventory/ClickType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/inventory/ClickType;"}]},{"name":"org/bukkit/event/inventory/CraftItemEvent","version":52,"access":33,"superName":"org/bukkit/event/inventory/InventoryClickEvent","innerClasses":[{"name":"org/bukkit/event/inventory/InventoryType$SlotType","outerName":"org/bukkit/event/inventory/InventoryType","innerName":"SlotType","access":16409}],"fields":[{"name":"recipe","access":2,"descriptor":"Lorg/bukkit/inventory/Recipe;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/Recipe;Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/event/inventory/InventoryType$SlotType;ILorg/bukkit/event/inventory/ClickType;Lorg/bukkit/event/inventory/InventoryAction;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":5}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/Recipe;Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/event/inventory/InventoryType$SlotType;ILorg/bukkit/event/inventory/ClickType;Lorg/bukkit/event/inventory/InventoryAction;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":5}]},{"name":"getRecipe","access":1,"descriptor":"()Lorg/bukkit/inventory/Recipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/CraftingInventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/event/inventory/DragType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"SINGLE","access":16409,"descriptor":"Lorg/bukkit/event/inventory/DragType;"},{"name":"EVEN","access":16409,"descriptor":"Lorg/bukkit/event/inventory/DragType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/inventory/DragType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/inventory/DragType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/inventory/DragType;"}]},{"name":"org/bukkit/event/inventory/FurnaceBurnEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"fuel","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"burnTime","access":2,"descriptor":"I"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"burning","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getFuel","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBurnTime","access":1,"descriptor":"()I"},{"name":"setBurnTime","access":1,"descriptor":"(I)V"},{"name":"isBurning","access":1,"descriptor":"()Z"},{"name":"setBurning","access":1,"descriptor":"(Z)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/inventory/FurnaceExtractEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockExpEvent","fields":[{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"itemType","access":18,"descriptor":"Lorg/bukkit/Material;"},{"name":"itemAmount","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/Material;II)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItemType","access":1,"descriptor":"()Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItemAmount","access":1,"descriptor":"()I"}]},{"name":"org/bukkit/event/inventory/FurnaceSmeltEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockCookEvent","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]}]},{"name":"org/bukkit/event/inventory/FurnaceStartSmeltEvent","version":52,"access":33,"superName":"org/bukkit/event/block/BlockEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"source","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"recipe","access":18,"descriptor":"Lorg/bukkit/inventory/CookingRecipe;","signature":"Lorg/bukkit/inventory/CookingRecipe<*>;"},{"name":"totalCookTime","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/CookingRecipe;)V","signature":"(Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/CookingRecipe<*>;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getSource","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRecipe","access":1,"descriptor":"()Lorg/bukkit/inventory/CookingRecipe;","signature":"()Lorg/bukkit/inventory/CookingRecipe<*>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getTotalCookTime","access":1,"descriptor":"()I"},{"name":"setTotalCookTime","access":1,"descriptor":"(I)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/inventory/InventoryAction","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"NOTHING","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"PICKUP_ALL","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"PICKUP_SOME","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"PICKUP_HALF","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"PICKUP_ONE","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"PLACE_ALL","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"PLACE_SOME","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"PLACE_ONE","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"SWAP_WITH_CURSOR","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"DROP_ALL_CURSOR","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"DROP_ONE_CURSOR","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"DROP_ALL_SLOT","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"DROP_ONE_SLOT","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"MOVE_TO_OTHER_INVENTORY","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"HOTBAR_MOVE_AND_READD","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"HOTBAR_SWAP","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"CLONE_STACK","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"COLLECT_TO_CURSOR","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"UNKNOWN","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/inventory/InventoryAction;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/inventory/InventoryAction;"}]},{"name":"org/bukkit/event/inventory/InventoryClickEvent","version":52,"access":33,"superName":"org/bukkit/event/inventory/InventoryInteractEvent","innerClasses":[{"name":"org/bukkit/event/inventory/InventoryType$SlotType","outerName":"org/bukkit/event/inventory/InventoryType","innerName":"SlotType","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"click","access":18,"descriptor":"Lorg/bukkit/event/inventory/ClickType;"},{"name":"action","access":18,"descriptor":"Lorg/bukkit/event/inventory/InventoryAction;"},{"name":"slot_type","access":2,"descriptor":"Lorg/bukkit/event/inventory/InventoryType$SlotType;"},{"name":"whichSlot","access":2,"descriptor":"I"},{"name":"rawSlot","access":2,"descriptor":"I"},{"name":"current","access":2,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"hotbarKey","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/event/inventory/InventoryType$SlotType;ILorg/bukkit/event/inventory/ClickType;Lorg/bukkit/event/inventory/InventoryAction;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/event/inventory/InventoryType$SlotType;ILorg/bukkit/event/inventory/ClickType;Lorg/bukkit/event/inventory/InventoryAction;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getSlotType","access":1,"descriptor":"()Lorg/bukkit/event/inventory/InventoryType$SlotType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getCursor","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getCurrentItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"isRightClick","access":1,"descriptor":"()Z"},{"name":"isLeftClick","access":1,"descriptor":"()Z"},{"name":"isShiftClick","access":1,"descriptor":"()Z"},{"name":"setCursor","access":131073,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setCurrentItem","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getClickedInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getSlot","access":1,"descriptor":"()I"},{"name":"getRawSlot","access":1,"descriptor":"()I"},{"name":"getHotbarButton","access":1,"descriptor":"()I"},{"name":"getAction","access":1,"descriptor":"()Lorg/bukkit/event/inventory/InventoryAction;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getClick","access":1,"descriptor":"()Lorg/bukkit/event/inventory/ClickType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/inventory/InventoryCloseEvent","version":52,"access":33,"superName":"org/bukkit/event/inventory/InventoryEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlayer","access":17,"descriptor":"()Lorg/bukkit/entity/HumanEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/inventory/InventoryCreativeEvent","version":52,"access":33,"superName":"org/bukkit/event/inventory/InventoryClickEvent","innerClasses":[{"name":"org/bukkit/event/inventory/InventoryType$SlotType","outerName":"org/bukkit/event/inventory/InventoryType","innerName":"SlotType","access":16409}],"fields":[{"name":"item","access":2,"descriptor":"Lorg/bukkit/inventory/ItemStack;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/event/inventory/InventoryType$SlotType;ILorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getCursor","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setCursor","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/event/inventory/InventoryDragEvent","version":52,"access":33,"superName":"org/bukkit/event/inventory/InventoryInteractEvent","innerClasses":[{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"type","access":18,"descriptor":"Lorg/bukkit/event/inventory/DragType;"},{"name":"addedItems","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"containerSlots","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"oldCursor","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"newCursor","access":2,"descriptor":"Lorg/bukkit/inventory/ItemStack;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/ItemStack;ZLjava/util/Map;)V","signature":"(Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/ItemStack;ZLjava/util/Map;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getNewItems","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRawSlots","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInventorySlots","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getCursor","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setCursor","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getOldCursor","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/event/inventory/DragType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/inventory/InventoryEvent","version":52,"access":33,"superName":"org/bukkit/event/Event","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"transaction","access":4,"descriptor":"Lorg/bukkit/inventory/InventoryView;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getViewers","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getView","access":1,"descriptor":"()Lorg/bukkit/inventory/InventoryView;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/inventory/InventoryInteractEvent","version":52,"access":1057,"superName":"org/bukkit/event/inventory/InventoryEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/Event$Result","outerName":"org/bukkit/event/Event","innerName":"Result","access":16409}],"fields":[{"name":"result","access":2,"descriptor":"Lorg/bukkit/event/Event$Result;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getWhoClicked","access":1,"descriptor":"()Lorg/bukkit/entity/HumanEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setResult","access":1,"descriptor":"(Lorg/bukkit/event/Event$Result;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/event/Event$Result;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/event/inventory/InventoryMoveItemEvent","version":52,"access":33,"superName":"org/bukkit/event/Event","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"sourceInventory","access":18,"descriptor":"Lorg/bukkit/inventory/Inventory;"},{"name":"destinationInventory","access":18,"descriptor":"Lorg/bukkit/inventory/Inventory;"},{"name":"itemStack","access":2,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"didSourceInitiate","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/Inventory;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/Inventory;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getSource","access":1,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItem","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDestination","access":1,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInitiator","access":1,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/inventory/InventoryOpenEvent","version":52,"access":33,"superName":"org/bukkit/event/inventory/InventoryEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlayer","access":17,"descriptor":"()Lorg/bukkit/entity/HumanEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/inventory/InventoryPickupItemEvent","version":52,"access":33,"superName":"org/bukkit/event/Event","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"inventory","access":18,"descriptor":"Lorg/bukkit/inventory/Inventory;"},{"name":"item","access":18,"descriptor":"Lorg/bukkit/entity/Item;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/Inventory;Lorg/bukkit/entity/Item;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/entity/Item;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/inventory/InventoryType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/inventory/InventoryType$SlotType","outerName":"org/bukkit/event/inventory/InventoryType","innerName":"SlotType","access":16409}],"fields":[{"name":"CHEST","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"DISPENSER","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"DROPPER","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"FURNACE","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"WORKBENCH","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"CRAFTING","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"ENCHANTING","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"BREWING","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"PLAYER","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"CREATIVE","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"MERCHANT","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"ENDER_CHEST","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"ANVIL","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"SMITHING","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"BEACON","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"HOPPER","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"SHULKER_BOX","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"BARREL","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"BLAST_FURNACE","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"LECTERN","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"SMOKER","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"LOOM","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"CARTOGRAPHY","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"GRINDSTONE","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"STONECUTTER","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"COMPOSTER","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"size","access":18,"descriptor":"I"},{"name":"title","access":18,"descriptor":"Ljava/lang/String;"},{"name":"isCreatable","access":18,"descriptor":"Z"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/inventory/InventoryType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILjava/lang/String;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILjava/lang/String;Z)V"},{"name":"getDefaultSize","access":1,"descriptor":"()I"},{"name":"getDefaultTitle","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCreatable","access":1,"descriptor":"()Z"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/inventory/InventoryType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/inventory/InventoryType;"}]},{"name":"org/bukkit/event/inventory/InventoryType$SlotType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/inventory/InventoryType$SlotType","outerName":"org/bukkit/event/inventory/InventoryType","innerName":"SlotType","access":16409}],"fields":[{"name":"RESULT","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType$SlotType;"},{"name":"CRAFTING","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType$SlotType;"},{"name":"ARMOR","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType$SlotType;"},{"name":"CONTAINER","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType$SlotType;"},{"name":"QUICKBAR","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType$SlotType;"},{"name":"OUTSIDE","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType$SlotType;"},{"name":"FUEL","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType$SlotType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/inventory/InventoryType$SlotType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/inventory/InventoryType$SlotType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/inventory/InventoryType$SlotType;"}]},{"name":"org/bukkit/event/inventory/PrepareAnvilEvent","version":52,"access":33,"superName":"org/bukkit/event/inventory/InventoryEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"result","access":2,"descriptor":"Lorg/bukkit/inventory/ItemStack;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/AnvilInventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setResult","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/event/inventory/PrepareItemCraftEvent","version":52,"access":33,"superName":"org/bukkit/event/inventory/InventoryEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"repair","access":2,"descriptor":"Z"},{"name":"matrix","access":2,"descriptor":"Lorg/bukkit/inventory/CraftingInventory;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/CraftingInventory;Lorg/bukkit/inventory/InventoryView;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getRecipe","access":1,"descriptor":"()Lorg/bukkit/inventory/Recipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/CraftingInventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isRepair","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/event/inventory/PrepareSmithingEvent","version":52,"access":33,"superName":"org/bukkit/event/inventory/InventoryEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"result","access":2,"descriptor":"Lorg/bukkit/inventory/ItemStack;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/SmithingInventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setResult","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/event/inventory/SmithItemEvent","version":52,"access":33,"superName":"org/bukkit/event/inventory/InventoryClickEvent","innerClasses":[{"name":"org/bukkit/event/inventory/InventoryType$SlotType","outerName":"org/bukkit/event/inventory/InventoryType","innerName":"SlotType","access":16409}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/event/inventory/InventoryType$SlotType;ILorg/bukkit/event/inventory/ClickType;Lorg/bukkit/event/inventory/InventoryAction;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/event/inventory/InventoryType$SlotType;ILorg/bukkit/event/inventory/ClickType;Lorg/bukkit/event/inventory/InventoryAction;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/SmithingInventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/event/inventory/TradeSelectEvent","version":52,"access":33,"superName":"org/bukkit/event/inventory/InventoryInteractEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getIndex","access":1,"descriptor":"()I"},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/MerchantInventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMerchant","access":1,"descriptor":"()Lorg/bukkit/inventory/Merchant;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/event/inventory/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/player/AsyncPlayerChatEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"message","access":2,"descriptor":"Ljava/lang/String;"},{"name":"format","access":2,"descriptor":"Ljava/lang/String;"},{"name":"recipients","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":1,"descriptor":"(ZLorg/bukkit/entity/Player;Ljava/lang/String;Ljava/util/Set;)V","signature":"(ZLorg/bukkit/entity/Player;Ljava/lang/String;Ljava/util/Set;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setMessage","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getFormat","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setFormat","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/util/IllegalFormatException","java/lang/NullPointerException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRecipients","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/AsyncPlayerPreLoginEvent","version":52,"access":33,"superName":"org/bukkit/event/Event","innerClasses":[{"name":"org/bukkit/event/player/AsyncPlayerPreLoginEvent$Result","outerName":"org/bukkit/event/player/AsyncPlayerPreLoginEvent","innerName":"Result","access":16409},{"name":"org/bukkit/event/player/PlayerPreLoginEvent$Result","outerName":"org/bukkit/event/player/PlayerPreLoginEvent","innerName":"Result","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"result","access":2,"descriptor":"Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;"},{"name":"message","access":2,"descriptor":"Ljava/lang/String;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"ipAddress","access":18,"descriptor":"Ljava/net/InetAddress;"},{"name":"uniqueId","access":18,"descriptor":"Ljava/util/UUID;"}],"methods":[{"name":"","access":131073,"descriptor":"(Ljava/lang/String;Ljava/net/InetAddress;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/net/InetAddress;Ljava/util/UUID;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getLoginResult","access":1,"descriptor":"()Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getResult","access":131073,"descriptor":"()Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setLoginResult","access":1,"descriptor":"(Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setResult","access":131073,"descriptor":"(Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getKickMessage","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setKickMessage","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"allow","access":1,"descriptor":"()V"},{"name":"disallow","access":1,"descriptor":"(Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"disallow","access":131073,"descriptor":"(Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;Ljava/lang/String;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAddress","access":1,"descriptor":"()Ljava/net/InetAddress;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getUniqueId","access":1,"descriptor":"()Ljava/util/UUID;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/AsyncPlayerPreLoginEvent$Result","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/player/AsyncPlayerPreLoginEvent$Result","outerName":"org/bukkit/event/player/AsyncPlayerPreLoginEvent","innerName":"Result","access":16409},{"name":"org/bukkit/event/player/PlayerPreLoginEvent$Result","outerName":"org/bukkit/event/player/PlayerPreLoginEvent","innerName":"Result","access":16409}],"fields":[{"name":"ALLOWED","access":16409,"descriptor":"Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;"},{"name":"KICK_FULL","access":16409,"descriptor":"Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;"},{"name":"KICK_BANNED","access":16409,"descriptor":"Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;"},{"name":"KICK_WHITELIST","access":16409,"descriptor":"Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;"},{"name":"KICK_OTHER","access":16409,"descriptor":"Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"old","access":131074,"descriptor":"()Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;"},{"name":"access$2","access":4104,"descriptor":"(Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;)Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;"}]},{"name":"org/bukkit/event/player/PlayerAdvancementDoneEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"advancement","access":18,"descriptor":"Lorg/bukkit/advancement/Advancement;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/advancement/Advancement;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getAdvancement","access":1,"descriptor":"()Lorg/bukkit/advancement/Advancement;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerAnimationEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"animationType","access":18,"descriptor":"Lorg/bukkit/event/player/PlayerAnimationType;"},{"name":"isCancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getAnimationType","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerAnimationType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerAnimationType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"ARM_SWING","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerAnimationType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/player/PlayerAnimationType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/player/PlayerAnimationType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/player/PlayerAnimationType;"}]},{"name":"org/bukkit/event/player/PlayerArmorStandManipulateEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerInteractEntityEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"playerItem","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"armorStandItem","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"slot","access":18,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/ArmorStand;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/EquipmentSlot;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getPlayerItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getArmorStandItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSlot","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRightClicked","access":1,"descriptor":"()Lorg/bukkit/entity/ArmorStand;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRightClicked","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/player/PlayerBedEnterEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/Event$Result","outerName":"org/bukkit/event/Event","innerName":"Result","access":16409},{"name":"org/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult","outerName":"org/bukkit/event/player/PlayerBedEnterEvent","innerName":"BedEnterResult","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"bed","access":18,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"bedEnterResult","access":18,"descriptor":"Lorg/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult;"},{"name":"useBed","access":2,"descriptor":"Lorg/bukkit/event/Event$Result;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getBedEnterResult","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"useBed","access":1,"descriptor":"()Lorg/bukkit/event/Event$Result;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setUseBed","access":1,"descriptor":"(Lorg/bukkit/event/Event$Result;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getBed","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult","outerName":"org/bukkit/event/player/PlayerBedEnterEvent","innerName":"BedEnterResult","access":16409}],"fields":[{"name":"OK","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult;"},{"name":"NOT_POSSIBLE_HERE","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult;"},{"name":"NOT_POSSIBLE_NOW","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult;"},{"name":"TOO_FAR_AWAY","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult;"},{"name":"NOT_SAFE","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult;"},{"name":"OTHER_PROBLEM","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult;"}]},{"name":"org/bukkit/event/player/PlayerBedLeaveEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"bed","access":18,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"setBedSpawn","access":2,"descriptor":"Z"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getBed","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"shouldSetSpawnLocation","access":1,"descriptor":"()Z"},{"name":"setSpawnLocation","access":1,"descriptor":"(Z)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerBucketEmptyEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerBucketEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;Lorg/bukkit/Material;Lorg/bukkit/inventory/ItemStack;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;Lorg/bukkit/Material;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":5}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerBucketEntityEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"entity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"originalBucket","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"entityBucket","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Entity;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getOriginalBucket","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntityBucket","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerBucketEvent","version":52,"access":1057,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"itemStack","access":2,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"block","access":18,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"blockClicked","access":18,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"blockFace","access":18,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"bucket","access":18,"descriptor":"Lorg/bukkit/Material;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;Lorg/bukkit/Material;Lorg/bukkit/inventory/ItemStack;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;Lorg/bukkit/Material;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":5}]},{"name":"getBucket","access":1,"descriptor":"()Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItemStack","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setItemStack","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getBlock","access":17,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockClicked","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/event/player/PlayerBucketFillEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerBucketEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;Lorg/bukkit/Material;Lorg/bukkit/inventory/ItemStack;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;Lorg/bukkit/Material;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":5}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerBucketFishEvent","version":52,"access":131105,"superName":"org/bukkit/event/player/PlayerBucketEntityEvent","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/bukkit/Warning;","values":{"value":false},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Fish;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Fish;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getWaterBucket","access":131073,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getFishBucket","access":131073,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/player/PlayerChangedMainHandEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"mainHand","access":18,"descriptor":"Lorg/bukkit/inventory/MainHand;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/MainHand;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getMainHand","access":1,"descriptor":"()Lorg/bukkit/inventory/MainHand;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerChangedWorldEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"from","access":18,"descriptor":"Lorg/bukkit/World;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/World;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getFrom","access":1,"descriptor":"()Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerChannelEvent","version":52,"access":1057,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"channel","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getChannel","access":17,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerChatEvent","version":52,"access":131105,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/bukkit/Warning;","values":{"reason":"Listening to this event forces chat to wait for the main thread, delaying chat messages."},"visible":true}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"message","access":2,"descriptor":"Ljava/lang/String;"},{"name":"format","access":2,"descriptor":"Ljava/lang/String;"},{"name":"recipients","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V","signature":"(Lorg/bukkit/entity/Player;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setMessage","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setPlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getFormat","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setFormat","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRecipients","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerChatTabCompleteEvent","version":52,"access":131105,"superName":"org/bukkit/event/player/PlayerEvent","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/bukkit/Warning;","values":{"reason":"This event is no longer fired due to client changes"},"visible":true}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"message","access":18,"descriptor":"Ljava/lang/String;"},{"name":"lastToken","access":18,"descriptor":"Ljava/lang/String;"},{"name":"completions","access":18,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;Ljava/util/Collection;)V","signature":"(Lorg/bukkit/entity/Player;Ljava/lang/String;Ljava/util/Collection;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getChatMessage","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLastToken","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getTabCompletions","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerCommandPreprocessEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"message","access":2,"descriptor":"Ljava/lang/String;"},{"name":"recipients","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;Ljava/util/Set;)V","signature":"(Lorg/bukkit/entity/Player;Ljava/lang/String;Ljava/util/Set;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setMessage","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setPlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRecipients","access":131073,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerCommandSendEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"commands","access":18,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/util/Collection;)V","signature":"(Lorg/bukkit/entity/Player;Ljava/util/Collection;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getCommands","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerDropItemEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"drop","access":18,"descriptor":"Lorg/bukkit/entity/Item;"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Item;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getItemDrop","access":1,"descriptor":"()Lorg/bukkit/entity/Item;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerEditBookEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"previousBookMeta","access":18,"descriptor":"Lorg/bukkit/inventory/meta/BookMeta;"},{"name":"slot","access":18,"descriptor":"I"},{"name":"newBookMeta","access":2,"descriptor":"Lorg/bukkit/inventory/meta/BookMeta;"},{"name":"isSigning","access":2,"descriptor":"Z"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;ILorg/bukkit/inventory/meta/BookMeta;Lorg/bukkit/inventory/meta/BookMeta;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getPreviousBookMeta","access":1,"descriptor":"()Lorg/bukkit/inventory/meta/BookMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getNewBookMeta","access":1,"descriptor":"()Lorg/bukkit/inventory/meta/BookMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSlot","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setNewBookMeta","access":1,"descriptor":"(Lorg/bukkit/inventory/meta/BookMeta;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isSigning","access":1,"descriptor":"()Z"},{"name":"setSigning","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/event/player/PlayerEggThrowEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"egg","access":18,"descriptor":"Lorg/bukkit/entity/Egg;"},{"name":"hatching","access":2,"descriptor":"Z"},{"name":"hatchType","access":2,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"numHatches","access":2,"descriptor":"B"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Egg;ZBLorg/bukkit/entity/EntityType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getEgg","access":1,"descriptor":"()Lorg/bukkit/entity/Egg;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isHatching","access":1,"descriptor":"()Z"},{"name":"setHatching","access":1,"descriptor":"(Z)V"},{"name":"getHatchingType","access":1,"descriptor":"()Lorg/bukkit/entity/EntityType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setHatchingType","access":1,"descriptor":"(Lorg/bukkit/entity/EntityType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getNumHatches","access":1,"descriptor":"()B"},{"name":"setNumHatches","access":1,"descriptor":"(B)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerEvent","version":52,"access":1057,"superName":"org/bukkit/event/Event","fields":[{"name":"player","access":4,"descriptor":"Lorg/bukkit/entity/Player;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":0,"descriptor":"(Lorg/bukkit/entity/Player;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlayer","access":17,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerExpChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"exp","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getAmount","access":1,"descriptor":"()I"},{"name":"setAmount","access":1,"descriptor":"(I)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerFishEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/player/PlayerFishEvent$State","outerName":"org/bukkit/event/player/PlayerFishEvent","innerName":"State","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"entity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"exp","access":2,"descriptor":"I"},{"name":"state","access":18,"descriptor":"Lorg/bukkit/event/player/PlayerFishEvent$State;"},{"name":"hookEntity","access":18,"descriptor":"Lorg/bukkit/entity/FishHook;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/FishHook;Lorg/bukkit/event/player/PlayerFishEvent$State;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getCaught","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getHook","access":1,"descriptor":"()Lorg/bukkit/entity/FishHook;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getExpToDrop","access":1,"descriptor":"()I"},{"name":"setExpToDrop","access":1,"descriptor":"(I)V"},{"name":"getState","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerFishEvent$State;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerFishEvent$State","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/player/PlayerFishEvent$State","outerName":"org/bukkit/event/player/PlayerFishEvent","innerName":"State","access":16409}],"fields":[{"name":"FISHING","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerFishEvent$State;"},{"name":"CAUGHT_FISH","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerFishEvent$State;"},{"name":"CAUGHT_ENTITY","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerFishEvent$State;"},{"name":"IN_GROUND","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerFishEvent$State;"},{"name":"FAILED_ATTEMPT","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerFishEvent$State;"},{"name":"REEL_IN","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerFishEvent$State;"},{"name":"BITE","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerFishEvent$State;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/player/PlayerFishEvent$State;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/player/PlayerFishEvent$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/player/PlayerFishEvent$State;"}]},{"name":"org/bukkit/event/player/PlayerGameModeChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"newGameMode","access":18,"descriptor":"Lorg/bukkit/GameMode;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/GameMode;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getNewGameMode","access":1,"descriptor":"()Lorg/bukkit/GameMode;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerHarvestBlockEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"harvestedBlock","access":18,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"itemsHarvested","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Ljava/util/List;)V","signature":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getHarvestedBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItemsHarvested","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerInteractAtEntityEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerInteractEntityEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"position","access":18,"descriptor":"Lorg/bukkit/util/Vector;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Entity;Lorg/bukkit/util/Vector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Entity;Lorg/bukkit/util/Vector;Lorg/bukkit/inventory/EquipmentSlot;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getClickedPosition","access":1,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerInteractEntityEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"clickedEntity","access":4,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"cancelled","access":0,"descriptor":"Z"},{"name":"hand","access":2,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Entity;Lorg/bukkit/inventory/EquipmentSlot;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getRightClicked","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerInteractEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/Event$Result","outerName":"org/bukkit/event/Event","innerName":"Result","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"item","access":4,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"action","access":4,"descriptor":"Lorg/bukkit/event/block/Action;"},{"name":"blockClicked","access":4,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"blockFace","access":4,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"useClickedBlock","access":2,"descriptor":"Lorg/bukkit/event/Event$Result;"},{"name":"useItemInHand","access":2,"descriptor":"Lorg/bukkit/event/Event$Result;"},{"name":"hand","access":2,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/event/block/Action;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/event/block/Action;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;Lorg/bukkit/inventory/EquipmentSlot;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":5}]},{"name":"getAction","access":1,"descriptor":"()Lorg/bukkit/event/block/Action;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":131073,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getMaterial","access":1,"descriptor":"()Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"hasBlock","access":1,"descriptor":"()Z"},{"name":"hasItem","access":1,"descriptor":"()Z"},{"name":"isBlockInHand","access":1,"descriptor":"()Z"},{"name":"getClickedBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getBlockFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"useInteractedBlock","access":1,"descriptor":"()Lorg/bukkit/event/Event$Result;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setUseInteractedBlock","access":1,"descriptor":"(Lorg/bukkit/event/Event$Result;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"useItemInHand","access":1,"descriptor":"()Lorg/bukkit/event/Event$Result;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setUseItemInHand","access":1,"descriptor":"(Lorg/bukkit/event/Event$Result;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerItemBreakEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"brokenItem","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getBrokenItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerItemConsumeEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"isCancelled","access":2,"descriptor":"Z"},{"name":"item","access":2,"descriptor":"Lorg/bukkit/inventory/ItemStack;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItem","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerItemDamageEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"item","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"damage","access":2,"descriptor":"I"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/ItemStack;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDamage","access":1,"descriptor":"()I"},{"name":"setDamage","access":1,"descriptor":"(I)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerItemHeldEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"previous","access":18,"descriptor":"I"},{"name":"current","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;II)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPreviousSlot","access":1,"descriptor":"()I"},{"name":"getNewSlot","access":1,"descriptor":"()I"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerItemMendEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"item","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"experienceOrb","access":18,"descriptor":"Lorg/bukkit/entity/ExperienceOrb;"},{"name":"repairAmount","access":2,"descriptor":"I"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/entity/ExperienceOrb;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getExperienceOrb","access":1,"descriptor":"()Lorg/bukkit/entity/ExperienceOrb;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRepairAmount","access":1,"descriptor":"()I"},{"name":"setRepairAmount","access":1,"descriptor":"(I)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerJoinEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"joinMessage","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getJoinMessage","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setJoinMessage","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerKickEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"leaveMessage","access":2,"descriptor":"Ljava/lang/String;"},{"name":"kickReason","access":2,"descriptor":"Ljava/lang/String;"},{"name":"cancel","access":2,"descriptor":"Ljava/lang/Boolean;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getReason","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLeaveMessage","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"setReason","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setLeaveMessage","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerLevelChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"oldLevel","access":18,"descriptor":"I"},{"name":"newLevel","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;II)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getOldLevel","access":1,"descriptor":"()I"},{"name":"getNewLevel","access":1,"descriptor":"()I"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerLocaleChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"locale","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getLocale","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerLoginEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","innerClasses":[{"name":"org/bukkit/event/player/PlayerLoginEvent$Result","outerName":"org/bukkit/event/player/PlayerLoginEvent","innerName":"Result","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"address","access":18,"descriptor":"Ljava/net/InetAddress;"},{"name":"hostname","access":18,"descriptor":"Ljava/lang/String;"},{"name":"result","access":2,"descriptor":"Lorg/bukkit/event/player/PlayerLoginEvent$Result;"},{"name":"message","access":2,"descriptor":"Ljava/lang/String;"},{"name":"realAddress","access":18,"descriptor":"Ljava/net/InetAddress;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;Ljava/net/InetAddress;Ljava/net/InetAddress;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;Ljava/net/InetAddress;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;Ljava/net/InetAddress;Lorg/bukkit/event/player/PlayerLoginEvent$Result;Ljava/lang/String;Ljava/net/InetAddress;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":5}]},{"name":"getRealAddress","access":1,"descriptor":"()Ljava/net/InetAddress;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerLoginEvent$Result;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setResult","access":1,"descriptor":"(Lorg/bukkit/event/player/PlayerLoginEvent$Result;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getKickMessage","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setKickMessage","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHostname","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"allow","access":1,"descriptor":"()V"},{"name":"disallow","access":1,"descriptor":"(Lorg/bukkit/event/player/PlayerLoginEvent$Result;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getAddress","access":1,"descriptor":"()Ljava/net/InetAddress;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerLoginEvent$Result","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/player/PlayerLoginEvent$Result","outerName":"org/bukkit/event/player/PlayerLoginEvent","innerName":"Result","access":16409}],"fields":[{"name":"ALLOWED","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerLoginEvent$Result;"},{"name":"KICK_FULL","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerLoginEvent$Result;"},{"name":"KICK_BANNED","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerLoginEvent$Result;"},{"name":"KICK_WHITELIST","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerLoginEvent$Result;"},{"name":"KICK_OTHER","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerLoginEvent$Result;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/player/PlayerLoginEvent$Result;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/player/PlayerLoginEvent$Result;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/player/PlayerLoginEvent$Result;"}]},{"name":"org/bukkit/event/player/PlayerMoveEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"from","access":2,"descriptor":"Lorg/bukkit/Location;"},{"name":"to","access":2,"descriptor":"Lorg/bukkit/Location;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getFrom","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setFrom","access":1,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getTo","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setTo","access":1,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"validateLocation","access":2,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerPickupArrowEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerPickupItemEvent","fields":[{"name":"arrow","access":18,"descriptor":"Lorg/bukkit/entity/AbstractArrow;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Item;Lorg/bukkit/entity/AbstractArrow;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getArrow","access":1,"descriptor":"()Lorg/bukkit/entity/AbstractArrow;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerPickupItemEvent","version":52,"access":131105,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/bukkit/Warning;","values":{"value":false},"visible":true}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"item","access":18,"descriptor":"Lorg/bukkit/entity/Item;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"remaining","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Item;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/entity/Item;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRemaining","access":1,"descriptor":"()I"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerPortalEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerTeleportEvent","innerClasses":[{"name":"org/bukkit/event/player/PlayerTeleportEvent$TeleportCause","outerName":"org/bukkit/event/player/PlayerTeleportEvent","innerName":"TeleportCause","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"getSearchRadius","access":2,"descriptor":"I"},{"name":"canCreatePortal","access":2,"descriptor":"Z"},{"name":"creationRadius","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;Lorg/bukkit/Location;Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;Lorg/bukkit/Location;Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;IZI)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"setSearchRadius","access":1,"descriptor":"(I)V"},{"name":"getSearchRadius","access":1,"descriptor":"()I"},{"name":"getCanCreatePortal","access":1,"descriptor":"()Z"},{"name":"setCanCreatePortal","access":1,"descriptor":"(Z)V"},{"name":"setCreationRadius","access":1,"descriptor":"(I)V"},{"name":"getCreationRadius","access":1,"descriptor":"()I"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerPreLoginEvent","version":52,"access":131105,"superName":"org/bukkit/event/Event","innerClasses":[{"name":"org/bukkit/event/player/PlayerPreLoginEvent$Result","outerName":"org/bukkit/event/player/PlayerPreLoginEvent","innerName":"Result","access":16409}],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/bukkit/Warning;","values":{"reason":"This event causes a login thread to synchronize with the main thread"},"visible":true}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"result","access":2,"descriptor":"Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;"},{"name":"message","access":2,"descriptor":"Ljava/lang/String;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"ipAddress","access":18,"descriptor":"Ljava/net/InetAddress;"},{"name":"uniqueId","access":18,"descriptor":"Ljava/util/UUID;"}],"methods":[{"name":"","access":131073,"descriptor":"(Ljava/lang/String;Ljava/net/InetAddress;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/net/InetAddress;Ljava/util/UUID;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setResult","access":1,"descriptor":"(Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getKickMessage","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setKickMessage","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"allow","access":1,"descriptor":"()V"},{"name":"disallow","access":1,"descriptor":"(Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAddress","access":1,"descriptor":"()Ljava/net/InetAddress;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getUniqueId","access":1,"descriptor":"()Ljava/util/UUID;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerPreLoginEvent$Result","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/player/PlayerPreLoginEvent$Result","outerName":"org/bukkit/event/player/PlayerPreLoginEvent","innerName":"Result","access":16409}],"fields":[{"name":"ALLOWED","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;"},{"name":"KICK_FULL","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;"},{"name":"KICK_BANNED","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;"},{"name":"KICK_WHITELIST","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;"},{"name":"KICK_OTHER","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;"}]},{"name":"org/bukkit/event/player/PlayerQuitEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"quitMessage","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getQuitMessage","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setQuitMessage","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerRecipeDiscoverEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"recipe","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/NamespacedKey;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getRecipe","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerRegisterChannelEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerChannelEvent","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/event/player/PlayerResourcePackStatusEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","innerClasses":[{"name":"org/bukkit/event/player/PlayerResourcePackStatusEvent$Status","outerName":"org/bukkit/event/player/PlayerResourcePackStatusEvent","innerName":"Status","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"status","access":18,"descriptor":"Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getStatus","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerResourcePackStatusEvent$Status","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/player/PlayerResourcePackStatusEvent$Status","outerName":"org/bukkit/event/player/PlayerResourcePackStatusEvent","innerName":"Status","access":16409}],"fields":[{"name":"SUCCESSFULLY_LOADED","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;"},{"name":"DECLINED","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;"},{"name":"FAILED_DOWNLOAD","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;"},{"name":"ACCEPTED","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;"}]},{"name":"org/bukkit/event/player/PlayerRespawnEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"respawnLocation","access":2,"descriptor":"Lorg/bukkit/Location;"},{"name":"isBedSpawn","access":18,"descriptor":"Z"},{"name":"isAnchorSpawn","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;ZZ)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getRespawnLocation","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRespawnLocation","access":1,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isBedSpawn","access":1,"descriptor":"()Z"},{"name":"isAnchorSpawn","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerRiptideEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"item","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerShearEntityEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"what","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"item","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"hand","access":18,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Entity;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/EquipmentSlot;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Entity;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerStatisticIncrementEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"statistic","access":20,"descriptor":"Lorg/bukkit/Statistic;"},{"name":"initialValue","access":18,"descriptor":"I"},{"name":"newValue","access":18,"descriptor":"I"},{"name":"isCancelled","access":2,"descriptor":"Z"},{"name":"entityType","access":18,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"material","access":18,"descriptor":"Lorg/bukkit/Material;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Statistic;II)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Statistic;IILorg/bukkit/entity/EntityType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Statistic;IILorg/bukkit/Material;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getStatistic","access":1,"descriptor":"()Lorg/bukkit/Statistic;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPreviousValue","access":1,"descriptor":"()I"},{"name":"getNewValue","access":1,"descriptor":"()I"},{"name":"getEntityType","access":1,"descriptor":"()Lorg/bukkit/entity/EntityType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getMaterial","access":1,"descriptor":"()Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerSwapHandItemsEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"mainHandItem","access":2,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"offHandItem","access":2,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getMainHandItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setMainHandItem","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getOffHandItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setOffHandItem","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerTakeLecternBookEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"lectern","access":18,"descriptor":"Lorg/bukkit/block/Lectern;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Lectern;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getLectern","access":1,"descriptor":"()Lorg/bukkit/block/Lectern;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBook","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerTeleportEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerMoveEvent","innerClasses":[{"name":"org/bukkit/event/player/PlayerTeleportEvent$TeleportCause","outerName":"org/bukkit/event/player/PlayerTeleportEvent","innerName":"TeleportCause","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cause","access":2,"descriptor":"Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;Lorg/bukkit/Location;Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerTeleportEvent$TeleportCause","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/player/PlayerTeleportEvent$TeleportCause","outerName":"org/bukkit/event/player/PlayerTeleportEvent","innerName":"TeleportCause","access":16409}],"fields":[{"name":"ENDER_PEARL","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;"},{"name":"COMMAND","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;"},{"name":"PLUGIN","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;"},{"name":"NETHER_PORTAL","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;"},{"name":"END_PORTAL","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;"},{"name":"SPECTATE","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;"},{"name":"END_GATEWAY","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;"},{"name":"CHORUS_FRUIT","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;"},{"name":"UNKNOWN","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;"}]},{"name":"org/bukkit/event/player/PlayerToggleFlightEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"isFlying","access":18,"descriptor":"Z"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isFlying","access":1,"descriptor":"()Z"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerToggleSneakEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"isSneaking","access":18,"descriptor":"Z"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isSneaking","access":1,"descriptor":"()Z"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerToggleSprintEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"isSprinting","access":18,"descriptor":"Z"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isSprinting","access":1,"descriptor":"()Z"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/PlayerUnleashEntityEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityUnleashEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/entity/EntityUnleashEvent$UnleashReason","outerName":"org/bukkit/event/entity/EntityUnleashEvent","innerName":"UnleashReason","access":16409}],"fields":[{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Player;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/event/player/PlayerUnregisterChannelEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerChannelEvent","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/event/player/PlayerVelocityEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"velocity","access":2,"descriptor":"Lorg/bukkit/util/Vector;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/util/Vector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getVelocity","access":1,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setVelocity","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/player/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/raid/RaidEvent","version":52,"access":1057,"superName":"org/bukkit/event/world/WorldEvent","fields":[{"name":"raid","access":18,"descriptor":"Lorg/bukkit/Raid;"}],"methods":[{"name":"","access":4,"descriptor":"(Lorg/bukkit/Raid;Lorg/bukkit/World;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getRaid","access":1,"descriptor":"()Lorg/bukkit/Raid;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/raid/RaidFinishEvent","version":52,"access":33,"superName":"org/bukkit/event/raid/RaidEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"winners","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Raid;Lorg/bukkit/World;Ljava/util/List;)V","signature":"(Lorg/bukkit/Raid;Lorg/bukkit/World;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getWinners","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/raid/RaidSpawnWaveEvent","version":52,"access":33,"superName":"org/bukkit/event/raid/RaidEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"raiders","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"leader","access":18,"descriptor":"Lorg/bukkit/entity/Raider;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Raid;Lorg/bukkit/World;Lorg/bukkit/entity/Raider;Ljava/util/List;)V","signature":"(Lorg/bukkit/Raid;Lorg/bukkit/World;Lorg/bukkit/entity/Raider;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getPatrolLeader","access":1,"descriptor":"()Lorg/bukkit/entity/Raider;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getRaiders","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/raid/RaidStopEvent","version":52,"access":33,"superName":"org/bukkit/event/raid/RaidEvent","innerClasses":[{"name":"org/bukkit/event/raid/RaidStopEvent$Reason","outerName":"org/bukkit/event/raid/RaidStopEvent","innerName":"Reason","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"reason","access":18,"descriptor":"Lorg/bukkit/event/raid/RaidStopEvent$Reason;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Raid;Lorg/bukkit/World;Lorg/bukkit/event/raid/RaidStopEvent$Reason;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getReason","access":1,"descriptor":"()Lorg/bukkit/event/raid/RaidStopEvent$Reason;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/raid/RaidStopEvent$Reason","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/raid/RaidStopEvent$Reason","outerName":"org/bukkit/event/raid/RaidStopEvent","innerName":"Reason","access":16409}],"fields":[{"name":"PEACE","access":16409,"descriptor":"Lorg/bukkit/event/raid/RaidStopEvent$Reason;"},{"name":"TIMEOUT","access":16409,"descriptor":"Lorg/bukkit/event/raid/RaidStopEvent$Reason;"},{"name":"FINISHED","access":16409,"descriptor":"Lorg/bukkit/event/raid/RaidStopEvent$Reason;"},{"name":"UNSPAWNABLE","access":16409,"descriptor":"Lorg/bukkit/event/raid/RaidStopEvent$Reason;"},{"name":"NOT_IN_VILLAGE","access":16409,"descriptor":"Lorg/bukkit/event/raid/RaidStopEvent$Reason;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/raid/RaidStopEvent$Reason;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/raid/RaidStopEvent$Reason;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/raid/RaidStopEvent$Reason;"}]},{"name":"org/bukkit/event/raid/RaidTriggerEvent","version":52,"access":33,"superName":"org/bukkit/event/raid/RaidEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Raid;Lorg/bukkit/World;Lorg/bukkit/entity/Player;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/raid/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/server/BroadcastMessageEvent","version":52,"access":33,"superName":"org/bukkit/event/server/ServerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"message","access":2,"descriptor":"Ljava/lang/String;"},{"name":"recipients","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":131073,"descriptor":"(Ljava/lang/String;Ljava/util/Set;)V","signature":"(Ljava/lang/String;Ljava/util/Set;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(ZLjava/lang/String;Ljava/util/Set;)V","signature":"(ZLjava/lang/String;Ljava/util/Set;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setMessage","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRecipients","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/server/MapInitializeEvent","version":52,"access":33,"superName":"org/bukkit/event/server/ServerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"mapView","access":18,"descriptor":"Lorg/bukkit/map/MapView;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/map/MapView;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getMap","access":1,"descriptor":"()Lorg/bukkit/map/MapView;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/server/PluginDisableEvent","version":52,"access":33,"superName":"org/bukkit/event/server/PluginEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/server/PluginEnableEvent","version":52,"access":33,"superName":"org/bukkit/event/server/PluginEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/server/PluginEvent","version":52,"access":1057,"superName":"org/bukkit/event/server/ServerEvent","fields":[{"name":"plugin","access":18,"descriptor":"Lorg/bukkit/plugin/Plugin;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/server/RemoteServerCommandEvent","version":52,"access":33,"superName":"org/bukkit/event/server/ServerCommandEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/server/ServerCommandEvent","version":52,"access":33,"superName":"org/bukkit/event/server/ServerEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"command","access":2,"descriptor":"Ljava/lang/String;"},{"name":"sender","access":18,"descriptor":"Lorg/bukkit/command/CommandSender;"},{"name":"cancel","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getCommand","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setCommand","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getSender","access":1,"descriptor":"()Lorg/bukkit/command/CommandSender;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/event/server/ServerEvent","version":52,"access":1057,"superName":"org/bukkit/event/Event","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/event/server/ServerListPingEvent","version":52,"access":33,"signature":"Lorg/bukkit/event/server/ServerEvent;Ljava/lang/Iterable;","superName":"org/bukkit/event/server/ServerEvent","interfaces":["java/lang/Iterable"],"fields":[{"name":"MAGIC_PLAYER_COUNT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-2147483648"}},{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"address","access":18,"descriptor":"Ljava/net/InetAddress;"},{"name":"motd","access":2,"descriptor":"Ljava/lang/String;"},{"name":"numPlayers","access":18,"descriptor":"I"},{"name":"maxPlayers","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/lang/String;II)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":4,"descriptor":"(Ljava/net/InetAddress;Ljava/lang/String;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getAddress","access":1,"descriptor":"()Ljava/net/InetAddress;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMotd","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setMotd","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getNumPlayers","access":1,"descriptor":"()I"},{"name":"getMaxPlayers","access":1,"descriptor":"()I"},{"name":"setMaxPlayers","access":1,"descriptor":"(I)V"},{"name":"setServerIcon","access":1,"descriptor":"(Lorg/bukkit/util/CachedServerIcon;)V","exceptions":["java/lang/IllegalArgumentException","java/lang/UnsupportedOperationException"],"typeAnnotations":[{"descriptor":"Lorg/bukkit/UndefinedNullability;","values":{"value":"implementation dependent"},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/bukkit/UndefinedNullability;","values":{"value":"implementation dependent"},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;","exceptions":["java/lang/UnsupportedOperationException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/server/ServerLoadEvent","version":52,"access":33,"superName":"org/bukkit/event/server/ServerEvent","innerClasses":[{"name":"org/bukkit/event/server/ServerLoadEvent$LoadType","outerName":"org/bukkit/event/server/ServerLoadEvent","innerName":"LoadType","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"type","access":18,"descriptor":"Lorg/bukkit/event/server/ServerLoadEvent$LoadType;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/event/server/ServerLoadEvent$LoadType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/event/server/ServerLoadEvent$LoadType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/server/ServerLoadEvent$LoadType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/server/ServerLoadEvent$LoadType","outerName":"org/bukkit/event/server/ServerLoadEvent","innerName":"LoadType","access":16409}],"fields":[{"name":"STARTUP","access":16409,"descriptor":"Lorg/bukkit/event/server/ServerLoadEvent$LoadType;"},{"name":"RELOAD","access":16409,"descriptor":"Lorg/bukkit/event/server/ServerLoadEvent$LoadType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/server/ServerLoadEvent$LoadType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/server/ServerLoadEvent$LoadType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/server/ServerLoadEvent$LoadType;"}]},{"name":"org/bukkit/event/server/ServiceEvent","version":52,"access":1057,"superName":"org/bukkit/event/server/ServerEvent","fields":[{"name":"provider","access":18,"descriptor":"Lorg/bukkit/plugin/RegisteredServiceProvider;","signature":"Lorg/bukkit/plugin/RegisteredServiceProvider<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/RegisteredServiceProvider;)V","signature":"(Lorg/bukkit/plugin/RegisteredServiceProvider<*>;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getProvider","access":1,"descriptor":"()Lorg/bukkit/plugin/RegisteredServiceProvider;","signature":"()Lorg/bukkit/plugin/RegisteredServiceProvider<*>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/server/ServiceRegisterEvent","version":52,"access":33,"superName":"org/bukkit/event/server/ServiceEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/RegisteredServiceProvider;)V","signature":"(Lorg/bukkit/plugin/RegisteredServiceProvider<*>;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/server/ServiceUnregisterEvent","version":52,"access":33,"superName":"org/bukkit/event/server/ServiceEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/RegisteredServiceProvider;)V","signature":"(Lorg/bukkit/plugin/RegisteredServiceProvider<*>;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/server/TabCompleteEvent","version":52,"access":33,"superName":"org/bukkit/event/Event","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"sender","access":18,"descriptor":"Lorg/bukkit/command/CommandSender;"},{"name":"buffer","access":18,"descriptor":"Ljava/lang/String;"},{"name":"completions","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","signature":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getSender","access":1,"descriptor":"()Lorg/bukkit/command/CommandSender;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBuffer","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getCompletions","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setCompletions","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/server/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/vehicle/VehicleBlockCollisionEvent","version":52,"access":33,"superName":"org/bukkit/event/vehicle/VehicleCollisionEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"block","access":18,"descriptor":"Lorg/bukkit/block/Block;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Vehicle;Lorg/bukkit/block/Block;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/vehicle/VehicleCollisionEvent","version":52,"access":1057,"superName":"org/bukkit/event/vehicle/VehicleEvent","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Vehicle;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/event/vehicle/VehicleCreateEvent","version":52,"access":33,"superName":"org/bukkit/event/vehicle/VehicleEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Vehicle;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/vehicle/VehicleDamageEvent","version":52,"access":33,"superName":"org/bukkit/event/vehicle/VehicleEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"attacker","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"damage","access":2,"descriptor":"D"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Vehicle;Lorg/bukkit/entity/Entity;D)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getAttacker","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getDamage","access":1,"descriptor":"()D"},{"name":"setDamage","access":1,"descriptor":"(D)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/vehicle/VehicleDestroyEvent","version":52,"access":33,"superName":"org/bukkit/event/vehicle/VehicleEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"attacker","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Vehicle;Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getAttacker","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/vehicle/VehicleEnterEvent","version":52,"access":33,"superName":"org/bukkit/event/vehicle/VehicleEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"entered","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Vehicle;Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getEntered","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/vehicle/VehicleEntityCollisionEvent","version":52,"access":33,"superName":"org/bukkit/event/vehicle/VehicleCollisionEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"entity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"cancelledPickup","access":2,"descriptor":"Z"},{"name":"cancelledCollision","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Vehicle;Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"isPickupCancelled","access":1,"descriptor":"()Z"},{"name":"setPickupCancelled","access":1,"descriptor":"(Z)V"},{"name":"isCollisionCancelled","access":1,"descriptor":"()Z"},{"name":"setCollisionCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/vehicle/VehicleEvent","version":52,"access":1057,"superName":"org/bukkit/event/Event","fields":[{"name":"vehicle","access":4,"descriptor":"Lorg/bukkit/entity/Vehicle;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Vehicle;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getVehicle","access":17,"descriptor":"()Lorg/bukkit/entity/Vehicle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/vehicle/VehicleExitEvent","version":52,"access":33,"superName":"org/bukkit/event/vehicle/VehicleEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"exited","access":18,"descriptor":"Lorg/bukkit/entity/LivingEntity;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Vehicle;Lorg/bukkit/entity/LivingEntity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getExited","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/vehicle/VehicleMoveEvent","version":52,"access":33,"superName":"org/bukkit/event/vehicle/VehicleEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"from","access":18,"descriptor":"Lorg/bukkit/Location;"},{"name":"to","access":18,"descriptor":"Lorg/bukkit/Location;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Vehicle;Lorg/bukkit/Location;Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getFrom","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getTo","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/vehicle/VehicleUpdateEvent","version":52,"access":33,"superName":"org/bukkit/event/vehicle/VehicleEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Vehicle;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/vehicle/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/weather/LightningStrikeEvent","version":52,"access":33,"superName":"org/bukkit/event/weather/WeatherEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/weather/LightningStrikeEvent$Cause","outerName":"org/bukkit/event/weather/LightningStrikeEvent","innerName":"Cause","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"canceled","access":2,"descriptor":"Z"},{"name":"bolt","access":18,"descriptor":"Lorg/bukkit/entity/LightningStrike;"},{"name":"cause","access":18,"descriptor":"Lorg/bukkit/event/weather/LightningStrikeEvent$Cause;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/entity/LightningStrike;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/entity/LightningStrike;Lorg/bukkit/event/weather/LightningStrikeEvent$Cause;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getLightning","access":1,"descriptor":"()Lorg/bukkit/entity/LightningStrike;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/weather/LightningStrikeEvent$Cause;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/weather/LightningStrikeEvent$Cause","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/weather/LightningStrikeEvent$Cause","outerName":"org/bukkit/event/weather/LightningStrikeEvent","innerName":"Cause","access":16409}],"fields":[{"name":"COMMAND","access":16409,"descriptor":"Lorg/bukkit/event/weather/LightningStrikeEvent$Cause;"},{"name":"CUSTOM","access":16409,"descriptor":"Lorg/bukkit/event/weather/LightningStrikeEvent$Cause;"},{"name":"SPAWNER","access":16409,"descriptor":"Lorg/bukkit/event/weather/LightningStrikeEvent$Cause;"},{"name":"TRIDENT","access":16409,"descriptor":"Lorg/bukkit/event/weather/LightningStrikeEvent$Cause;"},{"name":"TRAP","access":16409,"descriptor":"Lorg/bukkit/event/weather/LightningStrikeEvent$Cause;"},{"name":"WEATHER","access":16409,"descriptor":"Lorg/bukkit/event/weather/LightningStrikeEvent$Cause;"},{"name":"UNKNOWN","access":16409,"descriptor":"Lorg/bukkit/event/weather/LightningStrikeEvent$Cause;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/weather/LightningStrikeEvent$Cause;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/weather/LightningStrikeEvent$Cause;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/weather/LightningStrikeEvent$Cause;"}]},{"name":"org/bukkit/event/weather/ThunderChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/weather/WeatherEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"canceled","access":2,"descriptor":"Z"},{"name":"to","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"toThunderState","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/weather/WeatherChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/weather/WeatherEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"canceled","access":2,"descriptor":"Z"},{"name":"to","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"toWeatherState","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/weather/WeatherEvent","version":52,"access":1057,"superName":"org/bukkit/event/Event","fields":[{"name":"world","access":4,"descriptor":"Lorg/bukkit/World;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getWorld","access":17,"descriptor":"()Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/weather/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/world/ChunkEvent","version":52,"access":1057,"superName":"org/bukkit/event/world/WorldEvent","fields":[{"name":"chunk","access":4,"descriptor":"Lorg/bukkit/Chunk;"}],"methods":[{"name":"","access":4,"descriptor":"(Lorg/bukkit/Chunk;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getChunk","access":1,"descriptor":"()Lorg/bukkit/Chunk;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/ChunkLoadEvent","version":52,"access":33,"superName":"org/bukkit/event/world/ChunkEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"newChunk","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Chunk;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isNewChunk","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/ChunkPopulateEvent","version":52,"access":33,"superName":"org/bukkit/event/world/ChunkEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Chunk;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/ChunkUnloadEvent","version":52,"access":33,"superName":"org/bukkit/event/world/ChunkEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"saveChunk","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Chunk;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Chunk;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isSaveChunk","access":1,"descriptor":"()Z"},{"name":"setSaveChunk","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/EntitiesLoadEvent","version":52,"access":33,"superName":"org/bukkit/event/world/ChunkEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"entities","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Chunk;Ljava/util/List;)V","signature":"(Lorg/bukkit/Chunk;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getEntities","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/EntitiesUnloadEvent","version":52,"access":33,"superName":"org/bukkit/event/world/ChunkEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"entities","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Chunk;Ljava/util/List;)V","signature":"(Lorg/bukkit/Chunk;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getEntities","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/GenericGameEvent","version":52,"access":33,"superName":"org/bukkit/event/world/WorldEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"event","access":18,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"location","access":18,"descriptor":"Lorg/bukkit/Location;"},{"name":"entity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"radius","access":2,"descriptor":"I"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/GameEvent;Lorg/bukkit/Location;Lorg/bukkit/entity/Entity;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"getEvent","access":1,"descriptor":"()Lorg/bukkit/GameEvent;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getRadius","access":1,"descriptor":"()I"},{"name":"setRadius","access":1,"descriptor":"(I)V"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/LootGenerateEvent","version":52,"access":33,"superName":"org/bukkit/event/world/WorldEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"entity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"inventoryHolder","access":18,"descriptor":"Lorg/bukkit/inventory/InventoryHolder;"},{"name":"lootTable","access":18,"descriptor":"Lorg/bukkit/loot/LootTable;"},{"name":"lootContext","access":18,"descriptor":"Lorg/bukkit/loot/LootContext;"},{"name":"loot","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"plugin","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/entity/Entity;Lorg/bukkit/inventory/InventoryHolder;Lorg/bukkit/loot/LootTable;Lorg/bukkit/loot/LootContext;Ljava/util/List;Z)V","signature":"(Lorg/bukkit/World;Lorg/bukkit/entity/Entity;Lorg/bukkit/inventory/InventoryHolder;Lorg/bukkit/loot/LootTable;Lorg/bukkit/loot/LootContext;Ljava/util/List;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":5}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getInventoryHolder","access":1,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getLootTable","access":1,"descriptor":"()Lorg/bukkit/loot/LootTable;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLootContext","access":1,"descriptor":"()Lorg/bukkit/loot/LootContext;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setLoot","access":1,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getLoot","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isPlugin","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/PortalCreateEvent","version":52,"access":33,"superName":"org/bukkit/event/world/WorldEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/world/PortalCreateEvent$CreateReason","outerName":"org/bukkit/event/world/PortalCreateEvent","innerName":"CreateReason","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancel","access":2,"descriptor":"Z"},{"name":"blocks","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"entity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"reason","access":18,"descriptor":"Lorg/bukkit/event/world/PortalCreateEvent$CreateReason;"}],"methods":[{"name":"","access":131073,"descriptor":"(Ljava/util/List;Lorg/bukkit/World;Lorg/bukkit/event/world/PortalCreateEvent$CreateReason;)V","signature":"(Ljava/util/List;Lorg/bukkit/World;Lorg/bukkit/event/world/PortalCreateEvent$CreateReason;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Ljava/util/List;Lorg/bukkit/World;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/world/PortalCreateEvent$CreateReason;)V","signature":"(Ljava/util/List;Lorg/bukkit/World;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/world/PortalCreateEvent$CreateReason;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getBlocks","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getReason","access":1,"descriptor":"()Lorg/bukkit/event/world/PortalCreateEvent$CreateReason;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/PortalCreateEvent$CreateReason","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/world/PortalCreateEvent$CreateReason","outerName":"org/bukkit/event/world/PortalCreateEvent","innerName":"CreateReason","access":16409}],"fields":[{"name":"FIRE","access":16409,"descriptor":"Lorg/bukkit/event/world/PortalCreateEvent$CreateReason;"},{"name":"NETHER_PAIR","access":16409,"descriptor":"Lorg/bukkit/event/world/PortalCreateEvent$CreateReason;"},{"name":"END_PLATFORM","access":16409,"descriptor":"Lorg/bukkit/event/world/PortalCreateEvent$CreateReason;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/world/PortalCreateEvent$CreateReason;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/world/PortalCreateEvent$CreateReason;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/world/PortalCreateEvent$CreateReason;"}]},{"name":"org/bukkit/event/world/SpawnChangeEvent","version":52,"access":33,"superName":"org/bukkit/event/world/WorldEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"previousLocation","access":18,"descriptor":"Lorg/bukkit/Location;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getPreviousLocation","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/StructureGrowEvent","version":52,"access":33,"superName":"org/bukkit/event/world/WorldEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"location","access":18,"descriptor":"Lorg/bukkit/Location;"},{"name":"species","access":18,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"bonemeal","access":18,"descriptor":"Z"},{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"blocks","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/TreeType;ZLorg/bukkit/entity/Player;Ljava/util/List;)V","signature":"(Lorg/bukkit/Location;Lorg/bukkit/TreeType;ZLorg/bukkit/entity/Player;Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSpecies","access":1,"descriptor":"()Lorg/bukkit/TreeType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isFromBonemeal","access":1,"descriptor":"()Z"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getBlocks","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/TimeSkipEvent","version":52,"access":33,"superName":"org/bukkit/event/world/WorldEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/bukkit/event/world/TimeSkipEvent$SkipReason","outerName":"org/bukkit/event/world/TimeSkipEvent","innerName":"SkipReason","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"skipReason","access":18,"descriptor":"Lorg/bukkit/event/world/TimeSkipEvent$SkipReason;"},{"name":"skipAmount","access":2,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/event/world/TimeSkipEvent$SkipReason;J)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getSkipReason","access":1,"descriptor":"()Lorg/bukkit/event/world/TimeSkipEvent$SkipReason;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSkipAmount","access":1,"descriptor":"()J"},{"name":"setSkipAmount","access":1,"descriptor":"(J)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/TimeSkipEvent$SkipReason","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/event/world/TimeSkipEvent$SkipReason","outerName":"org/bukkit/event/world/TimeSkipEvent","innerName":"SkipReason","access":16409}],"fields":[{"name":"COMMAND","access":16409,"descriptor":"Lorg/bukkit/event/world/TimeSkipEvent$SkipReason;"},{"name":"CUSTOM","access":16409,"descriptor":"Lorg/bukkit/event/world/TimeSkipEvent$SkipReason;"},{"name":"NIGHT_SKIP","access":16409,"descriptor":"Lorg/bukkit/event/world/TimeSkipEvent$SkipReason;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/world/TimeSkipEvent$SkipReason;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/world/TimeSkipEvent$SkipReason;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/world/TimeSkipEvent$SkipReason;"}]},{"name":"org/bukkit/event/world/WorldEvent","version":52,"access":1057,"superName":"org/bukkit/event/Event","fields":[{"name":"world","access":18,"descriptor":"Lorg/bukkit/World;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getWorld","access":1,"descriptor":"()Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/WorldInitEvent","version":52,"access":33,"superName":"org/bukkit/event/world/WorldEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/WorldLoadEvent","version":52,"access":33,"superName":"org/bukkit/event/world/WorldEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/WorldSaveEvent","version":52,"access":33,"superName":"org/bukkit/event/world/WorldEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/WorldUnloadEvent","version":52,"access":33,"superName":"org/bukkit/event/world/WorldEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"isCancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/event/world/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/generator/BiomeProvider","version":52,"access":1057,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getBiome","access":1025,"descriptor":"(Lorg/bukkit/generator/WorldInfo;III)Lorg/bukkit/block/Biome;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBiomes","access":1025,"descriptor":"(Lorg/bukkit/generator/WorldInfo;)Ljava/util/List;","signature":"(Lorg/bukkit/generator/WorldInfo;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/generator/BlockPopulator","version":52,"access":1057,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"populate","access":131073,"descriptor":"(Lorg/bukkit/World;Ljava/util/Random;Lorg/bukkit/Chunk;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"populate","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;IILorg/bukkit/generator/LimitedRegion;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]}]},{"name":"org/bukkit/generator/ChunkGenerator","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/World$Environment","outerName":"org/bukkit/World","innerName":"Environment","access":16409},{"name":"org/bukkit/generator/ChunkGenerator$BiomeGrid","outerName":"org/bukkit/generator/ChunkGenerator","innerName":"BiomeGrid","access":1545},{"name":"org/bukkit/generator/ChunkGenerator$ChunkData","outerName":"org/bukkit/generator/ChunkGenerator","innerName":"ChunkData","access":1545}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$World$Environment","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"generateNoise","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;IILorg/bukkit/generator/ChunkGenerator$ChunkData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"generateSurface","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;IILorg/bukkit/generator/ChunkGenerator$ChunkData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"generateBedrock","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;IILorg/bukkit/generator/ChunkGenerator$ChunkData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"generateCaves","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;IILorg/bukkit/generator/ChunkGenerator$ChunkData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getDefaultBiomeProvider","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;)Lorg/bukkit/generator/BiomeProvider;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBaseHeight","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;IILorg/bukkit/HeightMap;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"generateChunkData","access":131073,"descriptor":"(Lorg/bukkit/World;Ljava/util/Random;IILorg/bukkit/generator/ChunkGenerator$BiomeGrid;)Lorg/bukkit/generator/ChunkGenerator$ChunkData;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"createChunkData","access":131092,"descriptor":"(Lorg/bukkit/World;)Lorg/bukkit/generator/ChunkGenerator$ChunkData;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"canSpawn","access":1,"descriptor":"(Lorg/bukkit/World;II)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDefaultPopulators","access":1,"descriptor":"(Lorg/bukkit/World;)Ljava/util/List;","signature":"(Lorg/bukkit/World;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getFixedSpawnLocation","access":1,"descriptor":"(Lorg/bukkit/World;Ljava/util/Random;)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isParallelCapable","access":131073,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"shouldGenerateNoise","access":1,"descriptor":"()Z"},{"name":"shouldGenerateSurface","access":1,"descriptor":"()Z"},{"name":"shouldGenerateBedrock","access":1,"descriptor":"()Z"},{"name":"shouldGenerateCaves","access":1,"descriptor":"()Z"},{"name":"shouldGenerateDecorations","access":1,"descriptor":"()Z"},{"name":"shouldGenerateMobs","access":1,"descriptor":"()Z"},{"name":"shouldGenerateStructures","access":1,"descriptor":"()Z"},{"name":"$SWITCH_TABLE$org$bukkit$World$Environment","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/generator/ChunkGenerator$BiomeGrid","version":52,"access":132609,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/generator/ChunkGenerator$BiomeGrid","outerName":"org/bukkit/generator/ChunkGenerator","innerName":"BiomeGrid","access":1545}],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"getBiome","access":132097,"descriptor":"(II)Lorg/bukkit/block/Biome;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBiome","access":1025,"descriptor":"(III)Lorg/bukkit/block/Biome;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setBiome","access":132097,"descriptor":"(IILorg/bukkit/block/Biome;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"setBiome","access":1025,"descriptor":"(IIILorg/bukkit/block/Biome;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]}]},{"name":"org/bukkit/generator/ChunkGenerator$ChunkData","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/generator/ChunkGenerator$ChunkData","outerName":"org/bukkit/generator/ChunkGenerator","innerName":"ChunkData","access":1545}],"methods":[{"name":"getMinHeight","access":1025,"descriptor":"()I"},{"name":"getMaxHeight","access":1025,"descriptor":"()I"},{"name":"getBiome","access":1025,"descriptor":"(III)Lorg/bukkit/block/Biome;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setBlock","access":1025,"descriptor":"(IIILorg/bukkit/Material;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"setBlock","access":1025,"descriptor":"(IIILorg/bukkit/material/MaterialData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"setBlock","access":1025,"descriptor":"(IIILorg/bukkit/block/data/BlockData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"setRegion","access":1025,"descriptor":"(IIIIIILorg/bukkit/Material;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":6}]},{"name":"setRegion","access":1025,"descriptor":"(IIIIIILorg/bukkit/material/MaterialData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":6}]},{"name":"setRegion","access":1025,"descriptor":"(IIIIIILorg/bukkit/block/data/BlockData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":6}]},{"name":"getType","access":1025,"descriptor":"(III)Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getTypeAndData","access":1025,"descriptor":"(III)Lorg/bukkit/material/MaterialData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockData","access":1025,"descriptor":"(III)Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getData","access":132097,"descriptor":"(III)B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]}]},{"name":"org/bukkit/generator/LimitedRegion","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/RegionAccessor"],"methods":[{"name":"getBuffer","access":1025,"descriptor":"()I"},{"name":"isInRegion","access":1025,"descriptor":"(Lorg/bukkit/Location;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isInRegion","access":1025,"descriptor":"(III)Z"},{"name":"getTileEntities","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/generator/WorldInfo","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/World$Environment","outerName":"org/bukkit/World","innerName":"Environment","access":16409}],"methods":[{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getUID","access":1025,"descriptor":"()Ljava/util/UUID;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEnvironment","access":1025,"descriptor":"()Lorg/bukkit/World$Environment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSeed","access":1025,"descriptor":"()J"},{"name":"getMinHeight","access":1025,"descriptor":"()I"},{"name":"getMaxHeight","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/generator/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/help/GenericCommandHelpTopic","version":52,"access":33,"superName":"org/bukkit/help/HelpTopic","fields":[{"name":"command","access":4,"descriptor":"Lorg/bukkit/command/Command;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/command/Command;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"canSee","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/help/HelpMap","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getHelpTopic","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/help/HelpTopic;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHelpTopics","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addTopic","access":1025,"descriptor":"(Lorg/bukkit/help/HelpTopic;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"clear","access":1025,"descriptor":"()V"},{"name":"registerHelpTopicFactory","access":1025,"descriptor":"(Ljava/lang/Class;Lorg/bukkit/help/HelpTopicFactory;)V","signature":"(Ljava/lang/Class<*>;Lorg/bukkit/help/HelpTopicFactory<*>;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getIgnoredPlugins","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/help/HelpTopic","version":52,"access":1057,"superName":"java/lang/Object","fields":[{"name":"name","access":4,"descriptor":"Ljava/lang/String;"},{"name":"shortText","access":4,"descriptor":"Ljava/lang/String;"},{"name":"fullText","access":4,"descriptor":"Ljava/lang/String;"},{"name":"amendedPermission","access":4,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"canSee","access":1025,"descriptor":"(Lorg/bukkit/command/CommandSender;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"amendCanSee","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getShortText","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getFullText","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"amendTopic","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"applyAmendment","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/help/HelpTopicComparator","version":52,"access":49,"signature":"Ljava/lang/Object;Ljava/util/Comparator;","superName":"java/lang/Object","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"org/bukkit/help/HelpTopicComparator$TopicNameComparator","outerName":"org/bukkit/help/HelpTopicComparator","innerName":"TopicNameComparator","access":25}],"fields":[{"name":"tnc","access":26,"descriptor":"Lorg/bukkit/help/HelpTopicComparator$TopicNameComparator;"},{"name":"htc","access":26,"descriptor":"Lorg/bukkit/help/HelpTopicComparator;"}],"methods":[{"name":"topicNameComparatorInstance","access":9,"descriptor":"()Lorg/bukkit/help/HelpTopicComparator$TopicNameComparator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"helpTopicComparatorInstance","access":9,"descriptor":"()Lorg/bukkit/help/HelpTopicComparator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"","access":2,"descriptor":"()V"},{"name":"compare","access":1,"descriptor":"(Lorg/bukkit/help/HelpTopic;Lorg/bukkit/help/HelpTopic;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"org/bukkit/help/HelpTopicComparator$TopicNameComparator","version":52,"access":49,"signature":"Ljava/lang/Object;Ljava/util/Comparator;","superName":"java/lang/Object","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"org/bukkit/help/HelpTopicComparator$TopicNameComparator","outerName":"org/bukkit/help/HelpTopicComparator","innerName":"TopicNameComparator","access":25}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"","access":4096,"descriptor":"(Lorg/bukkit/help/HelpTopicComparator$TopicNameComparator;)V"}]},{"name":"org/bukkit/help/HelpTopicFactory","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"createTopic","access":1025,"descriptor":"(Lorg/bukkit/command/Command;)Lorg/bukkit/help/HelpTopic;","signature":"(TTCommand;)Lorg/bukkit/help/HelpTopic;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/help/IndexHelpTopic","version":52,"access":33,"superName":"org/bukkit/help/HelpTopic","fields":[{"name":"permission","access":4,"descriptor":"Ljava/lang/String;"},{"name":"preamble","access":4,"descriptor":"Ljava/lang/String;"},{"name":"allTopics","access":4,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;)V","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":4}]},{"name":"setTopicsCollection","access":4,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"canSee","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"amendCanSee","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getFullText","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"buildPreamble","access":4,"descriptor":"(Lorg/bukkit/command/CommandSender;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"buildIndexLine","access":4,"descriptor":"(Lorg/bukkit/command/CommandSender;Lorg/bukkit/help/HelpTopic;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/help/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/inventory/AbstractHorseInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getSaddle","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setSaddle","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/inventory/AnvilInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getRenameText","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getRepairCost","access":1025,"descriptor":"()I"},{"name":"setRepairCost","access":1025,"descriptor":"(I)V"},{"name":"getMaximumRepairCost","access":1025,"descriptor":"()I"},{"name":"setMaximumRepairCost","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/inventory/BeaconInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]}]},{"name":"org/bukkit/inventory/BlastingRecipe","version":52,"access":33,"signature":"Lorg/bukkit/inventory/CookingRecipe;","superName":"org/bukkit/inventory/CookingRecipe","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/Material;FI)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/RecipeChoice;FI)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]}]},{"name":"org/bukkit/inventory/BlockInventoryHolder","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/InventoryHolder"],"methods":[{"name":"getBlock","access":1025,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/inventory/BrewerInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getIngredient","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setIngredient","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getFuel","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setFuel","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/block/BrewingStand;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getHolder","access":4161,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"}]},{"name":"org/bukkit/inventory/CampfireRecipe","version":52,"access":33,"signature":"Lorg/bukkit/inventory/CookingRecipe;","superName":"org/bukkit/inventory/CookingRecipe","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/Material;FI)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/RecipeChoice;FI)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]}]},{"name":"org/bukkit/inventory/CartographyInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"]},{"name":"org/bukkit/inventory/ComplexRecipe","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Recipe","org/bukkit/Keyed"]},{"name":"org/bukkit/inventory/CookingRecipe","version":52,"access":1057,"signature":"Ljava/lang/Object;Lorg/bukkit/inventory/Recipe;Lorg/bukkit/Keyed;","superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Recipe","org/bukkit/Keyed"],"innerClasses":[{"name":"org/bukkit/inventory/RecipeChoice$MaterialChoice","outerName":"org/bukkit/inventory/RecipeChoice","innerName":"MaterialChoice","access":9}],"fields":[{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"output","access":2,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"ingredient","access":2,"descriptor":"Lorg/bukkit/inventory/RecipeChoice;"},{"name":"experience","access":2,"descriptor":"F"},{"name":"cookingTime","access":2,"descriptor":"I"},{"name":"group","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/Material;FI)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/RecipeChoice;FI)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"setInput","access":1,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/inventory/CookingRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getInput","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setInputChoice","access":1,"descriptor":"(Lorg/bukkit/inventory/RecipeChoice;)Lorg/bukkit/inventory/CookingRecipe;","signature":"(Lorg/bukkit/inventory/RecipeChoice;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getInputChoice","access":1,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setExperience","access":1,"descriptor":"(F)V"},{"name":"getExperience","access":1,"descriptor":"()F"},{"name":"setCookingTime","access":1,"descriptor":"(I)V"},{"name":"getCookingTime","access":1,"descriptor":"()I"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getGroup","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setGroup","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/inventory/CraftingInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getResult","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getMatrix","access":1025,"descriptor":"()[Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setResult","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setMatrix","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRecipe","access":1025,"descriptor":"()Lorg/bukkit/inventory/Recipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]}]},{"name":"org/bukkit/inventory/DoubleChestInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getLeftSide","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRightSide","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/block/DoubleChest;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getHolder","access":4161,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"}]},{"name":"org/bukkit/inventory/EnchantingInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setSecondary","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getSecondary","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]}]},{"name":"org/bukkit/inventory/EntityEquipment","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;Lorg/bukkit/inventory/ItemStack;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getItemInMainHand","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItemInMainHand","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setItemInMainHand","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getItemInOffHand","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItemInOffHand","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setItemInOffHand","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getItemInHand","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItemInHand","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getHelmet","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setHelmet","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setHelmet","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getChestplate","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setChestplate","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setChestplate","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getLeggings","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setLeggings","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setLeggings","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getBoots","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setBoots","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setBoots","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getArmorContents","access":1025,"descriptor":"()[Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setArmorContents","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"clear","access":1025,"descriptor":"()V"},{"name":"getItemInHandDropChance","access":132097,"descriptor":"()F","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setItemInHandDropChance","access":132097,"descriptor":"(F)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getItemInMainHandDropChance","access":1025,"descriptor":"()F"},{"name":"setItemInMainHandDropChance","access":1025,"descriptor":"(F)V"},{"name":"getItemInOffHandDropChance","access":1025,"descriptor":"()F"},{"name":"setItemInOffHandDropChance","access":1025,"descriptor":"(F)V"},{"name":"getHelmetDropChance","access":1025,"descriptor":"()F"},{"name":"setHelmetDropChance","access":1025,"descriptor":"(F)V"},{"name":"getChestplateDropChance","access":1025,"descriptor":"()F"},{"name":"setChestplateDropChance","access":1025,"descriptor":"(F)V"},{"name":"getLeggingsDropChance","access":1025,"descriptor":"()F"},{"name":"setLeggingsDropChance","access":1025,"descriptor":"(F)V"},{"name":"getBootsDropChance","access":1025,"descriptor":"()F"},{"name":"setBootsDropChance","access":1025,"descriptor":"(F)V"},{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]}]},{"name":"org/bukkit/inventory/EquipmentSlot","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"HAND","access":16409,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"OFF_HAND","access":16409,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"FEET","access":16409,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"LEGS","access":16409,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"CHEST","access":16409,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"HEAD","access":16409,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/inventory/EquipmentSlot;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/EquipmentSlot;"}]},{"name":"org/bukkit/inventory/FurnaceInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getResult","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getFuel","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getSmelting","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setFuel","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setResult","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setSmelting","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/block/Furnace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getHolder","access":4161,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"}]},{"name":"org/bukkit/inventory/FurnaceRecipe","version":52,"access":33,"signature":"Lorg/bukkit/inventory/CookingRecipe;","superName":"org/bukkit/inventory/CookingRecipe","innerClasses":[{"name":"org/bukkit/inventory/RecipeChoice$MaterialChoice","outerName":"org/bukkit/inventory/RecipeChoice","innerName":"MaterialChoice","access":9}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/Material;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/material/MaterialData;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/material/MaterialData;F)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/Material;I)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/Material;FI)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/Material;IFI)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/RecipeChoice;FI)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"setInput","access":1,"descriptor":"(Lorg/bukkit/material/MaterialData;)Lorg/bukkit/inventory/FurnaceRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setInput","access":1,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/inventory/FurnaceRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setInput","access":131073,"descriptor":"(Lorg/bukkit/Material;I)Lorg/bukkit/inventory/FurnaceRecipe;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setInputChoice","access":1,"descriptor":"(Lorg/bukkit/inventory/RecipeChoice;)Lorg/bukkit/inventory/FurnaceRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setInput","access":4161,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/inventory/CookingRecipe;"},{"name":"setInputChoice","access":4161,"descriptor":"(Lorg/bukkit/inventory/RecipeChoice;)Lorg/bukkit/inventory/CookingRecipe;"}]},{"name":"org/bukkit/inventory/GrindstoneInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"]},{"name":"org/bukkit/inventory/HorseInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/AbstractHorseInventory"],"methods":[{"name":"getArmor","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setArmor","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/inventory/Inventory","version":52,"access":1537,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"methods":[{"name":"getSize","access":1025,"descriptor":"()I"},{"name":"getMaxStackSize","access":1025,"descriptor":"()I"},{"name":"setMaxStackSize","access":1025,"descriptor":"(I)V"},{"name":"getItem","access":1025,"descriptor":"(I)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setItem","access":1025,"descriptor":"(ILorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"addItem","access":1153,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)Ljava/util/HashMap;","signature":"([Lorg/bukkit/inventory/ItemStack;)Ljava/util/HashMap;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeItem","access":1153,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)Ljava/util/HashMap;","signature":"([Lorg/bukkit/inventory/ItemStack;)Ljava/util/HashMap;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getContents","access":1025,"descriptor":"()[Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setContents","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getStorageContents","access":1025,"descriptor":"()[Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setStorageContents","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"contains","access":1025,"descriptor":"(Lorg/bukkit/Material;)Z","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"contains","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null -> false"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"contains","access":1025,"descriptor":"(Lorg/bukkit/Material;I)Z","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"contains","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;I)Z","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null, _ -> false"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"containsAtLeast","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;I)Z","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null, _ -> false"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"all","access":1025,"descriptor":"(Lorg/bukkit/Material;)Ljava/util/HashMap;","signature":"(Lorg/bukkit/Material;)Ljava/util/HashMap;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"all","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/HashMap;","signature":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/HashMap;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"first","access":1025,"descriptor":"(Lorg/bukkit/Material;)I","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"first","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"firstEmpty","access":1025,"descriptor":"()I"},{"name":"isEmpty","access":1025,"descriptor":"()Z"},{"name":"remove","access":1025,"descriptor":"(Lorg/bukkit/Material;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"remove","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"clear","access":1025,"descriptor":"(I)V"},{"name":"clear","access":1025,"descriptor":"()V"},{"name":"getViewers","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getType","access":1025,"descriptor":"()Lorg/bukkit/event/inventory/InventoryType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"iterator","access":1025,"descriptor":"()Ljava/util/ListIterator;","signature":"()Ljava/util/ListIterator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"iterator","access":1025,"descriptor":"(I)Ljava/util/ListIterator;","signature":"(I)Ljava/util/ListIterator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"org/bukkit/inventory/InventoryHolder","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/inventory/InventoryView","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/event/inventory/InventoryType$SlotType","outerName":"org/bukkit/event/inventory/InventoryType","innerName":"SlotType","access":16409},{"name":"org/bukkit/inventory/InventoryView$Property","outerName":"org/bukkit/inventory/InventoryView","innerName":"Property","access":16409}],"fields":[{"name":"OUTSIDE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-999"}},{"name":"$SWITCH_TABLE$org$bukkit$event$inventory$InventoryType","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getTopInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBottomInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPlayer","access":1025,"descriptor":"()Lorg/bukkit/entity/HumanEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getType","access":1025,"descriptor":"()Lorg/bukkit/event/inventory/InventoryType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItem","access":1,"descriptor":"(ILorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getItem","access":1,"descriptor":"(I)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setCursor","access":17,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getCursor","access":17,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getInventory","access":17,"descriptor":"(I)Lorg/bukkit/inventory/Inventory;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"convertSlot","access":17,"descriptor":"(I)I"},{"name":"getSlotType","access":17,"descriptor":"(I)Lorg/bukkit/event/inventory/InventoryType$SlotType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"close","access":17,"descriptor":"()V"},{"name":"countSlots","access":17,"descriptor":"()I"},{"name":"setProperty","access":17,"descriptor":"(Lorg/bukkit/inventory/InventoryView$Property;I)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getTitle","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"$SWITCH_TABLE$org$bukkit$event$inventory$InventoryType","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/inventory/InventoryView$Property","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/inventory/InventoryView$Property","outerName":"org/bukkit/inventory/InventoryView","innerName":"Property","access":16409}],"fields":[{"name":"BREW_TIME","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"FUEL_TIME","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"BURN_TIME","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"TICKS_FOR_CURRENT_FUEL","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"COOK_TIME","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"TICKS_FOR_CURRENT_SMELTING","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"ENCHANT_BUTTON1","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"ENCHANT_BUTTON2","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"ENCHANT_BUTTON3","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"ENCHANT_XP_SEED","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"ENCHANT_ID1","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"ENCHANT_ID2","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"ENCHANT_ID3","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"ENCHANT_LEVEL1","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"ENCHANT_LEVEL2","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"ENCHANT_LEVEL3","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"LEVELS","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"PRIMARY_EFFECT","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"SECONDARY_EFFECT","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"REPAIR_COST","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"BOOK_PAGE","access":16409,"descriptor":"Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"id","access":0,"descriptor":"I"},{"name":"style","access":0,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/inventory/InventoryView$Property;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILorg/bukkit/event/inventory/InventoryType;)V"},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/event/inventory/InventoryType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getId","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/inventory/InventoryView$Property;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/InventoryView$Property;"}]},{"name":"org/bukkit/inventory/ItemFactory","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getItemMeta","access":1025,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/inventory/meta/ItemMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isApplicable","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;Lorg/bukkit/inventory/ItemStack;)Z","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isApplicable","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;Lorg/bukkit/Material;)Z","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"equals","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;Lorg/bukkit/inventory/meta/ItemMeta;)Z","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"asMetaFor","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;Lorg/bukkit/inventory/ItemStack;)Lorg/bukkit/inventory/meta/ItemMeta;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"asMetaFor","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;Lorg/bukkit/Material;)Lorg/bukkit/inventory/meta/ItemMeta;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getDefaultLeatherColor","access":1025,"descriptor":"()Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"updateMaterial","access":132097,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;Lorg/bukkit/Material;)Lorg/bukkit/Material;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/inventory/ItemFlag","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"HIDE_ENCHANTS","access":16409,"descriptor":"Lorg/bukkit/inventory/ItemFlag;"},{"name":"HIDE_ATTRIBUTES","access":16409,"descriptor":"Lorg/bukkit/inventory/ItemFlag;"},{"name":"HIDE_UNBREAKABLE","access":16409,"descriptor":"Lorg/bukkit/inventory/ItemFlag;"},{"name":"HIDE_DESTROYS","access":16409,"descriptor":"Lorg/bukkit/inventory/ItemFlag;"},{"name":"HIDE_PLACED_ON","access":16409,"descriptor":"Lorg/bukkit/inventory/ItemFlag;"},{"name":"HIDE_POTION_EFFECTS","access":16409,"descriptor":"Lorg/bukkit/inventory/ItemFlag;"},{"name":"HIDE_DYE","access":16409,"descriptor":"Lorg/bukkit/inventory/ItemFlag;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/inventory/ItemFlag;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/inventory/ItemFlag;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/ItemFlag;"}]},{"name":"org/bukkit/inventory/ItemStack","version":52,"access":33,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable","org/bukkit/configuration/serialization/ConfigurationSerializable"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"type","access":2,"descriptor":"Lorg/bukkit/Material;"},{"name":"amount","access":2,"descriptor":"I"},{"name":"data","access":2,"descriptor":"Lorg/bukkit/material/MaterialData;"},{"name":"meta","access":2,"descriptor":"Lorg/bukkit/inventory/meta/ItemMeta;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;IS)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;ISLjava/lang/Byte;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/Material;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setType","access":1,"descriptor":"(Lorg/bukkit/Material;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getAmount","access":1,"descriptor":"()I"},{"name":"setAmount","access":1,"descriptor":"(I)V"},{"name":"getData","access":1,"descriptor":"()Lorg/bukkit/material/MaterialData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setData","access":1,"descriptor":"(Lorg/bukkit/material/MaterialData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setDurability","access":131073,"descriptor":"(S)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getDurability","access":131073,"descriptor":"()S","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getMaxStackSize","access":1,"descriptor":"()I"},{"name":"createData","access":2,"descriptor":"(B)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isSimilar","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"containsEnchantment","access":1,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEnchantmentLevel","access":1,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEnchantments","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addEnchantments","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addEnchantment","access":1,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addUnsafeEnchantments","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addUnsafeEnchantment","access":1,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeEnchantment","access":1,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"deserialize","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/inventory/ItemStack;","signature":"(Ljava/util/Map;)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getItemMeta","access":1,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"hasItemMeta","access":1,"descriptor":"()Z"},{"name":"setItemMeta","access":1,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setItemMeta0","access":2,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;Lorg/bukkit/Material;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/LecternInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/block/Lectern;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getHolder","access":4161,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"}]},{"name":"org/bukkit/inventory/LlamaInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/AbstractHorseInventory"],"methods":[{"name":"getDecor","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setDecor","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/inventory/LoomInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"]},{"name":"org/bukkit/inventory/MainHand","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"LEFT","access":16409,"descriptor":"Lorg/bukkit/inventory/MainHand;"},{"name":"RIGHT","access":16409,"descriptor":"Lorg/bukkit/inventory/MainHand;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/inventory/MainHand;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/inventory/MainHand;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/MainHand;"}]},{"name":"org/bukkit/inventory/Merchant","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getRecipes","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRecipes","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRecipe","access":1025,"descriptor":"(I)Lorg/bukkit/inventory/MerchantRecipe;","exceptions":["java/lang/IndexOutOfBoundsException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRecipe","access":1025,"descriptor":"(ILorg/bukkit/inventory/MerchantRecipe;)V","exceptions":["java/lang/IndexOutOfBoundsException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getRecipeCount","access":1025,"descriptor":"()I"},{"name":"isTrading","access":1025,"descriptor":"()Z"},{"name":"getTrader","access":1025,"descriptor":"()Lorg/bukkit/entity/HumanEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]}]},{"name":"org/bukkit/inventory/MerchantInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getSelectedRecipeIndex","access":1025,"descriptor":"()I"},{"name":"getSelectedRecipe","access":1025,"descriptor":"()Lorg/bukkit/inventory/MerchantRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getMerchant","access":1025,"descriptor":"()Lorg/bukkit/inventory/Merchant;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/inventory/MerchantRecipe","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Recipe"],"fields":[{"name":"result","access":2,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"ingredients","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"uses","access":2,"descriptor":"I"},{"name":"maxUses","access":2,"descriptor":"I"},{"name":"experienceReward","access":2,"descriptor":"Z"},{"name":"villagerExperience","access":2,"descriptor":"I"},{"name":"priceMultiplier","access":2,"descriptor":"F"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;IIZ)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;IIZIF)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addIngredient","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeIngredient","access":1,"descriptor":"(I)V"},{"name":"setIngredients","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getIngredients","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getUses","access":1,"descriptor":"()I"},{"name":"setUses","access":1,"descriptor":"(I)V"},{"name":"getMaxUses","access":1,"descriptor":"()I"},{"name":"setMaxUses","access":1,"descriptor":"(I)V"},{"name":"hasExperienceReward","access":1,"descriptor":"()Z"},{"name":"setExperienceReward","access":1,"descriptor":"(Z)V"},{"name":"getVillagerExperience","access":1,"descriptor":"()I"},{"name":"setVillagerExperience","access":1,"descriptor":"(I)V"},{"name":"getPriceMultiplier","access":1,"descriptor":"()F"},{"name":"setPriceMultiplier","access":1,"descriptor":"(F)V"}]},{"name":"org/bukkit/inventory/PlayerInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getArmorContents","access":1025,"descriptor":"()[Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getExtraContents","access":1025,"descriptor":"()[Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHelmet","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getChestplate","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getLeggings","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getBoots","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setItem","access":1025,"descriptor":"(ILorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setArmorContents","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setExtraContents","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setHelmet","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setChestplate","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setLeggings","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"setBoots","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getItemInMainHand","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItemInMainHand","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getItemInOffHand","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItemInOffHand","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getItemInHand","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItemInHand","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getHeldItemSlot","access":1025,"descriptor":"()I"},{"name":"setHeldItemSlot","access":1025,"descriptor":"(I)V"},{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/entity/HumanEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getHolder","access":4161,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"}]},{"name":"org/bukkit/inventory/Recipe","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getResult","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/inventory/RecipeChoice","version":52,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/function/Predicate;Ljava/lang/Cloneable;","superName":"java/lang/Object","interfaces":["java/util/function/Predicate","java/lang/Cloneable"],"innerClasses":[{"name":"org/bukkit/inventory/RecipeChoice$ExactChoice","outerName":"org/bukkit/inventory/RecipeChoice","innerName":"ExactChoice","access":9},{"name":"org/bukkit/inventory/RecipeChoice$MaterialChoice","outerName":"org/bukkit/inventory/RecipeChoice","innerName":"MaterialChoice","access":9}],"methods":[{"name":"getItemStack","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"test","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/RecipeChoice$ExactChoice","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/RecipeChoice"],"innerClasses":[{"name":"org/bukkit/inventory/RecipeChoice$ExactChoice","outerName":"org/bukkit/inventory/RecipeChoice","innerName":"ExactChoice","access":9}],"fields":[{"name":"choices","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":129,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getItemStack","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getChoices","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice$ExactChoice;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"test","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/RecipeChoice$MaterialChoice","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/RecipeChoice"],"innerClasses":[{"name":"org/bukkit/inventory/RecipeChoice$MaterialChoice","outerName":"org/bukkit/inventory/RecipeChoice","innerName":"MaterialChoice","access":9}],"fields":[{"name":"choices","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":129,"descriptor":"([Lorg/bukkit/Material;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Tag;)V","signature":"(Lorg/bukkit/Tag;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"test","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getItemStack","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getChoices","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice$MaterialChoice;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/ShapedRecipe","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Recipe","org/bukkit/Keyed"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"org/bukkit/inventory/RecipeChoice$MaterialChoice","outerName":"org/bukkit/inventory/RecipeChoice","innerName":"MaterialChoice","access":9}],"fields":[{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"output","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"rows","access":2,"descriptor":"[Ljava/lang/String;"},{"name":"ingredients","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"group","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"shape","access":129,"descriptor":"([Ljava/lang/String;)Lorg/bukkit/inventory/ShapedRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setIngredient","access":1,"descriptor":"(CLorg/bukkit/material/MaterialData;)Lorg/bukkit/inventory/ShapedRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"setIngredient","access":1,"descriptor":"(CLorg/bukkit/Material;)Lorg/bukkit/inventory/ShapedRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"setIngredient","access":131073,"descriptor":"(CLorg/bukkit/Material;I)Lorg/bukkit/inventory/ShapedRecipe;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"setIngredient","access":1,"descriptor":"(CLorg/bukkit/inventory/RecipeChoice;)Lorg/bukkit/inventory/ShapedRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getIngredientMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getChoiceMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getShape","access":1,"descriptor":"()[Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getGroup","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setGroup","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/inventory/ShapelessRecipe","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Recipe","org/bukkit/Keyed"],"innerClasses":[{"name":"org/bukkit/inventory/RecipeChoice$MaterialChoice","outerName":"org/bukkit/inventory/RecipeChoice","innerName":"MaterialChoice","access":9}],"fields":[{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"output","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"ingredients","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"group","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"addIngredient","access":1,"descriptor":"(Lorg/bukkit/material/MaterialData;)Lorg/bukkit/inventory/ShapelessRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addIngredient","access":1,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/inventory/ShapelessRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addIngredient","access":131073,"descriptor":"(Lorg/bukkit/Material;I)Lorg/bukkit/inventory/ShapelessRecipe;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addIngredient","access":1,"descriptor":"(ILorg/bukkit/material/MaterialData;)Lorg/bukkit/inventory/ShapelessRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"addIngredient","access":1,"descriptor":"(ILorg/bukkit/Material;)Lorg/bukkit/inventory/ShapelessRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"addIngredient","access":131073,"descriptor":"(ILorg/bukkit/Material;I)Lorg/bukkit/inventory/ShapelessRecipe;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"addIngredient","access":1,"descriptor":"(Lorg/bukkit/inventory/RecipeChoice;)Lorg/bukkit/inventory/ShapelessRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeIngredient","access":1,"descriptor":"(Lorg/bukkit/inventory/RecipeChoice;)Lorg/bukkit/inventory/ShapelessRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeIngredient","access":1,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/inventory/ShapelessRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeIngredient","access":1,"descriptor":"(Lorg/bukkit/material/MaterialData;)Lorg/bukkit/inventory/ShapelessRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeIngredient","access":1,"descriptor":"(ILorg/bukkit/Material;)Lorg/bukkit/inventory/ShapelessRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"removeIngredient","access":1,"descriptor":"(ILorg/bukkit/material/MaterialData;)Lorg/bukkit/inventory/ShapelessRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"removeIngredient","access":131073,"descriptor":"(Lorg/bukkit/Material;I)Lorg/bukkit/inventory/ShapelessRecipe;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeIngredient","access":131073,"descriptor":"(ILorg/bukkit/Material;I)Lorg/bukkit/inventory/ShapelessRecipe;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getIngredientList","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getChoiceList","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getGroup","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setGroup","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/inventory/SmithingInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getResult","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setResult","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getRecipe","access":1025,"descriptor":"()Lorg/bukkit/inventory/Recipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]}]},{"name":"org/bukkit/inventory/SmithingRecipe","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Recipe","org/bukkit/Keyed"],"fields":[{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"result","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"base","access":18,"descriptor":"Lorg/bukkit/inventory/RecipeChoice;"},{"name":"addition","access":18,"descriptor":"Lorg/bukkit/inventory/RecipeChoice;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/RecipeChoice;Lorg/bukkit/inventory/RecipeChoice;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getBase","access":1,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAddition","access":1,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/inventory/SmokingRecipe","version":52,"access":33,"signature":"Lorg/bukkit/inventory/CookingRecipe;","superName":"org/bukkit/inventory/CookingRecipe","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/Material;FI)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/RecipeChoice;FI)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]}]},{"name":"org/bukkit/inventory/StonecutterInventory","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"]},{"name":"org/bukkit/inventory/StonecuttingRecipe","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Recipe","org/bukkit/Keyed"],"innerClasses":[{"name":"org/bukkit/inventory/RecipeChoice$MaterialChoice","outerName":"org/bukkit/inventory/RecipeChoice","innerName":"MaterialChoice","access":9}],"fields":[{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"output","access":2,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"ingredient","access":2,"descriptor":"Lorg/bukkit/inventory/RecipeChoice;"},{"name":"group","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/Material;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/RecipeChoice;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"setInput","access":1,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/inventory/StonecuttingRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getInput","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setInputChoice","access":1,"descriptor":"(Lorg/bukkit/inventory/RecipeChoice;)Lorg/bukkit/inventory/StonecuttingRecipe;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getInputChoice","access":1,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getGroup","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setGroup","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/inventory/meta/AxolotlBucketMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"innerClasses":[{"name":"org/bukkit/entity/Axolotl$Variant","outerName":"org/bukkit/entity/Axolotl","innerName":"Variant","access":16409}],"methods":[{"name":"getVariant","access":1025,"descriptor":"()Lorg/bukkit/entity/Axolotl$Variant;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setVariant","access":1025,"descriptor":"(Lorg/bukkit/entity/Axolotl$Variant;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasVariant","access":1025,"descriptor":"()Z"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/AxolotlBucketMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/BannerMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"getBaseColor","access":132097,"descriptor":"()Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setBaseColor","access":132097,"descriptor":"(Lorg/bukkit/DyeColor;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getPatterns","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPatterns","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addPattern","access":1025,"descriptor":"(Lorg/bukkit/block/banner/Pattern;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPattern","access":1025,"descriptor":"(I)Lorg/bukkit/block/banner/Pattern;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"removePattern","access":1025,"descriptor":"(I)Lorg/bukkit/block/banner/Pattern;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPattern","access":1025,"descriptor":"(ILorg/bukkit/block/banner/Pattern;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"numberOfPatterns","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/inventory/meta/BlockDataMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"hasBlockData","access":1025,"descriptor":"()Z"},{"name":"getBlockData","access":1025,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/block/data/BlockData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setBlockData","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/inventory/meta/BlockStateMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"hasBlockState","access":1025,"descriptor":"()Z"},{"name":"getBlockState","access":1025,"descriptor":"()Lorg/bukkit/block/BlockState;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setBlockState","access":1025,"descriptor":"(Lorg/bukkit/block/BlockState;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/inventory/meta/BookMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"innerClasses":[{"name":"org/bukkit/inventory/meta/BookMeta$Generation","outerName":"org/bukkit/inventory/meta/BookMeta","innerName":"Generation","access":16409},{"name":"org/bukkit/inventory/meta/BookMeta$Spigot","outerName":"org/bukkit/inventory/meta/BookMeta","innerName":"Spigot","access":9}],"methods":[{"name":"hasTitle","access":1025,"descriptor":"()Z"},{"name":"getTitle","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setTitle","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"hasAuthor","access":1025,"descriptor":"()Z"},{"name":"getAuthor","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setAuthor","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"hasGeneration","access":1025,"descriptor":"()Z"},{"name":"getGeneration","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/BookMeta$Generation;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setGeneration","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/BookMeta$Generation;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"hasPages","access":1025,"descriptor":"()Z"},{"name":"getPage","access":1025,"descriptor":"(I)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPage","access":1025,"descriptor":"(ILjava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getPages","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPages","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setPages","access":1153,"descriptor":"([Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addPage","access":1153,"descriptor":"([Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPageCount","access":1025,"descriptor":"()I"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/BookMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"spigot","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/BookMeta$Spigot;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/BookMeta$Generation","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/inventory/meta/BookMeta$Generation","outerName":"org/bukkit/inventory/meta/BookMeta","innerName":"Generation","access":16409}],"fields":[{"name":"ORIGINAL","access":16409,"descriptor":"Lorg/bukkit/inventory/meta/BookMeta$Generation;"},{"name":"COPY_OF_ORIGINAL","access":16409,"descriptor":"Lorg/bukkit/inventory/meta/BookMeta$Generation;"},{"name":"COPY_OF_COPY","access":16409,"descriptor":"Lorg/bukkit/inventory/meta/BookMeta$Generation;"},{"name":"TATTERED","access":16409,"descriptor":"Lorg/bukkit/inventory/meta/BookMeta$Generation;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/inventory/meta/BookMeta$Generation;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/inventory/meta/BookMeta$Generation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/meta/BookMeta$Generation;"}]},{"name":"org/bukkit/inventory/meta/BookMeta$Spigot","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/inventory/meta/BookMeta$Spigot","outerName":"org/bukkit/inventory/meta/BookMeta","innerName":"Spigot","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getPage","access":1,"descriptor":"(I)[Lnet/md_5/bungee/api/chat/BaseComponent;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPage","access":129,"descriptor":"(I[Lnet/md_5/bungee/api/chat/BaseComponent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getPages","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List<[Lnet/md_5/bungee/api/chat/BaseComponent;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPages","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<[Lnet/md_5/bungee/api/chat/BaseComponent;>;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setPages","access":129,"descriptor":"([[Lnet/md_5/bungee/api/chat/BaseComponent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addPage","access":129,"descriptor":"([[Lnet/md_5/bungee/api/chat/BaseComponent;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/inventory/meta/BundleMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"hasItems","access":1025,"descriptor":"()Z"},{"name":"getItems","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setItems","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"addItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/inventory/meta/CompassMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"hasLodestone","access":1025,"descriptor":"()Z"},{"name":"getLodestone","access":1025,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setLodestone","access":1025,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"isLodestoneTracked","access":1025,"descriptor":"()Z"},{"name":"setLodestoneTracked","access":1025,"descriptor":"(Z)V"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/CompassMeta;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/CrossbowMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"hasChargedProjectiles","access":1025,"descriptor":"()Z"},{"name":"getChargedProjectiles","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setChargedProjectiles","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"addChargedProjectile","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/inventory/meta/Damageable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"hasDamage","access":1025,"descriptor":"()Z"},{"name":"getDamage","access":1025,"descriptor":"()I"},{"name":"setDamage","access":1025,"descriptor":"(I)V"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/Damageable;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/EnchantmentStorageMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"hasStoredEnchants","access":1025,"descriptor":"()Z"},{"name":"hasStoredEnchant","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getStoredEnchantLevel","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getStoredEnchants","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addStoredEnchant","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;IZ)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeStoredEnchant","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasConflictingStoredEnchant","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/EnchantmentStorageMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/FireworkEffectMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"setEffect","access":1025,"descriptor":"(Lorg/bukkit/FireworkEffect;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"hasEffect","access":1025,"descriptor":"()Z"},{"name":"getEffect","access":1025,"descriptor":"()Lorg/bukkit/FireworkEffect;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/FireworkEffectMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/FireworkMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"addEffect","access":1025,"descriptor":"(Lorg/bukkit/FireworkEffect;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addEffects","access":1153,"descriptor":"([Lorg/bukkit/FireworkEffect;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addEffects","access":1025,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEffects","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEffectsSize","access":1025,"descriptor":"()I"},{"name":"removeEffect","access":1025,"descriptor":"(I)V","exceptions":["java/lang/IndexOutOfBoundsException"]},{"name":"clearEffects","access":1025,"descriptor":"()V"},{"name":"hasEffects","access":1025,"descriptor":"()Z"},{"name":"getPower","access":1025,"descriptor":"()I"},{"name":"setPower","access":1025,"descriptor":"(I)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/FireworkMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/ItemMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable","org/bukkit/configuration/serialization/ConfigurationSerializable","org/bukkit/persistence/PersistentDataHolder"],"methods":[{"name":"hasDisplayName","access":1025,"descriptor":"()Z"},{"name":"getDisplayName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setDisplayName","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"hasLocalizedName","access":1025,"descriptor":"()Z"},{"name":"getLocalizedName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setLocalizedName","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"hasLore","access":1025,"descriptor":"()Z"},{"name":"getLore","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setLore","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"hasCustomModelData","access":1025,"descriptor":"()Z"},{"name":"getCustomModelData","access":1025,"descriptor":"()I"},{"name":"setCustomModelData","access":1025,"descriptor":"(Ljava/lang/Integer;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"hasEnchants","access":1025,"descriptor":"()Z"},{"name":"hasEnchant","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEnchantLevel","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEnchants","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addEnchant","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;IZ)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeEnchant","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasConflictingEnchant","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addItemFlags","access":1153,"descriptor":"([Lorg/bukkit/inventory/ItemFlag;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeItemFlags","access":1153,"descriptor":"([Lorg/bukkit/inventory/ItemFlag;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getItemFlags","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"hasItemFlag","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemFlag;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isUnbreakable","access":1025,"descriptor":"()Z"},{"name":"setUnbreakable","access":1025,"descriptor":"(Z)V"},{"name":"hasAttributeModifiers","access":1025,"descriptor":"()Z"},{"name":"getAttributeModifiers","access":1025,"descriptor":"()Lcom/google/common/collect/Multimap;","signature":"()Lcom/google/common/collect/Multimap;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getAttributeModifiers","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;)Lcom/google/common/collect/Multimap;","signature":"(Lorg/bukkit/inventory/EquipmentSlot;)Lcom/google/common/collect/Multimap;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getAttributeModifiers","access":1025,"descriptor":"(Lorg/bukkit/attribute/Attribute;)Ljava/util/Collection;","signature":"(Lorg/bukkit/attribute/Attribute;)Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addAttributeModifier","access":1025,"descriptor":"(Lorg/bukkit/attribute/Attribute;Lorg/bukkit/attribute/AttributeModifier;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"setAttributeModifiers","access":1025,"descriptor":"(Lcom/google/common/collect/Multimap;)V","signature":"(Lcom/google/common/collect/Multimap;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"removeAttributeModifier","access":1025,"descriptor":"(Lorg/bukkit/attribute/Attribute;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeAttributeModifier","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeAttributeModifier","access":1025,"descriptor":"(Lorg/bukkit/attribute/Attribute;Lorg/bukkit/attribute/AttributeModifier;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getCustomTagContainer","access":132097,"descriptor":"()Lorg/bukkit/inventory/meta/tags/CustomItemTagContainer;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setVersion","access":132097,"descriptor":"(I)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/KnowledgeBookMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"hasRecipes","access":1025,"descriptor":"()Z"},{"name":"getRecipes","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRecipes","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addRecipe","access":1153,"descriptor":"([Lorg/bukkit/NamespacedKey;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/KnowledgeBookMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/LeatherArmorMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/Color;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/LeatherArmorMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/MapMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"hasMapId","access":132097,"descriptor":"()Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getMapId","access":132097,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setMapId","access":132097,"descriptor":"(I)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"hasMapView","access":1025,"descriptor":"()Z"},{"name":"getMapView","access":1025,"descriptor":"()Lorg/bukkit/map/MapView;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setMapView","access":1025,"descriptor":"(Lorg/bukkit/map/MapView;)V","typeAnnotations":[{"descriptor":"Lorg/bukkit/UndefinedNullability;","values":{"value":"implementation defined"},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/bukkit/UndefinedNullability;","values":{"value":"implementation defined"},"visible":false,"parameter":0}]},{"name":"isScaling","access":1025,"descriptor":"()Z"},{"name":"setScaling","access":1025,"descriptor":"(Z)V"},{"name":"hasLocationName","access":1025,"descriptor":"()Z"},{"name":"getLocationName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setLocationName","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"hasColor","access":1025,"descriptor":"()Z"},{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/Color;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/MapMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/PotionMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"setBasePotionData","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionData;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBasePotionData","access":1025,"descriptor":"()Lorg/bukkit/potion/PotionData;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"hasCustomEffects","access":1025,"descriptor":"()Z"},{"name":"getCustomEffects","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffect;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setMainEffect","access":132097,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"clearCustomEffects","access":1025,"descriptor":"()Z"},{"name":"hasColor","access":1025,"descriptor":"()Z"},{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/Color;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/PotionMeta;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/Repairable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"hasRepairCost","access":1025,"descriptor":"()Z"},{"name":"getRepairCost","access":1025,"descriptor":"()I"},{"name":"setRepairCost","access":1025,"descriptor":"(I)V"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/Repairable;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/SkullMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"getOwner","access":132097,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"hasOwner","access":1025,"descriptor":"()Z"},{"name":"setOwner","access":132097,"descriptor":"(Ljava/lang/String;)Z","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getOwningPlayer","access":1025,"descriptor":"()Lorg/bukkit/OfflinePlayer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setOwningPlayer","access":1025,"descriptor":"(Lorg/bukkit/OfflinePlayer;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/SkullMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/SpawnEggMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"getSpawnedType","access":132097,"descriptor":"()Lorg/bukkit/entity/EntityType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"-> fail"},"visible":false}]},{"name":"setSpawnedType","access":132097,"descriptor":"(Lorg/bukkit/entity/EntityType;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"_ -> fail"},"visible":false}]},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/SpawnEggMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/SuspiciousStewMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"hasCustomEffects","access":1025,"descriptor":"()Z"},{"name":"getCustomEffects","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffect;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"clearCustomEffects","access":1025,"descriptor":"()Z"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/SuspiciousStewMeta;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/TropicalFishBucketMeta","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"innerClasses":[{"name":"org/bukkit/entity/TropicalFish$Pattern","outerName":"org/bukkit/entity/TropicalFish","innerName":"Pattern","access":16409}],"methods":[{"name":"getPatternColor","access":1025,"descriptor":"()Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPatternColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBodyColor","access":1025,"descriptor":"()Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setBodyColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPattern","access":1025,"descriptor":"()Lorg/bukkit/entity/TropicalFish$Pattern;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPattern","access":1025,"descriptor":"(Lorg/bukkit/entity/TropicalFish$Pattern;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasVariant","access":1025,"descriptor":"()Z"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/TropicalFishBucketMeta;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/inventory/meta/tags/CustomItemTagContainer","version":52,"access":132609,"superName":"java/lang/Object","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"setCustomTag","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/meta/tags/ItemTagType;Ljava/lang/Object;)V","signature":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/meta/tags/ItemTagType;TZ;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"hasCustomTag","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/meta/tags/ItemTagType;)Z","signature":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/meta/tags/ItemTagType;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getCustomTag","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/meta/tags/ItemTagType;)Ljava/lang/Object;","signature":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/meta/tags/ItemTagType;)TZ;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"removeCustomTag","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isEmpty","access":1025,"descriptor":"()Z"},{"name":"getAdapterContext","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/tags/ItemTagAdapterContext;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/inventory/meta/tags/ItemTagAdapterContext","version":52,"access":132609,"superName":"java/lang/Object","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"newTagContainer","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/tags/CustomItemTagContainer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/inventory/meta/tags/ItemTagType","version":52,"access":132609,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/inventory/meta/tags/ItemTagType$PrimitiveTagType","outerName":"org/bukkit/inventory/meta/tags/ItemTagType","innerName":"PrimitiveTagType","access":9}],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"BYTE","access":25,"descriptor":"Lorg/bukkit/inventory/meta/tags/ItemTagType;","signature":"Lorg/bukkit/inventory/meta/tags/ItemTagType;"},{"name":"SHORT","access":25,"descriptor":"Lorg/bukkit/inventory/meta/tags/ItemTagType;","signature":"Lorg/bukkit/inventory/meta/tags/ItemTagType;"},{"name":"INTEGER","access":25,"descriptor":"Lorg/bukkit/inventory/meta/tags/ItemTagType;","signature":"Lorg/bukkit/inventory/meta/tags/ItemTagType;"},{"name":"LONG","access":25,"descriptor":"Lorg/bukkit/inventory/meta/tags/ItemTagType;","signature":"Lorg/bukkit/inventory/meta/tags/ItemTagType;"},{"name":"FLOAT","access":25,"descriptor":"Lorg/bukkit/inventory/meta/tags/ItemTagType;","signature":"Lorg/bukkit/inventory/meta/tags/ItemTagType;"},{"name":"DOUBLE","access":25,"descriptor":"Lorg/bukkit/inventory/meta/tags/ItemTagType;","signature":"Lorg/bukkit/inventory/meta/tags/ItemTagType;"},{"name":"STRING","access":25,"descriptor":"Lorg/bukkit/inventory/meta/tags/ItemTagType;","signature":"Lorg/bukkit/inventory/meta/tags/ItemTagType;"},{"name":"BYTE_ARRAY","access":25,"descriptor":"Lorg/bukkit/inventory/meta/tags/ItemTagType;","signature":"Lorg/bukkit/inventory/meta/tags/ItemTagType<[B[B>;"},{"name":"INTEGER_ARRAY","access":25,"descriptor":"Lorg/bukkit/inventory/meta/tags/ItemTagType;","signature":"Lorg/bukkit/inventory/meta/tags/ItemTagType<[I[I>;"},{"name":"LONG_ARRAY","access":25,"descriptor":"Lorg/bukkit/inventory/meta/tags/ItemTagType;","signature":"Lorg/bukkit/inventory/meta/tags/ItemTagType<[J[J>;"},{"name":"TAG_CONTAINER","access":25,"descriptor":"Lorg/bukkit/inventory/meta/tags/ItemTagType;","signature":"Lorg/bukkit/inventory/meta/tags/ItemTagType;"}],"methods":[{"name":"getPrimitiveType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getComplexType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"toPrimitive","access":1025,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/inventory/meta/tags/ItemTagAdapterContext;)Ljava/lang/Object;","signature":"(TZ;Lorg/bukkit/inventory/meta/tags/ItemTagAdapterContext;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"fromPrimitive","access":1025,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/inventory/meta/tags/ItemTagAdapterContext;)Ljava/lang/Object;","signature":"(TT;Lorg/bukkit/inventory/meta/tags/ItemTagAdapterContext;)TZ;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/inventory/meta/tags/ItemTagType$PrimitiveTagType","version":52,"access":33,"signature":"Ljava/lang/Object;Lorg/bukkit/inventory/meta/tags/ItemTagType;","superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/tags/ItemTagType"],"innerClasses":[{"name":"org/bukkit/inventory/meta/tags/ItemTagType$PrimitiveTagType","outerName":"org/bukkit/inventory/meta/tags/ItemTagType","innerName":"PrimitiveTagType","access":9}],"fields":[{"name":"primitiveType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPrimitiveType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getComplexType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"toPrimitive","access":1,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/inventory/meta/tags/ItemTagAdapterContext;)Ljava/lang/Object;","signature":"(TT;Lorg/bukkit/inventory/meta/tags/ItemTagAdapterContext;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"fromPrimitive","access":1,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/inventory/meta/tags/ItemTagAdapterContext;)Ljava/lang/Object;","signature":"(TT;Lorg/bukkit/inventory/meta/tags/ItemTagAdapterContext;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/inventory/meta/tags/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/inventory/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/loot/LootContext","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/loot/LootContext$Builder","outerName":"org/bukkit/loot/LootContext","innerName":"Builder","access":9}],"fields":[{"name":"DEFAULT_LOOT_MODIFIER","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"location","access":18,"descriptor":"Lorg/bukkit/Location;"},{"name":"luck","access":18,"descriptor":"F"},{"name":"lootingModifier","access":18,"descriptor":"I"},{"name":"lootedEntity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"killer","access":18,"descriptor":"Lorg/bukkit/entity/HumanEntity;"}],"methods":[{"name":"","access":2,"descriptor":"(Lorg/bukkit/Location;FILorg/bukkit/entity/Entity;Lorg/bukkit/entity/HumanEntity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":4}]},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLuck","access":1,"descriptor":"()F"},{"name":"getLootingModifier","access":1,"descriptor":"()I"},{"name":"getLootedEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getKiller","access":1,"descriptor":"()Lorg/bukkit/entity/HumanEntity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"","access":4096,"descriptor":"(Lorg/bukkit/Location;FILorg/bukkit/entity/Entity;Lorg/bukkit/entity/HumanEntity;Lorg/bukkit/loot/LootContext;)V"}]},{"name":"org/bukkit/loot/LootContext$Builder","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/loot/LootContext$Builder","outerName":"org/bukkit/loot/LootContext","innerName":"Builder","access":9}],"fields":[{"name":"location","access":18,"descriptor":"Lorg/bukkit/Location;"},{"name":"luck","access":2,"descriptor":"F"},{"name":"lootingModifier","access":2,"descriptor":"I"},{"name":"lootedEntity","access":2,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"killer","access":2,"descriptor":"Lorg/bukkit/entity/HumanEntity;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"luck","access":1,"descriptor":"(F)Lorg/bukkit/loot/LootContext$Builder;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"lootingModifier","access":1,"descriptor":"(I)Lorg/bukkit/loot/LootContext$Builder;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"lootedEntity","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)Lorg/bukkit/loot/LootContext$Builder;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"killer","access":1,"descriptor":"(Lorg/bukkit/entity/HumanEntity;)Lorg/bukkit/loot/LootContext$Builder;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"build","access":1,"descriptor":"()Lorg/bukkit/loot/LootContext;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/loot/LootTable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed"],"methods":[{"name":"populateLoot","access":1025,"descriptor":"(Ljava/util/Random;Lorg/bukkit/loot/LootContext;)Ljava/util/Collection;","signature":"(Ljava/util/Random;Lorg/bukkit/loot/LootContext;)Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"fillInventory","access":1025,"descriptor":"(Lorg/bukkit/inventory/Inventory;Ljava/util/Random;Lorg/bukkit/loot/LootContext;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]}]},{"name":"org/bukkit/loot/LootTables","version":52,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"EMPTY","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"ABANDONED_MINESHAFT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"BURIED_TREASURE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"DESERT_PYRAMID","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"END_CITY_TREASURE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"IGLOO_CHEST","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"JUNGLE_TEMPLE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"JUNGLE_TEMPLE_DISPENSER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"NETHER_BRIDGE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"PILLAGER_OUTPOST","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"BASTION_TREASURE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"BASTION_OTHER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"BASTION_BRIDGE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"BASTION_HOGLIN_STABLE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"RUINED_PORTAL","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHIPWRECK_MAP","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHIPWRECK_SUPPLY","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHIPWRECK_TREASURE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SIMPLE_DUNGEON","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SPAWN_BONUS_CHEST","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"STRONGHOLD_CORRIDOR","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"STRONGHOLD_CROSSING","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"STRONGHOLD_LIBRARY","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"UNDERWATER_RUIN_BIG","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"UNDERWATER_RUIN_SMALL","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_ARMORER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_BUTCHER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_CARTOGRAPHER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_DESERT_HOUSE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_FISHER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_FLETCHER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_MASON","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_PLAINS_HOUSE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_SAVANNA_HOUSE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_SHEPHERD","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_SNOWY_HOUSE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_TAIGA_HOUSE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_TANNERY","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_TEMPLE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_TOOLSMITH","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGE_WEAPONSMITH","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"WOODLAND_MANSION","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"ARMOR_STAND","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"AXOLOTL","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"BAT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"BEE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"BLAZE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"CAT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"CAVE_SPIDER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"CHICKEN","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"COD","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"COW","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"CREEPER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"DOLPHIN","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"DONKEY","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"DROWNED","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"ELDER_GUARDIAN","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"ENDER_DRAGON","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"ENDERMAN","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"ENDERMITE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"EVOKER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"FOX","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"GHAST","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"GIANT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"GLOW_SQUID","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"GOAT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"GUARDIAN","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"HOGLIN","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"HORSE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"HUSK","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"ILLUSIONER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"IRON_GOLEM","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"LLAMA","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"MAGMA_CUBE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"MOOSHROOM","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"MULE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"OCELOT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"PANDA","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"PARROT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"PHANTOM","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"PIG","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"PIGLIN","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"PIGLIN_BRUTE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"PILLAGER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"PLAYER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"POLAR_BEAR","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"PUFFERFISH","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"RABBIT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"RAVAGER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SALMON","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHULKER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SILVERFISH","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SKELETON","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SKELETON_HORSE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SLIME","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SNOW_GOLEM","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SPIDER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SQUID","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"STRAY","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"STRIDER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TRADER_LLAMA","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TROPICAL_FISH","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TURTLE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VEX","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VILLAGER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"VINDICATOR","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"WANDERING_TRADER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"WITCH","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"WITHER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"WITHER_SKELETON","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"WOLF","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"ZOGLIN","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"ZOMBIE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"ZOMBIE_HORSE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"ZOMBIE_VILLAGER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"ZOMBIFIED_PIGLIN","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"ARMORER_GIFT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"BUTCHER_GIFT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"CARTOGRAPHER_GIFT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"CAT_MORNING_GIFT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"CLERIC_GIFT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"FARMER_GIFT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"FISHERMAN_GIFT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"FISHING","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"FISHING_FISH","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"FISHING_JUNK","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"FISHING_TREASURE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"FLETCHER_GIFT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"LEATHERWORKER_GIFT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"LIBRARIAN_GIFT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"MASON_GIFT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEPHERD_GIFT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TOOLSMITH_GIFT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"WEAPONSMITH_GIFT","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"PIGLIN_BARTERING","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_BLACK","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_BLUE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_BROWN","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_CYAN","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_GRAY","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_GREEN","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_LIGHT_BLUE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_LIGHT_GRAY","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_LIME","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_MAGENTA","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_ORANGE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_PINK","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_PURPLE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_RED","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_WHITE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"SHEEP_YELLOW","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"location","access":18,"descriptor":"Ljava/lang/String;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/loot/LootTables;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLootTable","access":1,"descriptor":"()Lorg/bukkit/loot/LootTable;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/loot/LootTables;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/loot/LootTables;"}]},{"name":"org/bukkit/loot/Lootable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"setLootTable","access":1025,"descriptor":"(Lorg/bukkit/loot/LootTable;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getLootTable","access":1025,"descriptor":"()Lorg/bukkit/loot/LootTable;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setSeed","access":1025,"descriptor":"(J)V"},{"name":"getSeed","access":1025,"descriptor":"()J"}]},{"name":"org/bukkit/loot/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/map/MapCanvas","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getMapView","access":1025,"descriptor":"()Lorg/bukkit/map/MapView;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getCursors","access":1025,"descriptor":"()Lorg/bukkit/map/MapCursorCollection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setCursors","access":1025,"descriptor":"(Lorg/bukkit/map/MapCursorCollection;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setPixel","access":1025,"descriptor":"(IIB)V"},{"name":"getPixel","access":1025,"descriptor":"(II)B"},{"name":"getBasePixel","access":1025,"descriptor":"(II)B"},{"name":"drawImage","access":1025,"descriptor":"(IILjava/awt/Image;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"drawText","access":1025,"descriptor":"(IILorg/bukkit/map/MapFont;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]}]},{"name":"org/bukkit/map/MapCursor","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/map/MapCursor$Type","outerName":"org/bukkit/map/MapCursor","innerName":"Type","access":16409}],"fields":[{"name":"x","access":2,"descriptor":"B"},{"name":"y","access":2,"descriptor":"B"},{"name":"direction","access":2,"descriptor":"B"},{"name":"type","access":2,"descriptor":"B"},{"name":"visible","access":2,"descriptor":"Z"},{"name":"caption","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":131073,"descriptor":"(BBBBZ)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"","access":1,"descriptor":"(BBBLorg/bukkit/map/MapCursor$Type;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"","access":131073,"descriptor":"(BBBBZLjava/lang/String;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":5}]},{"name":"","access":1,"descriptor":"(BBBLorg/bukkit/map/MapCursor$Type;ZLjava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":5}]},{"name":"getX","access":1,"descriptor":"()B"},{"name":"getY","access":1,"descriptor":"()B"},{"name":"getDirection","access":1,"descriptor":"()B"},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/map/MapCursor$Type;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getRawType","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isVisible","access":1,"descriptor":"()Z"},{"name":"setX","access":1,"descriptor":"(B)V"},{"name":"setY","access":1,"descriptor":"(B)V"},{"name":"setDirection","access":1,"descriptor":"(B)V"},{"name":"setType","access":1,"descriptor":"(Lorg/bukkit/map/MapCursor$Type;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setRawType","access":131073,"descriptor":"(B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setVisible","access":1,"descriptor":"(Z)V"},{"name":"getCaption","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setCaption","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/map/MapCursor$Type","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/map/MapCursor$Type","outerName":"org/bukkit/map/MapCursor","innerName":"Type","access":16409}],"fields":[{"name":"WHITE_POINTER","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"GREEN_POINTER","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"RED_POINTER","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BLUE_POINTER","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"WHITE_CROSS","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"RED_MARKER","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"WHITE_CIRCLE","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"SMALL_WHITE_CIRCLE","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"MANSION","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"TEMPLE","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_WHITE","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_ORANGE","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_MAGENTA","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_LIGHT_BLUE","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_YELLOW","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_LIME","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_PINK","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_GRAY","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_LIGHT_GRAY","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_CYAN","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_PURPLE","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_BLUE","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_BROWN","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_GREEN","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_RED","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"BANNER_BLACK","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"RED_X","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"value","access":2,"descriptor":"B"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/map/MapCursor$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V"},{"name":"getValue","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"byValue","access":131081,"descriptor":"(B)Lorg/bukkit/map/MapCursor$Type;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/map/MapCursor$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/map/MapCursor$Type;"},{"name":"access$2","access":4104,"descriptor":"(Lorg/bukkit/map/MapCursor$Type;)B"}]},{"name":"org/bukkit/map/MapCursorCollection","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"cursors","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"getCursor","access":1,"descriptor":"(I)Lorg/bukkit/map/MapCursor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"removeCursor","access":1,"descriptor":"(Lorg/bukkit/map/MapCursor;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addCursor","access":1,"descriptor":"(Lorg/bukkit/map/MapCursor;)Lorg/bukkit/map/MapCursor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addCursor","access":1,"descriptor":"(IIB)Lorg/bukkit/map/MapCursor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addCursor","access":131073,"descriptor":"(IIBB)Lorg/bukkit/map/MapCursor;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addCursor","access":131073,"descriptor":"(IIBBZ)Lorg/bukkit/map/MapCursor;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addCursor","access":131073,"descriptor":"(IIBBZLjava/lang/String;)Lorg/bukkit/map/MapCursor;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":5}]}]},{"name":"org/bukkit/map/MapFont","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/map/MapFont$CharacterSprite","outerName":"org/bukkit/map/MapFont","innerName":"CharacterSprite","access":9}],"fields":[{"name":"chars","access":18,"descriptor":"Ljava/util/HashMap;","signature":"Ljava/util/HashMap;"},{"name":"height","access":2,"descriptor":"I"},{"name":"malleable","access":4,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"setChar","access":1,"descriptor":"(CLorg/bukkit/map/MapFont$CharacterSprite;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getChar","access":1,"descriptor":"(C)Lorg/bukkit/map/MapFont$CharacterSprite;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getWidth","access":1,"descriptor":"(Ljava/lang/String;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHeight","access":1,"descriptor":"()I"},{"name":"isValid","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/map/MapFont$CharacterSprite","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/map/MapFont$CharacterSprite","outerName":"org/bukkit/map/MapFont","innerName":"CharacterSprite","access":9}],"fields":[{"name":"width","access":18,"descriptor":"I"},{"name":"height","access":18,"descriptor":"I"},{"name":"data","access":18,"descriptor":"[Z"}],"methods":[{"name":"","access":1,"descriptor":"(II[Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"get","access":1,"descriptor":"(II)Z"},{"name":"getWidth","access":1,"descriptor":"()I"},{"name":"getHeight","access":1,"descriptor":"()I"}]},{"name":"org/bukkit/map/MapPalette","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"colors","access":24,"descriptor":"[Ljava/awt/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"TRANSPARENT","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"0"},"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LIGHT_GREEN","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"4"},"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LIGHT_BROWN","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"8"},"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"GRAY_1","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"12"},"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"RED","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"16"},"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"PALE_BLUE","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"20"},"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"GRAY_2","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"24"},"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"DARK_GREEN","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"28"},"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"WHITE","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"32"},"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"LIGHT_GRAY","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"36"},"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"BROWN","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"40"},"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"DARK_GRAY","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"44"},"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"BLUE","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"48"},"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"DARK_BROWN","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"52"},"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"c","access":10,"descriptor":"(III)Ljava/awt/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDistance","access":10,"descriptor":"(Ljava/awt/Color;Ljava/awt/Color;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"resizeImage","access":9,"descriptor":"(Ljava/awt/Image;)Ljava/awt/image/BufferedImage;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"imageToBytes","access":131081,"descriptor":"(Ljava/awt/Image;)[B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"matchColor","access":131081,"descriptor":"(III)B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"matchColor","access":131081,"descriptor":"(Ljava/awt/Color;)B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getColor","access":131081,"descriptor":"(B)Ljava/awt/Color;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/map/MapRenderer","version":52,"access":1057,"superName":"java/lang/Object","fields":[{"name":"contextual","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"isContextual","access":17,"descriptor":"()Z"},{"name":"initialize","access":1,"descriptor":"(Lorg/bukkit/map/MapView;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"render","access":1025,"descriptor":"(Lorg/bukkit/map/MapView;Lorg/bukkit/map/MapCanvas;Lorg/bukkit/entity/Player;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]}]},{"name":"org/bukkit/map/MapView","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/map/MapView$Scale","outerName":"org/bukkit/map/MapView","innerName":"Scale","access":16409}],"methods":[{"name":"getId","access":1025,"descriptor":"()I"},{"name":"isVirtual","access":1025,"descriptor":"()Z"},{"name":"getScale","access":1025,"descriptor":"()Lorg/bukkit/map/MapView$Scale;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setScale","access":1025,"descriptor":"(Lorg/bukkit/map/MapView$Scale;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCenterX","access":1025,"descriptor":"()I"},{"name":"getCenterZ","access":1025,"descriptor":"()I"},{"name":"setCenterX","access":1025,"descriptor":"(I)V"},{"name":"setCenterZ","access":1025,"descriptor":"(I)V"},{"name":"getWorld","access":1025,"descriptor":"()Lorg/bukkit/World;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setWorld","access":1025,"descriptor":"(Lorg/bukkit/World;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRenderers","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"addRenderer","access":1025,"descriptor":"(Lorg/bukkit/map/MapRenderer;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeRenderer","access":1025,"descriptor":"(Lorg/bukkit/map/MapRenderer;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"isTrackingPosition","access":1025,"descriptor":"()Z"},{"name":"setTrackingPosition","access":1025,"descriptor":"(Z)V"},{"name":"isUnlimitedTracking","access":1025,"descriptor":"()Z"},{"name":"setUnlimitedTracking","access":1025,"descriptor":"(Z)V"},{"name":"isLocked","access":1025,"descriptor":"()Z"},{"name":"setLocked","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/map/MapView$Scale","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/map/MapView$Scale","outerName":"org/bukkit/map/MapView","innerName":"Scale","access":16409}],"fields":[{"name":"CLOSEST","access":16409,"descriptor":"Lorg/bukkit/map/MapView$Scale;"},{"name":"CLOSE","access":16409,"descriptor":"Lorg/bukkit/map/MapView$Scale;"},{"name":"NORMAL","access":16409,"descriptor":"Lorg/bukkit/map/MapView$Scale;"},{"name":"FAR","access":16409,"descriptor":"Lorg/bukkit/map/MapView$Scale;"},{"name":"FARTHEST","access":16409,"descriptor":"Lorg/bukkit/map/MapView$Scale;"},{"name":"value","access":2,"descriptor":"B"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/map/MapView$Scale;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V"},{"name":"valueOf","access":131081,"descriptor":"(B)Lorg/bukkit/map/MapView$Scale;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getValue","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/map/MapView$Scale;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/map/MapView$Scale;"}]},{"name":"org/bukkit/map/MinecraftFont","version":52,"access":33,"superName":"org/bukkit/map/MapFont","innerClasses":[{"name":"org/bukkit/map/MapFont$CharacterSprite","outerName":"org/bukkit/map/MapFont","innerName":"CharacterSprite","access":9}],"fields":[{"name":"spaceSize","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"fontChars","access":26,"descriptor":"Ljava/lang/String;","constant":" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_'abcdefghijklmnopqrstuvwxyz{|}~\u007f\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u00ec\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u00ff\u00d6\u00dc\u00f8\u00a3\u00d8\u00d7\u0191\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u00aa\u00ba\u00bf\u00ae\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb"},{"name":"fontData","access":26,"descriptor":"[[I"},{"name":"Font","access":25,"descriptor":"Lorg/bukkit/map/MinecraftFont;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Z)V"}]},{"name":"org/bukkit/map/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/material/Attachable","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/material/Directional"],"methods":[{"name":"getAttachedFace","access":1025,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/material/Banner","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Attachable"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isWallBanner","access":1,"descriptor":"()Z"},{"name":"getAttachedFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Banner;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Bed","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isHeadOfBed","access":1,"descriptor":"()Z"},{"name":"setHeadOfBed","access":1,"descriptor":"(Z)V"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Bed;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Button","version":52,"access":131105,"superName":"org/bukkit/material/SimpleAttachableMaterialData","interfaces":["org/bukkit/material/Redstone"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isPowered","access":1,"descriptor":"()Z"},{"name":"setPowered","access":1,"descriptor":"(Z)V"},{"name":"getAttachedFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Button;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/SimpleAttachableMaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Cake","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getSlicesEaten","access":1,"descriptor":"()I"},{"name":"getSlicesRemaining","access":1,"descriptor":"()I"},{"name":"setSlicesEaten","access":1,"descriptor":"(I)V"},{"name":"setSlicesRemaining","access":1,"descriptor":"(I)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Cake;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/Cauldron","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"CAULDRON_FULL","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"CAULDRON_EMPTY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"","access":131073,"descriptor":"(B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isFull","access":1,"descriptor":"()Z"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Cauldron;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/Chest","version":52,"access":131105,"superName":"org/bukkit/material/DirectionalContainer","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Chest;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/DirectionalContainer;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"}]},{"name":"org/bukkit/material/Coal","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/CoalType;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/CoalType;"},{"name":"setType","access":1,"descriptor":"(Lorg/bukkit/CoalType;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Coal;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/CocoaPlant","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Attachable"],"innerClasses":[{"name":"org/bukkit/material/CocoaPlant$CocoaPlantSize","outerName":"org/bukkit/material/CocoaPlant","innerName":"CocoaPlantSize","access":16409}],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$material$CocoaPlant$CocoaPlantSize","access":4170,"descriptor":"[I"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/material/CocoaPlant$CocoaPlantSize;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/material/CocoaPlant$CocoaPlantSize;Lorg/bukkit/block/BlockFace;)V"},{"name":"getSize","access":1,"descriptor":"()Lorg/bukkit/material/CocoaPlant$CocoaPlantSize;"},{"name":"setSize","access":1,"descriptor":"(Lorg/bukkit/material/CocoaPlant$CocoaPlantSize;)V"},{"name":"getAttachedFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/CocoaPlant;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$material$CocoaPlant$CocoaPlantSize","access":4104,"descriptor":"()[I"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/CocoaPlant$CocoaPlantSize","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/material/CocoaPlant$CocoaPlantSize","outerName":"org/bukkit/material/CocoaPlant","innerName":"CocoaPlantSize","access":16409}],"fields":[{"name":"SMALL","access":16409,"descriptor":"Lorg/bukkit/material/CocoaPlant$CocoaPlantSize;"},{"name":"MEDIUM","access":16409,"descriptor":"Lorg/bukkit/material/CocoaPlant$CocoaPlantSize;"},{"name":"LARGE","access":16409,"descriptor":"Lorg/bukkit/material/CocoaPlant$CocoaPlantSize;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/material/CocoaPlant$CocoaPlantSize;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/material/CocoaPlant$CocoaPlantSize;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/material/CocoaPlant$CocoaPlantSize;"}]},{"name":"org/bukkit/material/Colorable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/DyeColor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V","typeAnnotations":[{"descriptor":"Lorg/bukkit/UndefinedNullability;","values":{"value":"defined by subclass"},"visible":false,"typeRef":369098752}],"parameterAnnotations":[{"descriptor":"Lorg/bukkit/UndefinedNullability;","values":{"value":"defined by subclass"},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/material/Command","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Redstone"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isPowered","access":1,"descriptor":"()Z"},{"name":"setPowered","access":1,"descriptor":"(Z)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Command;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/Comparator","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Redstone"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"DEFAULT_DIRECTION","access":28,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"DEFAULT_SUBTRACTION_MODE","access":28,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"DEFAULT_STATE","access":28,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;Z)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;ZZ)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setSubtractionMode","access":1,"descriptor":"(Z)V"},{"name":"isSubtractionMode","access":1,"descriptor":"()Z"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Comparator;"},{"name":"isPowered","access":1,"descriptor":"()Z"},{"name":"isBeingPowered","access":1,"descriptor":"()Z"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Crops","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"DEFAULT_TYPE","access":28,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEFAULT_STATE","access":28,"descriptor":"Lorg/bukkit/CropState;"},{"name":"$SWITCH_TABLE$org$bukkit$Material","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/CropState;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/CropState;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getState","access":1,"descriptor":"()Lorg/bukkit/CropState;"},{"name":"setState","access":1,"descriptor":"(Lorg/bukkit/CropState;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Crops;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$Material","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/DetectorRail","version":52,"access":131105,"superName":"org/bukkit/material/ExtendedRails","interfaces":["org/bukkit/material/PressureSensor"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isPressed","access":1,"descriptor":"()Z"},{"name":"setPressed","access":1,"descriptor":"(Z)V"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/DetectorRail;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/ExtendedRails;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/Rails;"}]},{"name":"org/bukkit/material/Diode","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Redstone"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"DEFAULT_DIRECTION","access":28,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"DEFAULT_DELAY","access":28,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"DEFAULT_STATE","access":28,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;I)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;IZ)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setDelay","access":1,"descriptor":"(I)V"},{"name":"getDelay","access":1,"descriptor":"()I"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Diode;"},{"name":"isPowered","access":1,"descriptor":"()Z"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Directional","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"setFacingDirection","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getFacing","access":1025,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/material/DirectionalContainer","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/DirectionalContainer;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Dispenser","version":52,"access":131105,"superName":"org/bukkit/material/FurnaceAndDispenser","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Dispenser;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/FurnaceAndDispenser;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/DirectionalContainer;"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Door","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Openable"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$TreeSpecies","access":4170,"descriptor":"[I"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":131073,"descriptor":"()V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/block/BlockFace;Z)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;Z)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/TreeSpecies;Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/TreeSpecies;Lorg/bukkit/block/BlockFace;Z)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/TreeSpecies;Z)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getWoodDoorOfSpecies","access":9,"descriptor":"(Lorg/bukkit/TreeSpecies;)Lorg/bukkit/Material;"},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"setOpen","access":1,"descriptor":"(Z)V"},{"name":"isTopHalf","access":1,"descriptor":"()Z"},{"name":"setTopHalf","access":1,"descriptor":"(Z)V"},{"name":"getHingeCorner","access":131073,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"getHinge","access":1,"descriptor":"()Z"},{"name":"setHinge","access":1,"descriptor":"(Z)V"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Door;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$TreeSpecies","access":4104,"descriptor":"()[I"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Dye","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Colorable"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/DyeColor;)V"},{"name":"getColor","access":1,"descriptor":"()Lorg/bukkit/DyeColor;"},{"name":"setColor","access":1,"descriptor":"(Lorg/bukkit/DyeColor;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Dye;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/EnderChest","version":52,"access":131105,"superName":"org/bukkit/material/DirectionalContainer","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/EnderChest;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/DirectionalContainer;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"}]},{"name":"org/bukkit/material/ExtendedRails","version":52,"access":131105,"superName":"org/bukkit/material/Rails","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isCurve","access":1,"descriptor":"()Z"},{"name":"getConvertedData","access":131076,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;Z)V"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/ExtendedRails;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/Rails;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"}]},{"name":"org/bukkit/material/FlowerPot","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getContents","access":1,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"setContents","access":1,"descriptor":"(Lorg/bukkit/material/MaterialData;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/FlowerPot;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/Furnace","version":52,"access":131105,"superName":"org/bukkit/material/FurnaceAndDispenser","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Furnace;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/FurnaceAndDispenser;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/DirectionalContainer;"}]},{"name":"org/bukkit/material/FurnaceAndDispenser","version":52,"access":131105,"superName":"org/bukkit/material/DirectionalContainer","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/FurnaceAndDispenser;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/DirectionalContainer;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"}]},{"name":"org/bukkit/material/Gate","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Openable"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"OPEN_BIT","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"DIR_BIT","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"GATE_SOUTH","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"GATE_WEST","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"GATE_NORTH","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"GATE_EAST","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"","access":1,"descriptor":"(B)V"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"setOpen","access":1,"descriptor":"(Z)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Gate;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Hopper","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Redstone"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"DEFAULT_DIRECTION","access":28,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"DEFAULT_ACTIVE","access":28,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;Z)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setActive","access":1,"descriptor":"(Z)V"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Hopper;"},{"name":"isPowered","access":1,"descriptor":"()Z"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Ladder","version":52,"access":131105,"superName":"org/bukkit/material/SimpleAttachableMaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getAttachedFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Ladder;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/SimpleAttachableMaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Leaves","version":52,"access":131105,"superName":"org/bukkit/material/Wood","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"DEFAULT_TYPE","access":28,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEFAULT_DECAYABLE","access":28,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"1"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/TreeSpecies;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/TreeSpecies;Z)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/TreeSpecies;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/TreeSpecies;Z)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isDecaying","access":1,"descriptor":"()Z"},{"name":"setDecaying","access":1,"descriptor":"(Z)V"},{"name":"isDecayable","access":1,"descriptor":"()Z"},{"name":"setDecayable","access":1,"descriptor":"(Z)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Leaves;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/Wood;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"}]},{"name":"org/bukkit/material/Lever","version":52,"access":131105,"superName":"org/bukkit/material/SimpleAttachableMaterialData","interfaces":["org/bukkit/material/Redstone"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isPowered","access":1,"descriptor":"()Z"},{"name":"setPowered","access":1,"descriptor":"(Z)V"},{"name":"getAttachedFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Lever;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/SimpleAttachableMaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/LongGrass","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/GrassSpecies;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getSpecies","access":1,"descriptor":"()Lorg/bukkit/GrassSpecies;"},{"name":"setSpecies","access":1,"descriptor":"(Lorg/bukkit/GrassSpecies;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/LongGrass;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/MaterialData","version":52,"access":131105,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"type","access":18,"descriptor":"Lorg/bukkit/Material;"},{"name":"data","access":2,"descriptor":"B"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getData","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setData","access":131073,"descriptor":"(B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getItemType","access":1,"descriptor":"()Lorg/bukkit/Material;"},{"name":"toItemStack","access":131073,"descriptor":"()Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"toItemStack","access":1,"descriptor":"(I)Lorg/bukkit/inventory/ItemStack;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/MonsterEggs","version":52,"access":131105,"superName":"org/bukkit/material/TexturedMaterial","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"textures","access":26,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getTextures","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/MonsterEggs;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/TexturedMaterial;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"}]},{"name":"org/bukkit/material/Mushroom","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"NORTH_LIMIT","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"SOUTH_LIMIT","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"EAST_WEST_LIMIT","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"EAST_REMAINDER","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"WEST_REMAINDER","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"NORTH_SOUTH_MOD","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"EAST_WEST_MOD","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/material/types/MushroomBlockTexture;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isStem","access":1,"descriptor":"()Z"},{"name":"setStem","access":131073,"descriptor":"()V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getBlockTexture","access":1,"descriptor":"()Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"setBlockTexture","access":1,"descriptor":"(Lorg/bukkit/material/types/MushroomBlockTexture;)V"},{"name":"isFacePainted","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)Z"},{"name":"setFacePainted","access":131073,"descriptor":"(Lorg/bukkit/block/BlockFace;Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getPaintedFaces","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Mushroom;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/NetherWarts","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$NetherWartsState","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NetherWartsState;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getState","access":1,"descriptor":"()Lorg/bukkit/NetherWartsState;"},{"name":"setState","access":1,"descriptor":"(Lorg/bukkit/NetherWartsState;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/NetherWarts;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$NetherWartsState","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Observer","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Redstone"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isPowered","access":1,"descriptor":"()Z"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Observer;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Openable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"isOpen","access":1025,"descriptor":"()Z"},{"name":"setOpen","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/material/PistonBaseMaterial","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Redstone"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"isPowered","access":1,"descriptor":"()Z"},{"name":"setPowered","access":1,"descriptor":"(Z)V"},{"name":"isSticky","access":1,"descriptor":"()Z"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/PistonBaseMaterial;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/PistonExtensionMaterial","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Attachable"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"isSticky","access":1,"descriptor":"()Z"},{"name":"setSticky","access":1,"descriptor":"(Z)V"},{"name":"getAttachedFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/PistonExtensionMaterial;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/PoweredRail","version":52,"access":131105,"superName":"org/bukkit/material/ExtendedRails","interfaces":["org/bukkit/material/Redstone"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isPowered","access":1,"descriptor":"()Z"},{"name":"setPowered","access":1,"descriptor":"(Z)V"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/PoweredRail;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/ExtendedRails;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/Rails;"}]},{"name":"org/bukkit/material/PressurePlate","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/PressureSensor"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isPressed","access":1,"descriptor":"()Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/PressurePlate;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/PressureSensor","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"isPressed","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/material/Pumpkin","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isLit","access":1,"descriptor":"()Z"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Pumpkin;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Rails","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isOnSlope","access":1,"descriptor":"()Z"},{"name":"isCurve","access":1,"descriptor":"()Z"},{"name":"getDirection","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getConvertedData","access":131076,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;Z)V"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Rails;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Redstone","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"isPowered","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/material/RedstoneTorch","version":52,"access":131105,"superName":"org/bukkit/material/Torch","interfaces":["org/bukkit/material/Redstone"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isPowered","access":1,"descriptor":"()Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/RedstoneTorch;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/Torch;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/SimpleAttachableMaterialData;"}]},{"name":"org/bukkit/material/RedstoneWire","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Redstone"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isPowered","access":1,"descriptor":"()Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/RedstoneWire;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/Sandstone","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/SandstoneType;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/SandstoneType;"},{"name":"setType","access":1,"descriptor":"(Lorg/bukkit/SandstoneType;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Sandstone;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/Sapling","version":52,"access":131105,"superName":"org/bukkit/material/Wood","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/TreeSpecies;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/TreeSpecies;Z)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/TreeSpecies;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/TreeSpecies;Z)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isInstantGrowable","access":1,"descriptor":"()Z"},{"name":"setIsInstantGrowable","access":1,"descriptor":"(Z)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Sapling;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/Wood;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"}]},{"name":"org/bukkit/material/Sign","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Attachable"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isWallSign","access":1,"descriptor":"()Z"},{"name":"getAttachedFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Sign;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/SimpleAttachableMaterialData","version":52,"access":132129,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Attachable"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/SimpleAttachableMaterialData;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/Skull","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Skull;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/SmoothBrick","version":52,"access":131105,"superName":"org/bukkit/material/TexturedMaterial","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"textures","access":26,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getTextures","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/SmoothBrick;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/TexturedMaterial;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"}]},{"name":"org/bukkit/material/SpawnEgg","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"","access":131073,"descriptor":"(B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/EntityType;)V"},{"name":"getSpawnedType","access":131073,"descriptor":"()Lorg/bukkit/entity/EntityType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setSpawnedType","access":131073,"descriptor":"(Lorg/bukkit/entity/EntityType;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/SpawnEgg;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/Stairs","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getAscendingDirection","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"getDescendingDirection","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"isInverted","access":1,"descriptor":"()Z"},{"name":"setInverted","access":1,"descriptor":"(Z)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Stairs;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Step","version":52,"access":131105,"superName":"org/bukkit/material/TexturedMaterial","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"textures","access":26,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getTextures","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isInverted","access":1,"descriptor":"()Z"},{"name":"setInverted","access":1,"descriptor":"(Z)V"},{"name":"getTextureIndex","access":131076,"descriptor":"()I"},{"name":"setTextureIndex","access":131076,"descriptor":"(I)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Step;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/TexturedMaterial;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"}]},{"name":"org/bukkit/material/TexturedMaterial","version":52,"access":132129,"superName":"org/bukkit/material/MaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getTextures","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getMaterial","access":1,"descriptor":"()Lorg/bukkit/Material;"},{"name":"setMaterial","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"getTextureIndex","access":131076,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"setTextureIndex","access":131076,"descriptor":"(I)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/TexturedMaterial;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/Torch","version":52,"access":131105,"superName":"org/bukkit/material/SimpleAttachableMaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getAttachedFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Torch;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/SimpleAttachableMaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/TrapDoor","version":52,"access":131105,"superName":"org/bukkit/material/SimpleAttachableMaterialData","interfaces":["org/bukkit/material/Openable"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"setOpen","access":1,"descriptor":"(Z)V"},{"name":"isInverted","access":1,"descriptor":"()Z"},{"name":"setInverted","access":1,"descriptor":"(Z)V"},{"name":"getAttachedFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/TrapDoor;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/SimpleAttachableMaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Tree","version":52,"access":131105,"superName":"org/bukkit/material/Wood","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"DEFAULT_TYPE","access":28,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEFAULT_DIRECTION","access":28,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/TreeSpecies;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/TreeSpecies;Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/TreeSpecies;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/TreeSpecies;Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getDirection","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"setDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Tree;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/Wood;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Tripwire","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isActivated","access":1,"descriptor":"()Z"},{"name":"setActivated","access":1,"descriptor":"(Z)V"},{"name":"isObjectTriggering","access":1,"descriptor":"()Z"},{"name":"setObjectTriggering","access":1,"descriptor":"(Z)V"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Tripwire;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/TripwireHook","version":52,"access":131105,"superName":"org/bukkit/material/SimpleAttachableMaterialData","interfaces":["org/bukkit/material/Redstone"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"isConnected","access":1,"descriptor":"()Z"},{"name":"setConnected","access":1,"descriptor":"(Z)V"},{"name":"isActivated","access":1,"descriptor":"()Z"},{"name":"setActivated","access":1,"descriptor":"(Z)V"},{"name":"setFacingDirection","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getAttachedFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"isPowered","access":1,"descriptor":"()Z"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/TripwireHook;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/SimpleAttachableMaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Vine","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"VINE_NORTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"VINE_EAST","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"VINE_WEST","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"VINE_SOUTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"possibleFaces","access":26,"descriptor":"Ljava/util/EnumSet;","signature":"Ljava/util/EnumSet;"},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"","access":131073,"descriptor":"(B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"","access":129,"descriptor":"([Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/EnumSet;)V","signature":"(Ljava/util/EnumSet;)V"},{"name":"isOnFace","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)Z"},{"name":"putOnFace","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"removeFromFace","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Vine;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$block$BlockFace","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/Wood","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"DEFAULT_TYPE","access":28,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEFAULT_SPECIES","access":28,"descriptor":"Lorg/bukkit/TreeSpecies;"},{"name":"$SWITCH_TABLE$org$bukkit$Material","access":4170,"descriptor":"[I"},{"name":"$SWITCH_TABLE$org$bukkit$TreeSpecies","access":4170,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/TreeSpecies;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/TreeSpecies;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getSpecies","access":1,"descriptor":"()Lorg/bukkit/TreeSpecies;"},{"name":"getSpeciesType","access":10,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/TreeSpecies;)Lorg/bukkit/Material;"},{"name":"setSpecies","access":1,"descriptor":"(Lorg/bukkit/TreeSpecies;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Wood;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"$SWITCH_TABLE$org$bukkit$Material","access":4104,"descriptor":"()[I"},{"name":"$SWITCH_TABLE$org$bukkit$TreeSpecies","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/material/WoodenStep","version":52,"access":131105,"superName":"org/bukkit/material/Wood","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"DEFAULT_TYPE","access":28,"descriptor":"Lorg/bukkit/Material;"},{"name":"DEFAULT_INVERTED","access":28,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"0"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/TreeSpecies;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/TreeSpecies;Z)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"isInverted","access":1,"descriptor":"()Z"},{"name":"setInverted","access":1,"descriptor":"(Z)V"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/WoodenStep;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/Wood;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"}]},{"name":"org/bukkit/material/Wool","version":52,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Colorable"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/DyeColor;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getColor","access":1,"descriptor":"()Lorg/bukkit/DyeColor;"},{"name":"setColor","access":1,"descriptor":"(Lorg/bukkit/DyeColor;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/material/Wool;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/material/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/material/types/MushroomBlockTexture","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"ALL_PORES","access":16409,"descriptor":"Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"CAP_NORTH_WEST","access":16409,"descriptor":"Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"CAP_NORTH","access":16409,"descriptor":"Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"CAP_NORTH_EAST","access":16409,"descriptor":"Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"CAP_WEST","access":16409,"descriptor":"Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"CAP_TOP","access":16409,"descriptor":"Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"CAP_EAST","access":16409,"descriptor":"Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"CAP_SOUTH_WEST","access":16409,"descriptor":"Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"CAP_SOUTH","access":16409,"descriptor":"Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"CAP_SOUTH_EAST","access":16409,"descriptor":"Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"STEM_SIDES","access":16409,"descriptor":"Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"ALL_CAP","access":16409,"descriptor":"Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"ALL_STEM","access":16409,"descriptor":"Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"BY_DATA","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"BY_BLOCKFACE","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"data","access":18,"descriptor":"Ljava/lang/Byte;"},{"name":"capFace","access":18,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/material/types/MushroomBlockTexture;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILorg/bukkit/block/BlockFace;)V"},{"name":"getData","access":131073,"descriptor":"()B","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getCapFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getByData","access":131081,"descriptor":"(B)Lorg/bukkit/material/types/MushroomBlockTexture;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getCapByFace","access":9,"descriptor":"(Lorg/bukkit/block/BlockFace;)Lorg/bukkit/material/types/MushroomBlockTexture;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/material/types/MushroomBlockTexture;"}]},{"name":"org/bukkit/material/types/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/metadata/FixedMetadataValue","version":52,"access":33,"superName":"org/bukkit/metadata/LazyMetadataValue","fields":[{"name":"internalValue","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"invalidate","access":1,"descriptor":"()V"},{"name":"value","access":1,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]}]},{"name":"org/bukkit/metadata/LazyMetadataValue","version":52,"access":33,"superName":"org/bukkit/metadata/MetadataValueAdapter","innerClasses":[{"name":"org/bukkit/metadata/LazyMetadataValue$CacheStrategy","outerName":"org/bukkit/metadata/LazyMetadataValue","innerName":"CacheStrategy","access":16409}],"fields":[{"name":"lazyValue","access":2,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;"},{"name":"cacheStrategy","access":2,"descriptor":"Lorg/bukkit/metadata/LazyMetadataValue$CacheStrategy;"},{"name":"internalValue","access":2,"descriptor":"Ljava/lang/ref/SoftReference;","signature":"Ljava/lang/ref/SoftReference;"},{"name":"ACTUALLY_NULL","access":26,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/concurrent/Callable;)V","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/util/concurrent/Callable;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/metadata/LazyMetadataValue$CacheStrategy;Ljava/util/concurrent/Callable;)V","signature":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/metadata/LazyMetadataValue$CacheStrategy;Ljava/util/concurrent/Callable;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":4,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"value","access":1,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"eval","access":34,"descriptor":"()V","exceptions":["org/bukkit/metadata/MetadataEvaluationException"]},{"name":"invalidate","access":33,"descriptor":"()V"}]},{"name":"org/bukkit/metadata/LazyMetadataValue$CacheStrategy","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/metadata/LazyMetadataValue$CacheStrategy","outerName":"org/bukkit/metadata/LazyMetadataValue","innerName":"CacheStrategy","access":16409}],"fields":[{"name":"CACHE_AFTER_FIRST_EVAL","access":16409,"descriptor":"Lorg/bukkit/metadata/LazyMetadataValue$CacheStrategy;"},{"name":"NEVER_CACHE","access":16409,"descriptor":"Lorg/bukkit/metadata/LazyMetadataValue$CacheStrategy;"},{"name":"CACHE_ETERNALLY","access":16409,"descriptor":"Lorg/bukkit/metadata/LazyMetadataValue$CacheStrategy;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/metadata/LazyMetadataValue$CacheStrategy;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/metadata/LazyMetadataValue$CacheStrategy;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/metadata/LazyMetadataValue$CacheStrategy;"}]},{"name":"org/bukkit/metadata/MetadataConversionException","version":52,"access":33,"superName":"java/lang/RuntimeException","methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/bukkit/metadata/MetadataEvaluationException","version":52,"access":33,"superName":"java/lang/RuntimeException","methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Throwable;)V"}]},{"name":"org/bukkit/metadata/MetadataStore","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"setMetadata","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Lorg/bukkit/metadata/MetadataValue;)V","signature":"(TT;Ljava/lang/String;Lorg/bukkit/metadata/MetadataValue;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getMetadata","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;","signature":"(TT;Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"hasMetadata","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Z","signature":"(TT;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"removeMetadata","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Lorg/bukkit/plugin/Plugin;)V","signature":"(TT;Ljava/lang/String;Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"invalidateAll","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/metadata/MetadataStoreBase","version":52,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"metadataMap","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"setMetadata","access":33,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Lorg/bukkit/metadata/MetadataValue;)V","signature":"(TT;Ljava/lang/String;Lorg/bukkit/metadata/MetadataValue;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getMetadata","access":33,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;","signature":"(TT;Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"hasMetadata","access":33,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Z","signature":"(TT;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"removeMetadata","access":33,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Lorg/bukkit/plugin/Plugin;)V","signature":"(TT;Ljava/lang/String;Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"invalidateAll","access":33,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"disambiguate","access":1028,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;","signature":"(TT;Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/metadata/MetadataValue","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/Object;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"asInt","access":1025,"descriptor":"()I"},{"name":"asFloat","access":1025,"descriptor":"()F"},{"name":"asDouble","access":1025,"descriptor":"()D"},{"name":"asLong","access":1025,"descriptor":"()J"},{"name":"asShort","access":1025,"descriptor":"()S"},{"name":"asByte","access":1025,"descriptor":"()B"},{"name":"asBoolean","access":1025,"descriptor":"()Z"},{"name":"asString","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getOwningPlugin","access":1025,"descriptor":"()Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"invalidate","access":1025,"descriptor":"()V"}]},{"name":"org/bukkit/metadata/MetadataValueAdapter","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["org/bukkit/metadata/MetadataValue"],"fields":[{"name":"owningPlugin","access":20,"descriptor":"Ljava/lang/ref/WeakReference;","signature":"Ljava/lang/ref/WeakReference;"}],"methods":[{"name":"","access":4,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getOwningPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"asInt","access":1,"descriptor":"()I"},{"name":"asFloat","access":1,"descriptor":"()F"},{"name":"asDouble","access":1,"descriptor":"()D"},{"name":"asLong","access":1,"descriptor":"()J"},{"name":"asShort","access":1,"descriptor":"()S"},{"name":"asByte","access":1,"descriptor":"()B"},{"name":"asBoolean","access":1,"descriptor":"()Z"},{"name":"asString","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/metadata/Metadatable","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"setMetadata","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/metadata/MetadataValue;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getMetadata","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasMetadata","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeMetadata","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/metadata/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/permissions/Permissible","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/permissions/ServerOperator"],"methods":[{"name":"isPermissionSet","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isPermissionSet","access":1025,"descriptor":"(Lorg/bukkit/permissions/Permission;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasPermission","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasPermission","access":1025,"descriptor":"(Lorg/bukkit/permissions/Permission;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addAttachment","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Z)Lorg/bukkit/permissions/PermissionAttachment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"addAttachment","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Lorg/bukkit/permissions/PermissionAttachment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addAttachment","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;ZI)Lorg/bukkit/permissions/PermissionAttachment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"addAttachment","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;I)Lorg/bukkit/permissions/PermissionAttachment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeAttachment","access":1025,"descriptor":"(Lorg/bukkit/permissions/PermissionAttachment;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"recalculatePermissions","access":1025,"descriptor":"()V"},{"name":"getEffectivePermissions","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/permissions/PermissibleBase","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/permissions/Permissible"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"org/bukkit/permissions/PermissibleBase$RemoveAttachmentRunnable","outerName":"org/bukkit/permissions/PermissibleBase","innerName":"RemoveAttachmentRunnable","access":10}],"fields":[{"name":"opable","access":18,"descriptor":"Lorg/bukkit/permissions/ServerOperator;"},{"name":"parent","access":18,"descriptor":"Lorg/bukkit/permissions/Permissible;"},{"name":"attachments","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"permissions","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/permissions/ServerOperator;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"isOp","access":1,"descriptor":"()Z"},{"name":"setOp","access":1,"descriptor":"(Z)V"},{"name":"isPermissionSet","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isPermissionSet","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasPermission","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasPermission","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addAttachment","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Z)Lorg/bukkit/permissions/PermissionAttachment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"addAttachment","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Lorg/bukkit/permissions/PermissionAttachment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeAttachment","access":1,"descriptor":"(Lorg/bukkit/permissions/PermissionAttachment;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"recalculatePermissions","access":1,"descriptor":"()V"},{"name":"clearPermissions","access":33,"descriptor":"()V"},{"name":"calculateChildPermissions","access":2,"descriptor":"(Ljava/util/Map;ZLorg/bukkit/permissions/PermissionAttachment;)V","signature":"(Ljava/util/Map;ZLorg/bukkit/permissions/PermissionAttachment;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"addAttachment","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;ZI)Lorg/bukkit/permissions/PermissionAttachment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"addAttachment","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;I)Lorg/bukkit/permissions/PermissionAttachment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEffectivePermissions","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/permissions/PermissibleBase$RemoveAttachmentRunnable","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"org/bukkit/permissions/PermissibleBase$RemoveAttachmentRunnable","outerName":"org/bukkit/permissions/PermissibleBase","innerName":"RemoveAttachmentRunnable","access":10}],"fields":[{"name":"attachment","access":18,"descriptor":"Lorg/bukkit/permissions/PermissionAttachment;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/permissions/PermissionAttachment;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/permissions/Permission","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"DEFAULT_PERMISSION","access":25,"descriptor":"Lorg/bukkit/permissions/PermissionDefault;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"children","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"defaultValue","access":2,"descriptor":"Lorg/bukkit/permissions/PermissionDefault;"},{"name":"description","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Map;)V","signature":"(Ljava/lang/String;Ljava/util/Map;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;Ljava/util/Map;)V","signature":"(Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;Ljava/util/Map;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;Ljava/util/Map;)V","signature":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;Ljava/util/Map;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getChildren","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDefault","access":1,"descriptor":"()Lorg/bukkit/permissions/PermissionDefault;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setDefault","access":1,"descriptor":"(Lorg/bukkit/permissions/PermissionDefault;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDescription","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setDescription","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getPermissibles","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"recalculatePermissibles","access":1,"descriptor":"()V"},{"name":"addParent","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addParent","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"loadPermissions","access":9,"descriptor":"(Ljava/util/Map;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;)Ljava/util/List;","signature":"(Ljava/util/Map<**>;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"loadPermission","access":9,"descriptor":"(Ljava/lang/String;Ljava/util/Map;)Lorg/bukkit/permissions/Permission;","signature":"(Ljava/lang/String;Ljava/util/Map;)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"loadPermission","access":9,"descriptor":"(Ljava/lang/String;Ljava/util/Map;Lorg/bukkit/permissions/PermissionDefault;Ljava/util/List;)Lorg/bukkit/permissions/Permission;","signature":"(Ljava/lang/String;Ljava/util/Map<**>;Lorg/bukkit/permissions/PermissionDefault;Ljava/util/List;)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]},{"name":"extractChildren","access":10,"descriptor":"(Ljava/util/Map;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;Ljava/util/List;)Ljava/util/Map;","signature":"(Ljava/util/Map<**>;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;Ljava/util/List;)Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]}]},{"name":"org/bukkit/permissions/PermissionAttachment","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"removed","access":2,"descriptor":"Lorg/bukkit/permissions/PermissionRemovedExecutor;"},{"name":"permissions","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"permissible","access":18,"descriptor":"Lorg/bukkit/permissions/Permissible;"},{"name":"plugin","access":18,"descriptor":"Lorg/bukkit/plugin/Plugin;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/permissions/Permissible;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setRemovalCallback","access":1,"descriptor":"(Lorg/bukkit/permissions/PermissionRemovedExecutor;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getRemovalCallback","access":1,"descriptor":"()Lorg/bukkit/permissions/PermissionRemovedExecutor;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getPermissible","access":1,"descriptor":"()Lorg/bukkit/permissions/Permissible;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPermissions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPermission","access":1,"descriptor":"(Ljava/lang/String;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setPermission","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unsetPermission","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unsetPermission","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"remove","access":1,"descriptor":"()Z"}]},{"name":"org/bukkit/permissions/PermissionAttachmentInfo","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"permissible","access":18,"descriptor":"Lorg/bukkit/permissions/Permissible;"},{"name":"permission","access":18,"descriptor":"Ljava/lang/String;"},{"name":"attachment","access":18,"descriptor":"Lorg/bukkit/permissions/PermissionAttachment;"},{"name":"value","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/permissions/Permissible;Ljava/lang/String;Lorg/bukkit/permissions/PermissionAttachment;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"getPermissible","access":1,"descriptor":"()Lorg/bukkit/permissions/Permissible;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPermission","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAttachment","access":1,"descriptor":"()Lorg/bukkit/permissions/PermissionAttachment;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getValue","access":1,"descriptor":"()Z"}]},{"name":"org/bukkit/permissions/PermissionDefault","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"TRUE","access":16409,"descriptor":"Lorg/bukkit/permissions/PermissionDefault;"},{"name":"FALSE","access":16409,"descriptor":"Lorg/bukkit/permissions/PermissionDefault;"},{"name":"OP","access":16409,"descriptor":"Lorg/bukkit/permissions/PermissionDefault;"},{"name":"NOT_OP","access":16409,"descriptor":"Lorg/bukkit/permissions/PermissionDefault;"},{"name":"names","access":18,"descriptor":"[Ljava/lang/String;"},{"name":"lookup","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"$SWITCH_TABLE$org$bukkit$permissions$PermissionDefault","access":4170,"descriptor":"[I"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/permissions/PermissionDefault;"}],"methods":[{"name":"","access":130,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)V"},{"name":"getValue","access":1,"descriptor":"(Z)Z"},{"name":"getByName","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/permissions/PermissionDefault;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/permissions/PermissionDefault;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/permissions/PermissionDefault;"},{"name":"$SWITCH_TABLE$org$bukkit$permissions$PermissionDefault","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/permissions/PermissionRemovedExecutor","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"attachmentRemoved","access":1025,"descriptor":"(Lorg/bukkit/permissions/PermissionAttachment;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/permissions/ServerOperator","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"isOp","access":1025,"descriptor":"()Z"},{"name":"setOp","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/permissions/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/persistence/PersistentDataAdapterContext","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"newPersistentDataContainer","access":1025,"descriptor":"()Lorg/bukkit/persistence/PersistentDataContainer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/persistence/PersistentDataContainer","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"set","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/persistence/PersistentDataType;Ljava/lang/Object;)V","signature":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/persistence/PersistentDataType;TZ;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"has","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/persistence/PersistentDataType;)Z","signature":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/persistence/PersistentDataType;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"get","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/persistence/PersistentDataType;)Ljava/lang/Object;","signature":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/persistence/PersistentDataType;)TZ;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getOrDefault","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/persistence/PersistentDataType;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/persistence/PersistentDataType;TZ;)TZ;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getKeys","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"remove","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isEmpty","access":1025,"descriptor":"()Z"},{"name":"getAdapterContext","access":1025,"descriptor":"()Lorg/bukkit/persistence/PersistentDataAdapterContext;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/persistence/PersistentDataHolder","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getPersistentDataContainer","access":1025,"descriptor":"()Lorg/bukkit/persistence/PersistentDataContainer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/persistence/PersistentDataType","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/persistence/PersistentDataType$PrimitivePersistentDataType","outerName":"org/bukkit/persistence/PersistentDataType","innerName":"PrimitivePersistentDataType","access":9}],"fields":[{"name":"BYTE","access":25,"descriptor":"Lorg/bukkit/persistence/PersistentDataType;","signature":"Lorg/bukkit/persistence/PersistentDataType;"},{"name":"SHORT","access":25,"descriptor":"Lorg/bukkit/persistence/PersistentDataType;","signature":"Lorg/bukkit/persistence/PersistentDataType;"},{"name":"INTEGER","access":25,"descriptor":"Lorg/bukkit/persistence/PersistentDataType;","signature":"Lorg/bukkit/persistence/PersistentDataType;"},{"name":"LONG","access":25,"descriptor":"Lorg/bukkit/persistence/PersistentDataType;","signature":"Lorg/bukkit/persistence/PersistentDataType;"},{"name":"FLOAT","access":25,"descriptor":"Lorg/bukkit/persistence/PersistentDataType;","signature":"Lorg/bukkit/persistence/PersistentDataType;"},{"name":"DOUBLE","access":25,"descriptor":"Lorg/bukkit/persistence/PersistentDataType;","signature":"Lorg/bukkit/persistence/PersistentDataType;"},{"name":"STRING","access":25,"descriptor":"Lorg/bukkit/persistence/PersistentDataType;","signature":"Lorg/bukkit/persistence/PersistentDataType;"},{"name":"BYTE_ARRAY","access":25,"descriptor":"Lorg/bukkit/persistence/PersistentDataType;","signature":"Lorg/bukkit/persistence/PersistentDataType<[B[B>;"},{"name":"INTEGER_ARRAY","access":25,"descriptor":"Lorg/bukkit/persistence/PersistentDataType;","signature":"Lorg/bukkit/persistence/PersistentDataType<[I[I>;"},{"name":"LONG_ARRAY","access":25,"descriptor":"Lorg/bukkit/persistence/PersistentDataType;","signature":"Lorg/bukkit/persistence/PersistentDataType<[J[J>;"},{"name":"TAG_CONTAINER_ARRAY","access":25,"descriptor":"Lorg/bukkit/persistence/PersistentDataType;","signature":"Lorg/bukkit/persistence/PersistentDataType<[Lorg/bukkit/persistence/PersistentDataContainer;[Lorg/bukkit/persistence/PersistentDataContainer;>;"},{"name":"TAG_CONTAINER","access":25,"descriptor":"Lorg/bukkit/persistence/PersistentDataType;","signature":"Lorg/bukkit/persistence/PersistentDataType;"}],"methods":[{"name":"getPrimitiveType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getComplexType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"toPrimitive","access":1025,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/lang/Object;","signature":"(TZ;Lorg/bukkit/persistence/PersistentDataAdapterContext;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"fromPrimitive","access":1025,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/lang/Object;","signature":"(TT;Lorg/bukkit/persistence/PersistentDataAdapterContext;)TZ;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/persistence/PersistentDataType$PrimitivePersistentDataType","version":52,"access":33,"signature":"Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataType;","superName":"java/lang/Object","interfaces":["org/bukkit/persistence/PersistentDataType"],"innerClasses":[{"name":"org/bukkit/persistence/PersistentDataType$PrimitivePersistentDataType","outerName":"org/bukkit/persistence/PersistentDataType","innerName":"PrimitivePersistentDataType","access":9}],"fields":[{"name":"primitiveType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPrimitiveType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getComplexType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"toPrimitive","access":1,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/lang/Object;","signature":"(TT;Lorg/bukkit/persistence/PersistentDataAdapterContext;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"fromPrimitive","access":1,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/lang/Object;","signature":"(TT;Lorg/bukkit/persistence/PersistentDataAdapterContext;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/persistence/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/plugin/AuthorNagException","version":52,"access":33,"superName":"java/lang/RuntimeException","fields":[{"name":"message","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/plugin/EventExecutor","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"execute","access":1025,"descriptor":"(Lorg/bukkit/event/Listener;Lorg/bukkit/event/Event;)V","exceptions":["org/bukkit/event/EventException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/plugin/IllegalPluginAccessException","version":52,"access":33,"superName":"java/lang/RuntimeException","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/bukkit/plugin/InvalidDescriptionException","version":52,"access":33,"superName":"java/lang/Exception","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"5721389122281775896"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/plugin/InvalidPluginException","version":52,"access":33,"superName":"java/lang/Exception","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-8242141640709409544"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/bukkit/plugin/Plugin","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/command/TabExecutor"],"methods":[{"name":"getDataFolder","access":1025,"descriptor":"()Ljava/io/File;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDescription","access":1025,"descriptor":"()Lorg/bukkit/plugin/PluginDescriptionFile;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getConfig","access":1025,"descriptor":"()Lorg/bukkit/configuration/file/FileConfiguration;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getResource","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/io/InputStream;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"saveConfig","access":1025,"descriptor":"()V"},{"name":"saveDefaultConfig","access":1025,"descriptor":"()V"},{"name":"saveResource","access":1025,"descriptor":"(Ljava/lang/String;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"reloadConfig","access":1025,"descriptor":"()V"},{"name":"getPluginLoader","access":1025,"descriptor":"()Lorg/bukkit/plugin/PluginLoader;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getServer","access":1025,"descriptor":"()Lorg/bukkit/Server;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isEnabled","access":1025,"descriptor":"()Z"},{"name":"onDisable","access":1025,"descriptor":"()V"},{"name":"onLoad","access":1025,"descriptor":"()V"},{"name":"onEnable","access":1025,"descriptor":"()V"},{"name":"isNaggable","access":1025,"descriptor":"()Z"},{"name":"setNaggable","access":1025,"descriptor":"(Z)V"},{"name":"getDefaultWorldGenerator","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/bukkit/generator/ChunkGenerator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getDefaultBiomeProvider","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/bukkit/generator/BiomeProvider;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getLogger","access":1025,"descriptor":"()Ljava/util/logging/Logger;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/plugin/PluginAwareness","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/plugin/PluginAwareness$Flags","outerName":"org/bukkit/plugin/PluginAwareness","innerName":"Flags","access":16409}]},{"name":"org/bukkit/plugin/PluginAwareness$Flags","version":52,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/plugin/PluginAwareness;","superName":"java/lang/Enum","interfaces":["org/bukkit/plugin/PluginAwareness"],"innerClasses":[{"name":"org/bukkit/plugin/PluginAwareness$Flags","outerName":"org/bukkit/plugin/PluginAwareness","innerName":"Flags","access":16409}],"fields":[{"name":"UTF8","access":147481,"descriptor":"Lorg/bukkit/plugin/PluginAwareness$Flags;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/plugin/PluginAwareness$Flags;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/plugin/PluginAwareness$Flags;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/plugin/PluginAwareness$Flags;"}]},{"name":"org/bukkit/plugin/PluginBase","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["org/bukkit/plugin/Plugin"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getName","access":17,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/plugin/PluginDescriptionFile","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"org/bukkit/plugin/PluginDescriptionFile$1","access":0}],"fields":[{"name":"VALID_NAME","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"YAML","access":26,"descriptor":"Ljava/lang/ThreadLocal;","signature":"Ljava/lang/ThreadLocal;"},{"name":"rawName","access":0,"descriptor":"Ljava/lang/String;"},{"name":"name","access":2,"descriptor":"Ljava/lang/String;"},{"name":"provides","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"main","access":2,"descriptor":"Ljava/lang/String;"},{"name":"classLoaderOf","access":2,"descriptor":"Ljava/lang/String;"},{"name":"depend","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"softDepend","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"loadBefore","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"version","access":2,"descriptor":"Ljava/lang/String;"},{"name":"commands","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"description","access":2,"descriptor":"Ljava/lang/String;"},{"name":"authors","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"contributors","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"website","access":2,"descriptor":"Ljava/lang/String;"},{"name":"prefix","access":2,"descriptor":"Ljava/lang/String;"},{"name":"order","access":2,"descriptor":"Lorg/bukkit/plugin/PluginLoadOrder;"},{"name":"permissions","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"lazyPermissions","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map<**>;"},{"name":"defaultPerm","access":2,"descriptor":"Lorg/bukkit/permissions/PermissionDefault;"},{"name":"awareness","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"apiVersion","access":2,"descriptor":"Ljava/lang/String;"},{"name":"libraries","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/InputStream;)V","exceptions":["org/bukkit/plugin/InvalidDescriptionException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Ljava/io/Reader;)V","exceptions":["org/bukkit/plugin/InvalidDescriptionException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getProvides","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getVersion","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMain","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDescription","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getLoad","access":1,"descriptor":"()Lorg/bukkit/plugin/PluginLoadOrder;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAuthors","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getContributors","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getWebsite","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getDepend","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSoftDepend","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLoadBefore","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPrefix","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getCommands","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPermissions","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPermissionDefault","access":1,"descriptor":"()Lorg/bukkit/permissions/PermissionDefault;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAwareness","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getFullName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getAPIVersion","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getLibraries","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getClassLoaderOf","access":131073,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"save","access":1,"descriptor":"(Ljava/io/Writer;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"loadMap","access":2,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<**>;)V","exceptions":["org/bukkit/plugin/InvalidDescriptionException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"makePluginNameList","access":10,"descriptor":"(Ljava/util/Map;Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/util/Map<**>;Ljava/lang/String;)Ljava/util/List;","exceptions":["org/bukkit/plugin/InvalidDescriptionException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"saveMap","access":2,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"asMap","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(Ljava/lang/Object;)Ljava/util/Map<**>;","exceptions":["org/bukkit/plugin/InvalidDescriptionException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRawName","access":131073,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/plugin/PluginDescriptionFile$1","version":52,"access":32,"signature":"Ljava/lang/ThreadLocal;","superName":"java/lang/ThreadLocal","outerClass":"org/bukkit/plugin/PluginDescriptionFile","innerClasses":[{"name":"org/bukkit/plugin/PluginDescriptionFile$1","access":0},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"initialValue","access":4,"descriptor":"()Lorg/yaml/snakeyaml/Yaml;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1","version":52,"access":32,"superName":"org/yaml/snakeyaml/constructor/SafeConstructor","outerClass":"org/bukkit/plugin/PluginDescriptionFile$1","outerMethod":"initialValue","outerMethodDescriptor":"()Lorg/yaml/snakeyaml/Yaml;","innerClasses":[{"name":"org/bukkit/plugin/PluginAwareness$Flags","outerName":"org/bukkit/plugin/PluginAwareness","innerName":"Flags","access":16409},{"name":"org/bukkit/plugin/PluginDescriptionFile$1","access":0},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1","access":0},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1$1","access":0},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1$2","access":0}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lorg/bukkit/plugin/PluginDescriptionFile$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/bukkit/plugin/PluginDescriptionFile$1;)V"}]},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1$1","version":52,"access":32,"superName":"org/yaml/snakeyaml/constructor/AbstractConstruct","outerClass":"org/bukkit/plugin/PluginDescriptionFile$1$1","innerClasses":[{"name":"org/bukkit/plugin/PluginDescriptionFile$1","access":0},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1","access":0},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1$1","access":0},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1$1$1","access":0},{"name":"org/yaml/snakeyaml/constructor/SafeConstructor$ConstructUndefined","outerName":"org/yaml/snakeyaml/constructor/SafeConstructor","innerName":"ConstructUndefined","access":25}],"fields":[{"name":"this$2","access":4112,"descriptor":"Lorg/bukkit/plugin/PluginDescriptionFile$1$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/bukkit/plugin/PluginDescriptionFile$1$1;)V"},{"name":"construct","access":1,"descriptor":"(Lorg/yaml/snakeyaml/nodes/Node;)Ljava/lang/Object;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1$1$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["org/bukkit/plugin/PluginAwareness"],"outerClass":"org/bukkit/plugin/PluginDescriptionFile$1$1$1","outerMethod":"construct","outerMethodDescriptor":"(Lorg/yaml/snakeyaml/nodes/Node;)Ljava/lang/Object;","innerClasses":[{"name":"org/bukkit/plugin/PluginDescriptionFile$1","access":0},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1","access":0},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1$1","access":0},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1$1$1","access":0}],"fields":[{"name":"this$3","access":4112,"descriptor":"Lorg/bukkit/plugin/PluginDescriptionFile$1$1$1;"},{"name":"val$node","access":4114,"descriptor":"Lorg/yaml/snakeyaml/nodes/Node;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/bukkit/plugin/PluginDescriptionFile$1$1$1;Lorg/yaml/snakeyaml/nodes/Node;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1$2","version":52,"access":32,"superName":"org/yaml/snakeyaml/constructor/AbstractConstruct","outerClass":"org/bukkit/plugin/PluginDescriptionFile$1$1","innerClasses":[{"name":"org/bukkit/plugin/PluginAwareness$Flags","outerName":"org/bukkit/plugin/PluginAwareness","innerName":"Flags","access":16409},{"name":"org/bukkit/plugin/PluginDescriptionFile$1","access":0},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1","access":0},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1$2","access":0}],"fields":[{"name":"this$2","access":4112,"descriptor":"Lorg/bukkit/plugin/PluginDescriptionFile$1$1;"},{"name":"val$flag","access":4114,"descriptor":"Lorg/bukkit/plugin/PluginAwareness$Flags;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/bukkit/plugin/PluginDescriptionFile$1$1;Lorg/bukkit/plugin/PluginAwareness$Flags;)V"},{"name":"construct","access":1,"descriptor":"(Lorg/yaml/snakeyaml/nodes/Node;)Lorg/bukkit/plugin/PluginAwareness$Flags;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"construct","access":4161,"descriptor":"(Lorg/yaml/snakeyaml/nodes/Node;)Ljava/lang/Object;"}]},{"name":"org/bukkit/plugin/PluginLoadOrder","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"STARTUP","access":16409,"descriptor":"Lorg/bukkit/plugin/PluginLoadOrder;"},{"name":"POSTWORLD","access":16409,"descriptor":"Lorg/bukkit/plugin/PluginLoadOrder;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/plugin/PluginLoadOrder;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/plugin/PluginLoadOrder;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/plugin/PluginLoadOrder;"}]},{"name":"org/bukkit/plugin/PluginLoader","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"loadPlugin","access":1025,"descriptor":"(Ljava/io/File;)Lorg/bukkit/plugin/Plugin;","exceptions":["org/bukkit/plugin/InvalidPluginException","org/bukkit/plugin/UnknownDependencyException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPluginDescription","access":1025,"descriptor":"(Ljava/io/File;)Lorg/bukkit/plugin/PluginDescriptionFile;","exceptions":["org/bukkit/plugin/InvalidDescriptionException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPluginFileFilters","access":1025,"descriptor":"()[Ljava/util/regex/Pattern;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"createRegisteredListeners","access":1025,"descriptor":"(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/Plugin;)Ljava/util/Map;","signature":"(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/Plugin;)Ljava/util/Map;Ljava/util/Set;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"enablePlugin","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"disablePlugin","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/plugin/PluginLogger","version":52,"access":33,"superName":"java/util/logging/Logger","fields":[{"name":"pluginName","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"log","access":1,"descriptor":"(Ljava/util/logging/LogRecord;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/plugin/PluginManager","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"registerInterface","access":1025,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Lorg/bukkit/plugin/PluginLoader;>;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlugin","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlugins","access":1025,"descriptor":"()[Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isPluginEnabled","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isPluginEnabled","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Z","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"null -> false"},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"loadPlugin","access":1025,"descriptor":"(Ljava/io/File;)Lorg/bukkit/plugin/Plugin;","exceptions":["org/bukkit/plugin/InvalidPluginException","org/bukkit/plugin/InvalidDescriptionException","org/bukkit/plugin/UnknownDependencyException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"loadPlugins","access":1025,"descriptor":"(Ljava/io/File;)[Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"disablePlugins","access":1025,"descriptor":"()V"},{"name":"clearPlugins","access":1025,"descriptor":"()V"},{"name":"callEvent","access":1025,"descriptor":"(Lorg/bukkit/event/Event;)V","exceptions":["java/lang/IllegalStateException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"registerEvents","access":1025,"descriptor":"(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"registerEvent","access":1025,"descriptor":"(Ljava/lang/Class;Lorg/bukkit/event/Listener;Lorg/bukkit/event/EventPriority;Lorg/bukkit/plugin/EventExecutor;Lorg/bukkit/plugin/Plugin;)V","signature":"(Ljava/lang/Class<+Lorg/bukkit/event/Event;>;Lorg/bukkit/event/Listener;Lorg/bukkit/event/EventPriority;Lorg/bukkit/plugin/EventExecutor;Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"registerEvent","access":1025,"descriptor":"(Ljava/lang/Class;Lorg/bukkit/event/Listener;Lorg/bukkit/event/EventPriority;Lorg/bukkit/plugin/EventExecutor;Lorg/bukkit/plugin/Plugin;Z)V","signature":"(Ljava/lang/Class<+Lorg/bukkit/event/Event;>;Lorg/bukkit/event/Listener;Lorg/bukkit/event/EventPriority;Lorg/bukkit/plugin/EventExecutor;Lorg/bukkit/plugin/Plugin;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"enablePlugin","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"disablePlugin","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPermission","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addPermission","access":1025,"descriptor":"(Lorg/bukkit/permissions/Permission;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removePermission","access":1025,"descriptor":"(Lorg/bukkit/permissions/Permission;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removePermission","access":1025,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDefaultPermissions","access":1025,"descriptor":"(Z)Ljava/util/Set;","signature":"(Z)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"recalculatePermissionDefaults","access":1025,"descriptor":"(Lorg/bukkit/permissions/Permission;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"subscribeToPermission","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/permissions/Permissible;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"unsubscribeFromPermission","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/permissions/Permissible;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getPermissionSubscriptions","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/Set;","signature":"(Ljava/lang/String;)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"subscribeToDefaultPerms","access":1025,"descriptor":"(ZLorg/bukkit/permissions/Permissible;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"unsubscribeFromDefaultPerms","access":1025,"descriptor":"(ZLorg/bukkit/permissions/Permissible;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getDefaultPermSubscriptions","access":1025,"descriptor":"(Z)Ljava/util/Set;","signature":"(Z)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPermissions","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"useTimings","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/plugin/RegisteredListener","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"listener","access":18,"descriptor":"Lorg/bukkit/event/Listener;"},{"name":"priority","access":18,"descriptor":"Lorg/bukkit/event/EventPriority;"},{"name":"plugin","access":18,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"executor","access":18,"descriptor":"Lorg/bukkit/plugin/EventExecutor;"},{"name":"ignoreCancelled","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/EventExecutor;Lorg/bukkit/event/EventPriority;Lorg/bukkit/plugin/Plugin;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getListener","access":1,"descriptor":"()Lorg/bukkit/event/Listener;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPriority","access":1,"descriptor":"()Lorg/bukkit/event/EventPriority;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"callEvent","access":1,"descriptor":"(Lorg/bukkit/event/Event;)V","exceptions":["org/bukkit/event/EventException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isIgnoringCancelled","access":1,"descriptor":"()Z"}]},{"name":"org/bukkit/plugin/RegisteredServiceProvider","version":52,"access":33,"signature":"Ljava/lang/Object;Ljava/lang/Comparable;>;","superName":"java/lang/Object","interfaces":["java/lang/Comparable"],"fields":[{"name":"service","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"plugin","access":2,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"provider","access":2,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"priority","access":2,"descriptor":"Lorg/bukkit/plugin/ServicePriority;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;Lorg/bukkit/plugin/ServicePriority;Lorg/bukkit/plugin/Plugin;)V","signature":"(Ljava/lang/Class;TT;Lorg/bukkit/plugin/ServicePriority;Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getService","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getProvider","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPriority","access":1,"descriptor":"()Lorg/bukkit/plugin/ServicePriority;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"compareTo","access":1,"descriptor":"(Lorg/bukkit/plugin/RegisteredServiceProvider;)I","signature":"(Lorg/bukkit/plugin/RegisteredServiceProvider<*>;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"org/bukkit/plugin/ServicePriority","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"Lowest","access":16409,"descriptor":"Lorg/bukkit/plugin/ServicePriority;"},{"name":"Low","access":16409,"descriptor":"Lorg/bukkit/plugin/ServicePriority;"},{"name":"Normal","access":16409,"descriptor":"Lorg/bukkit/plugin/ServicePriority;"},{"name":"High","access":16409,"descriptor":"Lorg/bukkit/plugin/ServicePriority;"},{"name":"Highest","access":16409,"descriptor":"Lorg/bukkit/plugin/ServicePriority;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/plugin/ServicePriority;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/plugin/ServicePriority;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/plugin/ServicePriority;"}]},{"name":"org/bukkit/plugin/ServicesManager","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"register","access":1025,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;Lorg/bukkit/plugin/Plugin;Lorg/bukkit/plugin/ServicePriority;)V","signature":"(Ljava/lang/Class;TT;Lorg/bukkit/plugin/Plugin;Lorg/bukkit/plugin/ServicePriority;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"unregisterAll","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unregister","access":1025,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"unregister","access":1025,"descriptor":"(Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"load","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRegistration","access":1025,"descriptor":"(Ljava/lang/Class;)Lorg/bukkit/plugin/RegisteredServiceProvider;","signature":"(Ljava/lang/Class;)Lorg/bukkit/plugin/RegisteredServiceProvider;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRegistrations","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/List;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/List;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRegistrations","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/util/Collection;","signature":"(Ljava/lang/Class;)Ljava/util/Collection;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getKnownServices","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isProvidedFor","access":1025,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/plugin/SimplePluginManager","version":52,"access":49,"superName":"java/lang/Object","interfaces":["org/bukkit/plugin/PluginManager"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"server","access":18,"descriptor":"Lorg/bukkit/Server;"},{"name":"fileAssociations","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"plugins","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"lookupNames","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"dependencyGraph","access":2,"descriptor":"Lcom/google/common/graph/MutableGraph;","signature":"Lcom/google/common/graph/MutableGraph;"},{"name":"updateDirectory","access":2,"descriptor":"Ljava/io/File;"},{"name":"commandMap","access":18,"descriptor":"Lorg/bukkit/command/SimpleCommandMap;"},{"name":"permissions","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"defaultPerms","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"permSubs","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"defSubs","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"useTimings","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Server;Lorg/bukkit/command/SimpleCommandMap;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"registerInterface","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Lorg/bukkit/plugin/PluginLoader;>;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"loadPlugins","access":1,"descriptor":"(Ljava/io/File;)[Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"loadPlugin","access":33,"descriptor":"(Ljava/io/File;)Lorg/bukkit/plugin/Plugin;","exceptions":["org/bukkit/plugin/InvalidPluginException","org/bukkit/plugin/UnknownDependencyException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"checkUpdate","access":2,"descriptor":"(Ljava/io/File;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlugin","access":33,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlugins","access":33,"descriptor":"()[Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isPluginEnabled","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isPluginEnabled","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"enablePlugin","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"disablePlugins","access":1,"descriptor":"()V"},{"name":"disablePlugin","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"clearPlugins","access":1,"descriptor":"()V"},{"name":"callEvent","access":1,"descriptor":"(Lorg/bukkit/event/Event;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"fireEvent","access":2,"descriptor":"(Lorg/bukkit/event/Event;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"registerEvents","access":1,"descriptor":"(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"registerEvent","access":1,"descriptor":"(Ljava/lang/Class;Lorg/bukkit/event/Listener;Lorg/bukkit/event/EventPriority;Lorg/bukkit/plugin/EventExecutor;Lorg/bukkit/plugin/Plugin;)V","signature":"(Ljava/lang/Class<+Lorg/bukkit/event/Event;>;Lorg/bukkit/event/Listener;Lorg/bukkit/event/EventPriority;Lorg/bukkit/plugin/EventExecutor;Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"registerEvent","access":1,"descriptor":"(Ljava/lang/Class;Lorg/bukkit/event/Listener;Lorg/bukkit/event/EventPriority;Lorg/bukkit/plugin/EventExecutor;Lorg/bukkit/plugin/Plugin;Z)V","signature":"(Ljava/lang/Class<+Lorg/bukkit/event/Event;>;Lorg/bukkit/event/Listener;Lorg/bukkit/event/EventPriority;Lorg/bukkit/plugin/EventExecutor;Lorg/bukkit/plugin/Plugin;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"getEventListeners","access":2,"descriptor":"(Ljava/lang/Class;)Lorg/bukkit/event/HandlerList;","signature":"(Ljava/lang/Class<+Lorg/bukkit/event/Event;>;)Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRegistrationClass","access":2,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<+Lorg/bukkit/event/Event;>;)Ljava/lang/Class<+Lorg/bukkit/event/Event;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPermission","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addPermission","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addPermission","access":131073,"descriptor":"(Lorg/bukkit/permissions/Permission;Z)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getDefaultPermissions","access":1,"descriptor":"(Z)Ljava/util/Set;","signature":"(Z)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"removePermission","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removePermission","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"recalculatePermissionDefaults","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"calculatePermissionDefault","access":2,"descriptor":"(Lorg/bukkit/permissions/Permission;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"dirtyPermissibles","access":131073,"descriptor":"()V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"dirtyPermissibles","access":2,"descriptor":"(Z)V"},{"name":"subscribeToPermission","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/permissions/Permissible;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"unsubscribeFromPermission","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/permissions/Permissible;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getPermissionSubscriptions","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/Set;","signature":"(Ljava/lang/String;)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"subscribeToDefaultPerms","access":1,"descriptor":"(ZLorg/bukkit/permissions/Permissible;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"unsubscribeFromDefaultPerms","access":1,"descriptor":"(ZLorg/bukkit/permissions/Permissible;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getDefaultPermSubscriptions","access":1,"descriptor":"(Z)Ljava/util/Set;","signature":"(Z)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPermissions","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isTransitiveDepend","access":1,"descriptor":"(Lorg/bukkit/plugin/PluginDescriptionFile;Lorg/bukkit/plugin/PluginDescriptionFile;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"useTimings","access":1,"descriptor":"()Z"},{"name":"useTimings","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/plugin/SimpleServicesManager","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/plugin/ServicesManager"],"innerClasses":[{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"providers","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Ljava/util/List;>;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"register","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;Lorg/bukkit/plugin/Plugin;Lorg/bukkit/plugin/ServicePriority;)V","signature":"(Ljava/lang/Class;TT;Lorg/bukkit/plugin/Plugin;Lorg/bukkit/plugin/ServicePriority;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"unregisterAll","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unregister","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"unregister","access":1,"descriptor":"(Ljava/lang/Object;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"load","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRegistration","access":1,"descriptor":"(Ljava/lang/Class;)Lorg/bukkit/plugin/RegisteredServiceProvider;","signature":"(Ljava/lang/Class;)Lorg/bukkit/plugin/RegisteredServiceProvider;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRegistrations","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/List;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/List;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRegistrations","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/util/List;","signature":"(Ljava/lang/Class;)Ljava/util/List;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getKnownServices","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isProvidedFor","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRegistrations","access":4161,"descriptor":"(Ljava/lang/Class;)Ljava/util/Collection;"},{"name":"getKnownServices","access":4161,"descriptor":"()Ljava/util/Collection;"}]},{"name":"org/bukkit/plugin/TimedRegisteredListener","version":52,"access":33,"superName":"org/bukkit/plugin/RegisteredListener","fields":[{"name":"count","access":2,"descriptor":"I"},{"name":"totalTime","access":2,"descriptor":"J"},{"name":"eventClass","access":2,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<+Lorg/bukkit/event/Event;>;"},{"name":"multiple","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/EventExecutor;Lorg/bukkit/event/EventPriority;Lorg/bukkit/plugin/Plugin;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"callEvent","access":1,"descriptor":"(Lorg/bukkit/event/Event;)V","exceptions":["org/bukkit/event/EventException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCommonSuperclass","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/Class<*>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"reset","access":1,"descriptor":"()V"},{"name":"getCount","access":1,"descriptor":"()I"},{"name":"getTotalTime","access":1,"descriptor":"()J"},{"name":"getEventClass","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<+Lorg/bukkit/event/Event;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"hasMultiple","access":1,"descriptor":"()Z"}]},{"name":"org/bukkit/plugin/UnknownDependencyException","version":52,"access":33,"superName":"java/lang/RuntimeException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"5721389371901775895"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/plugin/java/JavaPlugin","version":52,"access":1057,"superName":"org/bukkit/plugin/PluginBase","fields":[{"name":"isEnabled","access":2,"descriptor":"Z"},{"name":"loader","access":2,"descriptor":"Lorg/bukkit/plugin/PluginLoader;"},{"name":"server","access":2,"descriptor":"Lorg/bukkit/Server;"},{"name":"file","access":2,"descriptor":"Ljava/io/File;"},{"name":"description","access":2,"descriptor":"Lorg/bukkit/plugin/PluginDescriptionFile;"},{"name":"dataFolder","access":2,"descriptor":"Ljava/io/File;"},{"name":"classLoader","access":2,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"naggable","access":2,"descriptor":"Z"},{"name":"newConfig","access":2,"descriptor":"Lorg/bukkit/configuration/file/FileConfiguration;"},{"name":"configFile","access":2,"descriptor":"Ljava/io/File;"},{"name":"logger","access":2,"descriptor":"Lorg/bukkit/plugin/PluginLogger;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Lorg/bukkit/plugin/java/JavaPluginLoader;Lorg/bukkit/plugin/PluginDescriptionFile;Ljava/io/File;Ljava/io/File;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getDataFolder","access":17,"descriptor":"()Ljava/io/File;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPluginLoader","access":17,"descriptor":"()Lorg/bukkit/plugin/PluginLoader;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getServer","access":17,"descriptor":"()Lorg/bukkit/Server;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isEnabled","access":17,"descriptor":"()Z"},{"name":"getFile","access":4,"descriptor":"()Ljava/io/File;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDescription","access":17,"descriptor":"()Lorg/bukkit/plugin/PluginDescriptionFile;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getConfig","access":1,"descriptor":"()Lorg/bukkit/configuration/file/FileConfiguration;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getTextResource","access":20,"descriptor":"(Ljava/lang/String;)Ljava/io/Reader;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"reloadConfig","access":1,"descriptor":"()V"},{"name":"saveConfig","access":1,"descriptor":"()V"},{"name":"saveDefaultConfig","access":1,"descriptor":"()V"},{"name":"saveResource","access":1,"descriptor":"(Ljava/lang/String;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getResource","access":1,"descriptor":"(Ljava/lang/String;)Ljava/io/InputStream;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getClassLoader","access":20,"descriptor":"()Ljava/lang/ClassLoader;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setEnabled","access":20,"descriptor":"(Z)V"},{"name":"init","access":16,"descriptor":"(Lorg/bukkit/plugin/PluginLoader;Lorg/bukkit/Server;Lorg/bukkit/plugin/PluginDescriptionFile;Ljava/io/File;Ljava/io/File;Ljava/lang/ClassLoader;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":5}]},{"name":"onCommand","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Lorg/bukkit/command/Command;Ljava/lang/String;[Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"onTabComplete","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Lorg/bukkit/command/Command;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","signature":"(Lorg/bukkit/command/CommandSender;Lorg/bukkit/command/Command;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getCommand","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/PluginCommand;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"onLoad","access":1,"descriptor":"()V"},{"name":"onDisable","access":1,"descriptor":"()V"},{"name":"onEnable","access":1,"descriptor":"()V"},{"name":"getDefaultWorldGenerator","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/bukkit/generator/ChunkGenerator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"getDefaultBiomeProvider","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/bukkit/generator/BiomeProvider;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"isNaggable","access":17,"descriptor":"()Z"},{"name":"setNaggable","access":17,"descriptor":"(Z)V"},{"name":"getLogger","access":1,"descriptor":"()Ljava/util/logging/Logger;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPlugin","access":9,"descriptor":"(Ljava/lang/Class;)Lorg/bukkit/plugin/java/JavaPlugin;","signature":"(Ljava/lang/Class;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getProvidingPlugin","access":9,"descriptor":"(Ljava/lang/Class;)Lorg/bukkit/plugin/java/JavaPlugin;","signature":"(Ljava/lang/Class<*>;)Lorg/bukkit/plugin/java/JavaPlugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/plugin/java/JavaPluginLoader","version":52,"access":49,"superName":"java/lang/Object","interfaces":["org/bukkit/plugin/PluginLoader"],"innerClasses":[{"name":"org/bukkit/Warning$WarningState","outerName":"org/bukkit/Warning","innerName":"WarningState","access":16409},{"name":"org/bukkit/plugin/java/JavaPluginLoader$1","access":0}],"fields":[{"name":"server","access":16,"descriptor":"Lorg/bukkit/Server;"},{"name":"fileFilters","access":18,"descriptor":"[Ljava/util/regex/Pattern;"},{"name":"loaders","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"libraryLoader","access":18,"descriptor":"Lorg/bukkit/plugin/java/LibraryLoader;"},{"name":"pluginParentTimer","access":25,"descriptor":"Lorg/spigotmc/CustomTimingsHandler;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Server;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"loadPlugin","access":1,"descriptor":"(Ljava/io/File;)Lorg/bukkit/plugin/Plugin;","exceptions":["org/bukkit/plugin/InvalidPluginException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPluginDescription","access":1,"descriptor":"(Ljava/io/File;)Lorg/bukkit/plugin/PluginDescriptionFile;","exceptions":["org/bukkit/plugin/InvalidDescriptionException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPluginFileFilters","access":1,"descriptor":"()[Ljava/util/regex/Pattern;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getClassByName","access":0,"descriptor":"(Ljava/lang/String;ZLorg/bukkit/plugin/PluginDescriptionFile;)Ljava/lang/Class;","signature":"(Ljava/lang/String;ZLorg/bukkit/plugin/PluginDescriptionFile;)Ljava/lang/Class<*>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setClass","access":0,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)V","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"removeClass","access":2,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createRegisteredListeners","access":1,"descriptor":"(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/Plugin;)Ljava/util/Map;","signature":"(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/Plugin;)Ljava/util/Map;Ljava/util/Set;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"enablePlugin","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"disablePlugin","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/plugin/java/JavaPluginLoader$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["org/bukkit/plugin/EventExecutor"],"outerClass":"org/bukkit/plugin/java/JavaPluginLoader","outerMethod":"createRegisteredListeners","outerMethodDescriptor":"(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/Plugin;)Ljava/util/Map;","innerClasses":[{"name":"org/bukkit/plugin/java/JavaPluginLoader$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lorg/bukkit/plugin/java/JavaPluginLoader;"},{"name":"val$eventClass","access":4114,"descriptor":"Ljava/lang/Class;"},{"name":"val$timings","access":4114,"descriptor":"Lorg/spigotmc/CustomTimingsHandler;"},{"name":"val$method","access":4114,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/bukkit/plugin/java/JavaPluginLoader;Ljava/lang/Class;Lorg/spigotmc/CustomTimingsHandler;Ljava/lang/reflect/Method;)V"},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/event/Listener;Lorg/bukkit/event/Event;)V","exceptions":["org/bukkit/event/EventException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/plugin/java/LibraryLoader","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/plugin/java/LibraryLoader$1","access":0},{"name":"org/eclipse/aether/repository/RemoteRepository$Builder","outerName":"org/eclipse/aether/repository/RemoteRepository","innerName":"Builder","access":25}],"fields":[{"name":"logger","access":18,"descriptor":"Ljava/util/logging/Logger;"},{"name":"repository","access":18,"descriptor":"Lorg/eclipse/aether/RepositorySystem;"},{"name":"session","access":18,"descriptor":"Lorg/eclipse/aether/DefaultRepositorySystemSession;"},{"name":"repositories","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/logging/Logger;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createLoader","access":1,"descriptor":"(Lorg/bukkit/plugin/PluginDescriptionFile;)Ljava/lang/ClassLoader;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/plugin/java/LibraryLoader$1","version":52,"access":32,"superName":"org/eclipse/aether/transfer/AbstractTransferListener","outerClass":"org/bukkit/plugin/java/LibraryLoader","outerMethod":"","outerMethodDescriptor":"(Ljava/util/logging/Logger;)V","innerClasses":[{"name":"org/bukkit/plugin/java/LibraryLoader$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lorg/bukkit/plugin/java/LibraryLoader;"},{"name":"val$logger","access":4114,"descriptor":"Ljava/util/logging/Logger;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/bukkit/plugin/java/LibraryLoader;Ljava/util/logging/Logger;)V"},{"name":"transferStarted","access":1,"descriptor":"(Lorg/eclipse/aether/transfer/TransferEvent;)V","exceptions":["org/eclipse/aether/transfer/TransferCancelledException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/plugin/java/PluginClassLoader","version":52,"access":48,"superName":"java/net/URLClassLoader","fields":[{"name":"loader","access":18,"descriptor":"Lorg/bukkit/plugin/java/JavaPluginLoader;"},{"name":"classes","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"description","access":18,"descriptor":"Lorg/bukkit/plugin/PluginDescriptionFile;"},{"name":"dataFolder","access":18,"descriptor":"Ljava/io/File;"},{"name":"file","access":18,"descriptor":"Ljava/io/File;"},{"name":"jar","access":18,"descriptor":"Ljava/util/jar/JarFile;"},{"name":"manifest","access":18,"descriptor":"Ljava/util/jar/Manifest;"},{"name":"url","access":18,"descriptor":"Ljava/net/URL;"},{"name":"libraryLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"plugin","access":16,"descriptor":"Lorg/bukkit/plugin/java/JavaPlugin;"},{"name":"pluginInit","access":2,"descriptor":"Lorg/bukkit/plugin/java/JavaPlugin;"},{"name":"pluginState","access":2,"descriptor":"Ljava/lang/IllegalStateException;"},{"name":"seenIllegalAccess","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/bukkit/plugin/java/JavaPluginLoader;Ljava/lang/ClassLoader;Lorg/bukkit/plugin/PluginDescriptionFile;Ljava/io/File;Ljava/io/File;Ljava/lang/ClassLoader;)V","exceptions":["java/io/IOException","org/bukkit/plugin/InvalidPluginException","java/net/MalformedURLException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":5}]},{"name":"getResource","access":1,"descriptor":"(Ljava/lang/String;)Ljava/net/URL;"},{"name":"getResources","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/Enumeration;","signature":"(Ljava/lang/String;)Ljava/util/Enumeration;","exceptions":["java/io/IOException"]},{"name":"loadClass","access":4,"descriptor":"(Ljava/lang/String;Z)Ljava/lang/Class;","signature":"(Ljava/lang/String;Z)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"loadClass0","access":0,"descriptor":"(Ljava/lang/String;ZZZ)Ljava/lang/Class;","signature":"(Ljava/lang/String;ZZZ)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"findClass","access":4,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"getClasses","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"initialize","access":32,"descriptor":"(Lorg/bukkit/plugin/java/JavaPlugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/plugin/java/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/plugin/messaging/ChannelNameTooLongException","version":52,"access":33,"superName":"java/lang/RuntimeException","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/bukkit/plugin/messaging/ChannelNotRegisteredException","version":52,"access":33,"superName":"java/lang/RuntimeException","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/bukkit/plugin/messaging/MessageTooLargeException","version":52,"access":33,"superName":"java/lang/RuntimeException","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"([B)V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/bukkit/plugin/messaging/Messenger","version":52,"access":1537,"superName":"java/lang/Object","fields":[{"name":"MAX_MESSAGE_SIZE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32766"}},{"name":"MAX_CHANNEL_SIZE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}}],"methods":[{"name":"isReservedChannel","access":1025,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"registerOutgoingPluginChannel","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"unregisterOutgoingPluginChannel","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"unregisterOutgoingPluginChannel","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"registerIncomingPluginChannel","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Lorg/bukkit/plugin/messaging/PluginMessageListener;)Lorg/bukkit/plugin/messaging/PluginMessageListenerRegistration;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"unregisterIncomingPluginChannel","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Lorg/bukkit/plugin/messaging/PluginMessageListener;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"unregisterIncomingPluginChannel","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"unregisterIncomingPluginChannel","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getOutgoingChannels","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getOutgoingChannels","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getIncomingChannels","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getIncomingChannels","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getIncomingChannelRegistrations","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getIncomingChannelRegistrations","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/Set;","signature":"(Ljava/lang/String;)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getIncomingChannelRegistrations","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)Ljava/util/Set;","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isRegistrationValid","access":1025,"descriptor":"(Lorg/bukkit/plugin/messaging/PluginMessageListenerRegistration;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isIncomingChannelRegistered","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isOutgoingChannelRegistered","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"dispatchIncomingMessage","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;[B)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]}]},{"name":"org/bukkit/plugin/messaging/PluginChannelDirection","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"INCOMING","access":16409,"descriptor":"Lorg/bukkit/plugin/messaging/PluginChannelDirection;"},{"name":"OUTGOING","access":16409,"descriptor":"Lorg/bukkit/plugin/messaging/PluginChannelDirection;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/plugin/messaging/PluginChannelDirection;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/plugin/messaging/PluginChannelDirection;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/plugin/messaging/PluginChannelDirection;"}]},{"name":"org/bukkit/plugin/messaging/PluginMessageListener","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"onPluginMessageReceived","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/entity/Player;[B)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]}]},{"name":"org/bukkit/plugin/messaging/PluginMessageListenerRegistration","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"messenger","access":18,"descriptor":"Lorg/bukkit/plugin/messaging/Messenger;"},{"name":"plugin","access":18,"descriptor":"Lorg/bukkit/plugin/Plugin;"},{"name":"channel","access":18,"descriptor":"Ljava/lang/String;"},{"name":"listener","access":18,"descriptor":"Lorg/bukkit/plugin/messaging/PluginMessageListener;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/messaging/Messenger;Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Lorg/bukkit/plugin/messaging/PluginMessageListener;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getChannel","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getListener","access":1,"descriptor":"()Lorg/bukkit/plugin/messaging/PluginMessageListener;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"org/bukkit/plugin/messaging/PluginMessageRecipient","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"sendPluginMessage","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;[B)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getListeningPluginChannels","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/plugin/messaging/ReservedChannelException","version":52,"access":33,"superName":"java/lang/RuntimeException","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/bukkit/plugin/messaging/StandardMessenger","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/plugin/messaging/Messenger"],"innerClasses":[{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9}],"fields":[{"name":"incomingByChannel","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"incomingByPlugin","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"outgoingByChannel","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"outgoingByPlugin","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"incomingLock","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"outgoingLock","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"addToOutgoing","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"removeFromOutgoing","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"removeFromOutgoing","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addToIncoming","access":2,"descriptor":"(Lorg/bukkit/plugin/messaging/PluginMessageListenerRegistration;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeFromIncoming","access":2,"descriptor":"(Lorg/bukkit/plugin/messaging/PluginMessageListenerRegistration;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeFromIncoming","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"removeFromIncoming","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isReservedChannel","access":1,"descriptor":"(Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"registerOutgoingPluginChannel","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"unregisterOutgoingPluginChannel","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"unregisterOutgoingPluginChannel","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"registerIncomingPluginChannel","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Lorg/bukkit/plugin/messaging/PluginMessageListener;)Lorg/bukkit/plugin/messaging/PluginMessageListenerRegistration;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"unregisterIncomingPluginChannel","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Lorg/bukkit/plugin/messaging/PluginMessageListener;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"unregisterIncomingPluginChannel","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"unregisterIncomingPluginChannel","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getOutgoingChannels","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getOutgoingChannels","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getIncomingChannels","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getIncomingChannels","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getIncomingChannelRegistrations","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getIncomingChannelRegistrations","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/Set;","signature":"(Ljava/lang/String;)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getIncomingChannelRegistrations","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)Ljava/util/Set;","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isRegistrationValid","access":1,"descriptor":"(Lorg/bukkit/plugin/messaging/PluginMessageListenerRegistration;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isIncomingChannelRegistered","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isOutgoingChannelRegistered","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"dispatchIncomingMessage","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;[B)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"validateChannel","access":131081,"descriptor":"(Ljava/lang/String;)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"validateAndCorrectChannel","access":131081,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"validatePluginMessage","access":9,"descriptor":"(Lorg/bukkit/plugin/messaging/Messenger;Lorg/bukkit/plugin/Plugin;Ljava/lang/String;[B)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]}]},{"name":"org/bukkit/plugin/messaging/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/plugin/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/potion/Potion","version":52,"access":131105,"superName":"java/lang/Object","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"extended","access":2,"descriptor":"Z"},{"name":"splash","access":2,"descriptor":"Z"},{"name":"level","access":2,"descriptor":"I"},{"name":"type","access":2,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"brewer","access":10,"descriptor":"Lorg/bukkit/potion/PotionBrewer;"},{"name":"EXTENDED_BIT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"POTION_BIT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"15"}},{"name":"SPLASH_BIT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16384"}},{"name":"TIER_BIT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"TIER_SHIFT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/potion/PotionType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/potion/PotionType;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/potion/PotionType;IZ)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/potion/PotionType;IZZ)V","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"splash","access":1,"descriptor":"()Lorg/bukkit/potion/Potion;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"extend","access":1,"descriptor":"()Lorg/bukkit/potion/Potion;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"apply","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"apply","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getEffects","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getLevel","access":1,"descriptor":"()I"},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/potion/PotionType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"hasExtendedDuration","access":1,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"isSplash","access":1,"descriptor":"()Z"},{"name":"setHasExtendedDuration","access":1,"descriptor":"(Z)V"},{"name":"setSplash","access":1,"descriptor":"(Z)V"},{"name":"setType","access":1,"descriptor":"(Lorg/bukkit/potion/PotionType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setLevel","access":1,"descriptor":"(I)V"},{"name":"toDamageValue","access":131073,"descriptor":"()S","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"toItemStack","access":1,"descriptor":"(I)Lorg/bukkit/inventory/ItemStack;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"fromDamage","access":9,"descriptor":"(I)Lorg/bukkit/potion/Potion;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"fromItemStack","access":9,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Lorg/bukkit/potion/Potion;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getBrewer","access":9,"descriptor":"()Lorg/bukkit/potion/PotionBrewer;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPotionBrewer","access":9,"descriptor":"(Lorg/bukkit/potion/PotionBrewer;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getNameId","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]}]},{"name":"org/bukkit/potion/PotionBrewer","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"createEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;II)Lorg/bukkit/potion/PotionEffect;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEffectsFromDamage","access":132097,"descriptor":"(I)Ljava/util/Collection;","signature":"(I)Ljava/util/Collection;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEffects","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionType;ZZ)Ljava/util/Collection;","signature":"(Lorg/bukkit/potion/PotionType;ZZ)Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/potion/PotionData","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"type","access":18,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"extended","access":18,"descriptor":"Z"},{"name":"upgraded","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/potion/PotionType;ZZ)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/potion/PotionType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/potion/PotionType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isUpgraded","access":1,"descriptor":"()Z"},{"name":"isExtended","access":1,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"org/bukkit/potion/PotionEffect","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/configuration/serialization/ConfigurationSerializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9}],"annotations":[{"descriptor":"Lorg/bukkit/configuration/serialization/SerializableAs;","values":{"value":"PotionEffect"},"visible":true}],"fields":[{"name":"AMPLIFIER","access":26,"descriptor":"Ljava/lang/String;","constant":"amplifier"},{"name":"DURATION","access":26,"descriptor":"Ljava/lang/String;","constant":"duration"},{"name":"TYPE","access":26,"descriptor":"Ljava/lang/String;","constant":"effect"},{"name":"AMBIENT","access":26,"descriptor":"Ljava/lang/String;","constant":"ambient"},{"name":"PARTICLES","access":26,"descriptor":"Ljava/lang/String;","constant":"has-particles"},{"name":"ICON","access":26,"descriptor":"Ljava/lang/String;","constant":"has-icon"},{"name":"amplifier","access":18,"descriptor":"I"},{"name":"duration","access":18,"descriptor":"I"},{"name":"type","access":18,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"ambient","access":18,"descriptor":"Z"},{"name":"particles","access":18,"descriptor":"Z"},{"name":"icon","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;IIZZZ)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;IIZZ)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;IIZ)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;II)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEffectType","access":10,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/potion/PotionEffectType;","signature":"(Ljava/util/Map<**>;)Lorg/bukkit/potion/PotionEffectType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getInt","access":10,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)I","signature":"(Ljava/util/Map<**>;Ljava/lang/Object;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getBool","access":10,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;Z)Z","signature":"(Ljava/util/Map<**>;Ljava/lang/Object;Z)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"apply","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getAmplifier","access":1,"descriptor":"()I"},{"name":"getDuration","access":1,"descriptor":"()I"},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/potion/PotionEffectType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isAmbient","access":1,"descriptor":"()Z"},{"name":"hasParticles","access":1,"descriptor":"()Z"},{"name":"getColor","access":131073,"descriptor":"()Lorg/bukkit/Color;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false},{"descriptor":"Lorg/jetbrains/annotations/Contract;","values":{"value":"-> null"},"visible":false}]},{"name":"hasIcon","access":1,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/potion/PotionEffectType","version":52,"access":1057,"superName":"java/lang/Object","fields":[{"name":"SPEED","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"SLOW","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"FAST_DIGGING","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"SLOW_DIGGING","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"INCREASE_DAMAGE","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"HEAL","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"HARM","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"JUMP","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"CONFUSION","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"REGENERATION","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"DAMAGE_RESISTANCE","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"FIRE_RESISTANCE","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"WATER_BREATHING","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"INVISIBILITY","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"BLINDNESS","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"NIGHT_VISION","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"HUNGER","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"WEAKNESS","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"POISON","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"WITHER","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"HEALTH_BOOST","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"ABSORPTION","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"SATURATION","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"GLOWING","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"LEVITATION","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"LUCK","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"UNLUCK","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"SLOW_FALLING","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"CONDUIT_POWER","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"DOLPHINS_GRACE","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"BAD_OMEN","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"HERO_OF_THE_VILLAGE","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"id","access":18,"descriptor":"I"},{"name":"byId","access":26,"descriptor":"[Lorg/bukkit/potion/PotionEffectType;"},{"name":"byName","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"acceptingNew","access":10,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"createEffect","access":1,"descriptor":"(II)Lorg/bukkit/potion/PotionEffect;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDurationModifier","access":132097,"descriptor":"()D","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getId","access":131073,"descriptor":"()I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}]},{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isInstant","access":1025,"descriptor":"()Z"},{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getById","access":131081,"descriptor":"(I)Lorg/bukkit/potion/PotionEffectType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getByName","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/potion/PotionEffectType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"registerPotionEffectType","access":9,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"stopAcceptingRegistrations","access":9,"descriptor":"()V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/potion/PotionEffectType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/potion/PotionEffectTypeWrapper","version":52,"access":33,"superName":"org/bukkit/potion/PotionEffectType","methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"getDurationModifier","access":1,"descriptor":"()D"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/potion/PotionEffectType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isInstant","access":1,"descriptor":"()Z"},{"name":"getColor","access":1,"descriptor":"()Lorg/bukkit/Color;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/potion/PotionType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"UNCRAFTABLE","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"WATER","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"MUNDANE","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"THICK","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"AWKWARD","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"NIGHT_VISION","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"INVISIBILITY","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"JUMP","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"FIRE_RESISTANCE","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"SPEED","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"SLOWNESS","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"WATER_BREATHING","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"INSTANT_HEAL","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"INSTANT_DAMAGE","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"POISON","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"REGEN","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"STRENGTH","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"WEAKNESS","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"LUCK","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"TURTLE_MASTER","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"SLOW_FALLING","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"effect","access":18,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"},{"name":"upgradeable","access":18,"descriptor":"Z"},{"name":"extendable","access":18,"descriptor":"Z"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/potion/PotionType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILorg/bukkit/potion/PotionEffectType;ZZ)V"},{"name":"getEffectType","access":1,"descriptor":"()Lorg/bukkit/potion/PotionEffectType;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"isInstant","access":1,"descriptor":"()Z"},{"name":"isUpgradeable","access":1,"descriptor":"()Z"},{"name":"isExtendable","access":1,"descriptor":"()Z"},{"name":"getMaxLevel","access":1,"descriptor":"()I"},{"name":"getByEffect","access":131081,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Lorg/bukkit/potion/PotionType;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/potion/PotionType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/potion/PotionType;"}]},{"name":"org/bukkit/potion/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/projectiles/BlockProjectileSource","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/projectiles/ProjectileSource"],"methods":[{"name":"getBlock","access":1025,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/projectiles/ProjectileSource","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"launchProjectile","access":1025,"descriptor":"(Ljava/lang/Class;)Lorg/bukkit/entity/Projectile;","signature":"(Ljava/lang/Class<+TT;>;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"launchProjectile","access":1025,"descriptor":"(Ljava/lang/Class;Lorg/bukkit/util/Vector;)Lorg/bukkit/entity/Projectile;","signature":"(Ljava/lang/Class<+TT;>;Lorg/bukkit/util/Vector;)TT;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/projectiles/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/scheduler/BukkitRunnable","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"fields":[{"name":"task","access":2,"descriptor":"Lorg/bukkit/scheduler/BukkitTask;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isCancelled","access":33,"descriptor":"()Z","exceptions":["java/lang/IllegalStateException"]},{"name":"cancel","access":33,"descriptor":"()V","exceptions":["java/lang/IllegalStateException"]},{"name":"runTask","access":33,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"runTaskAsynchronously","access":33,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"runTaskLater","access":33,"descriptor":"(Lorg/bukkit/plugin/Plugin;J)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"runTaskLaterAsynchronously","access":33,"descriptor":"(Lorg/bukkit/plugin/Plugin;J)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"runTaskTimer","access":33,"descriptor":"(Lorg/bukkit/plugin/Plugin;JJ)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"runTaskTimerAsynchronously","access":33,"descriptor":"(Lorg/bukkit/plugin/Plugin;JJ)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getTaskId","access":33,"descriptor":"()I","exceptions":["java/lang/IllegalStateException"]},{"name":"checkScheduled","access":2,"descriptor":"()V"},{"name":"checkNotYetScheduled","access":2,"descriptor":"()V"},{"name":"setupTask","access":2,"descriptor":"(Lorg/bukkit/scheduler/BukkitTask;)Lorg/bukkit/scheduler/BukkitTask;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/scheduler/BukkitScheduler","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"scheduleSyncDelayedTask","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;J)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"scheduleSyncDelayedTask","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;J)I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"scheduleSyncDelayedTask","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"scheduleSyncDelayedTask","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;)I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"scheduleSyncRepeatingTask","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;JJ)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"scheduleSyncRepeatingTask","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;JJ)I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"scheduleAsyncDelayedTask","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;J)I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"scheduleAsyncDelayedTask","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;)I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"scheduleAsyncRepeatingTask","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;JJ)I","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"callSyncMethod","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"cancelTask","access":1025,"descriptor":"(I)V"},{"name":"cancelTasks","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isCurrentlyRunning","access":1025,"descriptor":"(I)Z"},{"name":"isQueued","access":1025,"descriptor":"(I)Z"},{"name":"getActiveWorkers","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPendingTasks","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"runTask","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTask","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;)V","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTask","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTaskAsynchronously","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTaskAsynchronously","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;)V","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTaskAsynchronously","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTaskLater","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;J)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTaskLater","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;J)V","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;J)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTaskLater","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;J)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTaskLaterAsynchronously","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;J)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTaskLaterAsynchronously","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;J)V","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;J)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTaskLaterAsynchronously","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;J)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTaskTimer","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;JJ)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTaskTimer","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;JJ)V","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;JJ)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTaskTimer","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;JJ)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTaskTimerAsynchronously","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;JJ)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTaskTimerAsynchronously","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;JJ)V","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;JJ)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"runTaskTimerAsynchronously","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;JJ)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/scheduler/BukkitTask","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getTaskId","access":1025,"descriptor":"()I"},{"name":"getOwner","access":1025,"descriptor":"()Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isSync","access":1025,"descriptor":"()Z"},{"name":"isCancelled","access":1025,"descriptor":"()Z"},{"name":"cancel","access":1025,"descriptor":"()V"}]},{"name":"org/bukkit/scheduler/BukkitWorker","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getTaskId","access":1025,"descriptor":"()I"},{"name":"getOwner","access":1025,"descriptor":"()Lorg/bukkit/plugin/Plugin;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getThread","access":1025,"descriptor":"()Ljava/lang/Thread;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/scheduler/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/scoreboard/Criterias","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"HEALTH","access":25,"descriptor":"Ljava/lang/String;","constant":"health"},{"name":"PLAYER_KILLS","access":25,"descriptor":"Ljava/lang/String;","constant":"playerKillCount"},{"name":"TOTAL_KILLS","access":25,"descriptor":"Ljava/lang/String;","constant":"totalKillCount"},{"name":"DEATHS","access":25,"descriptor":"Ljava/lang/String;","constant":"deathCount"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"org/bukkit/scoreboard/DisplaySlot","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"BELOW_NAME","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"PLAYER_LIST","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/scoreboard/DisplaySlot;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/DisplaySlot;"}]},{"name":"org/bukkit/scoreboard/NameTagVisibility","version":52,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"fields":[{"name":"ALWAYS","access":16409,"descriptor":"Lorg/bukkit/scoreboard/NameTagVisibility;"},{"name":"NEVER","access":16409,"descriptor":"Lorg/bukkit/scoreboard/NameTagVisibility;"},{"name":"HIDE_FOR_OTHER_TEAMS","access":16409,"descriptor":"Lorg/bukkit/scoreboard/NameTagVisibility;"},{"name":"HIDE_FOR_OWN_TEAM","access":16409,"descriptor":"Lorg/bukkit/scoreboard/NameTagVisibility;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/scoreboard/NameTagVisibility;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/scoreboard/NameTagVisibility;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/NameTagVisibility;"}]},{"name":"org/bukkit/scoreboard/Objective","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;","exceptions":["java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDisplayName","access":1025,"descriptor":"()Ljava/lang/String;","exceptions":["java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setDisplayName","access":1025,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/IllegalStateException","java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCriteria","access":1025,"descriptor":"()Ljava/lang/String;","exceptions":["java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isModifiable","access":1025,"descriptor":"()Z","exceptions":["java/lang/IllegalStateException"]},{"name":"getScoreboard","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/Scoreboard;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"unregister","access":1025,"descriptor":"()V","exceptions":["java/lang/IllegalStateException"]},{"name":"setDisplaySlot","access":1025,"descriptor":"(Lorg/bukkit/scoreboard/DisplaySlot;)V","exceptions":["java/lang/IllegalStateException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"getDisplaySlot","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/DisplaySlot;","exceptions":["java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"setRenderType","access":1025,"descriptor":"(Lorg/bukkit/scoreboard/RenderType;)V","exceptions":["java/lang/IllegalStateException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getRenderType","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/RenderType;","exceptions":["java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getScore","access":132097,"descriptor":"(Lorg/bukkit/OfflinePlayer;)Lorg/bukkit/scoreboard/Score;","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getScore","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/Score;","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/scoreboard/RenderType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"INTEGER","access":16409,"descriptor":"Lorg/bukkit/scoreboard/RenderType;"},{"name":"HEARTS","access":16409,"descriptor":"Lorg/bukkit/scoreboard/RenderType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/scoreboard/RenderType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/scoreboard/RenderType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/RenderType;"}]},{"name":"org/bukkit/scoreboard/Score","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getPlayer","access":132097,"descriptor":"()Lorg/bukkit/OfflinePlayer;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntry","access":1025,"descriptor":"()Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getObjective","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/Objective;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getScore","access":1025,"descriptor":"()I","exceptions":["java/lang/IllegalStateException"]},{"name":"setScore","access":1025,"descriptor":"(I)V","exceptions":["java/lang/IllegalStateException"]},{"name":"isScoreSet","access":1025,"descriptor":"()Z","exceptions":["java/lang/IllegalStateException"]},{"name":"getScoreboard","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/Scoreboard;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]}]},{"name":"org/bukkit/scoreboard/Scoreboard","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"registerNewObjective","access":132097,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/bukkit/scoreboard/Objective;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"registerNewObjective","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/bukkit/scoreboard/Objective;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"registerNewObjective","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/scoreboard/RenderType;)Lorg/bukkit/scoreboard/Objective;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"getObjective","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/Objective;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getObjectivesByCriteria","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/Set;","signature":"(Ljava/lang/String;)Ljava/util/Set;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getObjectives","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getObjective","access":1025,"descriptor":"(Lorg/bukkit/scoreboard/DisplaySlot;)Lorg/bukkit/scoreboard/Objective;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getScores","access":132097,"descriptor":"(Lorg/bukkit/OfflinePlayer;)Ljava/util/Set;","signature":"(Lorg/bukkit/OfflinePlayer;)Ljava/util/Set;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getScores","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/Set;","signature":"(Ljava/lang/String;)Ljava/util/Set;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"resetScores","access":132097,"descriptor":"(Lorg/bukkit/OfflinePlayer;)V","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"resetScores","access":1025,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlayerTeam","access":132097,"descriptor":"(Lorg/bukkit/OfflinePlayer;)Lorg/bukkit/scoreboard/Team;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getEntryTeam","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/Team;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getTeam","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/Team;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getTeams","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"registerNewTeam","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/Team;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlayers","access":132097,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntries","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"clearSlot","access":1025,"descriptor":"(Lorg/bukkit/scoreboard/DisplaySlot;)V","exceptions":["java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/scoreboard/ScoreboardManager","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getMainScoreboard","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/Scoreboard;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getNewScoreboard","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/Scoreboard;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/scoreboard/Team","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/scoreboard/Team$Option","outerName":"org/bukkit/scoreboard/Team","innerName":"Option","access":16409},{"name":"org/bukkit/scoreboard/Team$OptionStatus","outerName":"org/bukkit/scoreboard/Team","innerName":"OptionStatus","access":16409}],"methods":[{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;","exceptions":["java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getDisplayName","access":1025,"descriptor":"()Ljava/lang/String;","exceptions":["java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setDisplayName","access":1025,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/IllegalStateException","java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPrefix","access":1025,"descriptor":"()Ljava/lang/String;","exceptions":["java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setPrefix","access":1025,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/IllegalStateException","java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getSuffix","access":1025,"descriptor":"()Ljava/lang/String;","exceptions":["java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setSuffix","access":1025,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/IllegalStateException","java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/ChatColor;","exceptions":["java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/ChatColor;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"allowFriendlyFire","access":1025,"descriptor":"()Z","exceptions":["java/lang/IllegalStateException"]},{"name":"setAllowFriendlyFire","access":1025,"descriptor":"(Z)V","exceptions":["java/lang/IllegalStateException"]},{"name":"canSeeFriendlyInvisibles","access":1025,"descriptor":"()Z","exceptions":["java/lang/IllegalStateException"]},{"name":"setCanSeeFriendlyInvisibles","access":1025,"descriptor":"(Z)V","exceptions":["java/lang/IllegalStateException"]},{"name":"getNameTagVisibility","access":132097,"descriptor":"()Lorg/bukkit/scoreboard/NameTagVisibility;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setNameTagVisibility","access":132097,"descriptor":"(Lorg/bukkit/scoreboard/NameTagVisibility;)V","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPlayers","access":132097,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","exceptions":["java/lang/IllegalStateException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntries","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;","exceptions":["java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getSize","access":1025,"descriptor":"()I","exceptions":["java/lang/IllegalStateException"]},{"name":"getScoreboard","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/Scoreboard;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"addPlayer","access":132097,"descriptor":"(Lorg/bukkit/OfflinePlayer;)V","exceptions":["java/lang/IllegalStateException","java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"addEntry","access":1025,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/IllegalStateException","java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removePlayer","access":132097,"descriptor":"(Lorg/bukkit/OfflinePlayer;)Z","exceptions":["java/lang/IllegalStateException","java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"removeEntry","access":1025,"descriptor":"(Ljava/lang/String;)Z","exceptions":["java/lang/IllegalStateException","java/lang/IllegalArgumentException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"unregister","access":1025,"descriptor":"()V","exceptions":["java/lang/IllegalStateException"]},{"name":"hasPlayer","access":132097,"descriptor":"(Lorg/bukkit/OfflinePlayer;)Z","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"],"annotations":[{"descriptor":"Ljava/lang/Deprecated;","values":{},"visible":true}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasEntry","access":1025,"descriptor":"(Ljava/lang/String;)Z","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getOption","access":1025,"descriptor":"(Lorg/bukkit/scoreboard/Team$Option;)Lorg/bukkit/scoreboard/Team$OptionStatus;","exceptions":["java/lang/IllegalStateException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setOption","access":1025,"descriptor":"(Lorg/bukkit/scoreboard/Team$Option;Lorg/bukkit/scoreboard/Team$OptionStatus;)V","exceptions":["java/lang/IllegalStateException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/scoreboard/Team$Option","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/scoreboard/Team$Option","outerName":"org/bukkit/scoreboard/Team","innerName":"Option","access":16409}],"fields":[{"name":"NAME_TAG_VISIBILITY","access":16409,"descriptor":"Lorg/bukkit/scoreboard/Team$Option;"},{"name":"DEATH_MESSAGE_VISIBILITY","access":16409,"descriptor":"Lorg/bukkit/scoreboard/Team$Option;"},{"name":"COLLISION_RULE","access":16409,"descriptor":"Lorg/bukkit/scoreboard/Team$Option;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/scoreboard/Team$Option;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/scoreboard/Team$Option;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/Team$Option;"}]},{"name":"org/bukkit/scoreboard/Team$OptionStatus","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/bukkit/scoreboard/Team$OptionStatus","outerName":"org/bukkit/scoreboard/Team","innerName":"OptionStatus","access":16409}],"fields":[{"name":"ALWAYS","access":16409,"descriptor":"Lorg/bukkit/scoreboard/Team$OptionStatus;"},{"name":"NEVER","access":16409,"descriptor":"Lorg/bukkit/scoreboard/Team$OptionStatus;"},{"name":"FOR_OTHER_TEAMS","access":16409,"descriptor":"Lorg/bukkit/scoreboard/Team$OptionStatus;"},{"name":"FOR_OWN_TEAM","access":16409,"descriptor":"Lorg/bukkit/scoreboard/Team$OptionStatus;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/scoreboard/Team$OptionStatus;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/scoreboard/Team$OptionStatus;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/Team$OptionStatus;"}]},{"name":"org/bukkit/scoreboard/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/structure/Palette","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getBlocks","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getBlockCount","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/structure/Structure","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getSize","access":1025,"descriptor":"()Lorg/bukkit/util/BlockVector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPalettes","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getPaletteCount","access":1025,"descriptor":"()I"},{"name":"getEntities","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getEntityCount","access":1025,"descriptor":"()I"},{"name":"place","access":1025,"descriptor":"(Lorg/bukkit/Location;ZLorg/bukkit/block/structure/StructureRotation;Lorg/bukkit/block/structure/Mirror;IFLjava/util/Random;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":6}]},{"name":"place","access":1025,"descriptor":"(Lorg/bukkit/RegionAccessor;Lorg/bukkit/util/BlockVector;ZLorg/bukkit/block/structure/StructureRotation;Lorg/bukkit/block/structure/Mirror;IFLjava/util/Random;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":7}]},{"name":"fill","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Location;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"fill","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/BlockVector;Z)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/structure/StructureManager","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getStructures","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/structure/Structure;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"registerStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/structure/Structure;)Lorg/bukkit/structure/Structure;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"unregisterStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/structure/Structure;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"loadStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Z)Lorg/bukkit/structure/Structure;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"loadStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/structure/Structure;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"saveStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"saveStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/structure/Structure;)V","exceptions":["java/io/IOException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"deleteStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)V","exceptions":["java/io/IOException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"deleteStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Z)V","exceptions":["java/io/IOException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getStructureFile","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Ljava/io/File;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"loadStructure","access":1025,"descriptor":"(Ljava/io/File;)Lorg/bukkit/structure/Structure;","exceptions":["java/io/IOException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"loadStructure","access":1025,"descriptor":"(Ljava/io/InputStream;)Lorg/bukkit/structure/Structure;","exceptions":["java/io/IOException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"saveStructure","access":1025,"descriptor":"(Ljava/io/File;Lorg/bukkit/structure/Structure;)V","exceptions":["java/io/IOException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"saveStructure","access":1025,"descriptor":"(Ljava/io/OutputStream;Lorg/bukkit/structure/Structure;)V","exceptions":["java/io/IOException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"createStructure","access":1025,"descriptor":"()Lorg/bukkit/structure/Structure;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"copy","access":1025,"descriptor":"(Lorg/bukkit/structure/Structure;)Lorg/bukkit/structure/Structure;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/structure/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/util/BlockIterator","version":52,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"fields":[{"name":"world","access":18,"descriptor":"Lorg/bukkit/World;"},{"name":"maxDistance","access":18,"descriptor":"I"},{"name":"gridSize","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16777216"}},{"name":"end","access":2,"descriptor":"Z"},{"name":"blockQueue","access":2,"descriptor":"[Lorg/bukkit/block/Block;"},{"name":"currentBlock","access":2,"descriptor":"I"},{"name":"currentDistance","access":2,"descriptor":"I"},{"name":"maxDistanceInt","access":2,"descriptor":"I"},{"name":"secondError","access":2,"descriptor":"I"},{"name":"thirdError","access":2,"descriptor":"I"},{"name":"secondStep","access":2,"descriptor":"I"},{"name":"thirdStep","access":2,"descriptor":"I"},{"name":"mainFace","access":2,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"secondFace","access":2,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"thirdFace","access":2,"descriptor":"Lorg/bukkit/block/BlockFace;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;DI)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"blockEquals","access":2,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getXFace","access":2,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/block/BlockFace;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getYFace","access":2,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/block/BlockFace;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getZFace","access":2,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/block/BlockFace;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getXLength","access":2,"descriptor":"(Lorg/bukkit/util/Vector;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getYLength","access":2,"descriptor":"(Lorg/bukkit/util/Vector;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getZLength","access":2,"descriptor":"(Lorg/bukkit/util/Vector;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPosition","access":2,"descriptor":"(DDI)D"},{"name":"getXPosition","access":2,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;Lorg/bukkit/block/Block;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getYPosition","access":2,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;Lorg/bukkit/block/Block;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"getZPosition","access":2,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;Lorg/bukkit/block/Block;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Location;DI)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Location;D)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lorg/bukkit/block/Block;","exceptions":["java/util/NoSuchElementException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"remove","access":1,"descriptor":"()V"},{"name":"scan","access":2,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"org/bukkit/util/BlockVector","version":52,"access":33,"superName":"org/bukkit/util/Vector","annotations":[{"descriptor":"Lorg/bukkit/configuration/serialization/SerializableAs;","values":{"value":"BlockVector"},"visible":true}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(III)V"},{"name":"","access":1,"descriptor":"(DDD)V"},{"name":"","access":1,"descriptor":"(FFF)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/util/BlockVector;"},{"name":"deserialize","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/util/BlockVector;","signature":"(Ljava/util/Map;)Lorg/bukkit/util/BlockVector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/util/BoundingBox","version":52,"access":33,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable","org/bukkit/configuration/serialization/ConfigurationSerializable"],"annotations":[{"descriptor":"Lorg/bukkit/configuration/serialization/SerializableAs;","values":{"value":"BoundingBox"},"visible":true}],"fields":[{"name":"minX","access":2,"descriptor":"D"},{"name":"minY","access":2,"descriptor":"D"},{"name":"minZ","access":2,"descriptor":"D"},{"name":"maxX","access":2,"descriptor":"D"},{"name":"maxY","access":2,"descriptor":"D"},{"name":"maxZ","access":2,"descriptor":"D"}],"methods":[{"name":"of","access":9,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"of","access":9,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Location;)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"of","access":9,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"of","access":9,"descriptor":"(Lorg/bukkit/block/Block;)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"of","access":9,"descriptor":"(Lorg/bukkit/util/Vector;DDD)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"of","access":9,"descriptor":"(Lorg/bukkit/Location;DDD)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(DDDDDD)V"},{"name":"resize","access":1,"descriptor":"(DDDDDD)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMinX","access":1,"descriptor":"()D"},{"name":"getMinY","access":1,"descriptor":"()D"},{"name":"getMinZ","access":1,"descriptor":"()D"},{"name":"getMin","access":1,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getMaxX","access":1,"descriptor":"()D"},{"name":"getMaxY","access":1,"descriptor":"()D"},{"name":"getMaxZ","access":1,"descriptor":"()D"},{"name":"getMax","access":1,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getWidthX","access":1,"descriptor":"()D"},{"name":"getWidthZ","access":1,"descriptor":"()D"},{"name":"getHeight","access":1,"descriptor":"()D"},{"name":"getVolume","access":1,"descriptor":"()D"},{"name":"getCenterX","access":1,"descriptor":"()D"},{"name":"getCenterY","access":1,"descriptor":"()D"},{"name":"getCenterZ","access":1,"descriptor":"()D"},{"name":"getCenter","access":1,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"copy","access":1,"descriptor":"(Lorg/bukkit/util/BoundingBox;)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"expand","access":1,"descriptor":"(DDDDDD)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"expand","access":1,"descriptor":"(DDD)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"expand","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"expand","access":1,"descriptor":"(D)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"expand","access":1,"descriptor":"(DDDD)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"expand","access":1,"descriptor":"(Lorg/bukkit/util/Vector;D)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"expand","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;D)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"expandDirectional","access":1,"descriptor":"(DDD)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"expandDirectional","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"union","access":1,"descriptor":"(DDD)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"union","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"union","access":1,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"union","access":1,"descriptor":"(Lorg/bukkit/util/BoundingBox;)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"intersection","access":1,"descriptor":"(Lorg/bukkit/util/BoundingBox;)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"shift","access":1,"descriptor":"(DDD)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"shift","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"shift","access":1,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"overlaps","access":2,"descriptor":"(DDDDDD)Z"},{"name":"overlaps","access":1,"descriptor":"(Lorg/bukkit/util/BoundingBox;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"overlaps","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"contains","access":1,"descriptor":"(DDD)Z"},{"name":"contains","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"contains","access":2,"descriptor":"(DDDDDD)Z"},{"name":"contains","access":1,"descriptor":"(Lorg/bukkit/util/BoundingBox;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"contains","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"rayTrace","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;D)Lorg/bukkit/util/RayTraceResult;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"deserialize","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/util/BoundingBox;","signature":"(Ljava/util/Map;)Lorg/bukkit/util/BoundingBox;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/util/CachedServerIcon","version":52,"access":1537,"superName":"java/lang/Object"},{"name":"org/bukkit/util/ChatPaginator","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/util/ChatPaginator$ChatPage","outerName":"org/bukkit/util/ChatPaginator","innerName":"ChatPage","access":9}],"fields":[{"name":"GUARANTEED_NO_WRAP_CHAT_PAGE_WIDTH","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"55"}},{"name":"AVERAGE_CHAT_PAGE_WIDTH","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65"}},{"name":"UNBOUNDED_PAGE_WIDTH","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2147483647"}},{"name":"OPEN_CHAT_PAGE_HEIGHT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"CLOSED_CHAT_PAGE_HEIGHT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"UNBOUNDED_PAGE_HEIGHT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2147483647"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"paginate","access":9,"descriptor":"(Ljava/lang/String;I)Lorg/bukkit/util/ChatPaginator$ChatPage;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"paginate","access":9,"descriptor":"(Ljava/lang/String;III)Lorg/bukkit/util/ChatPaginator$ChatPage;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"wordWrap","access":9,"descriptor":"(Ljava/lang/String;I)[Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/util/ChatPaginator$ChatPage","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/util/ChatPaginator$ChatPage","outerName":"org/bukkit/util/ChatPaginator","innerName":"ChatPage","access":9}],"fields":[{"name":"lines","access":2,"descriptor":"[Ljava/lang/String;"},{"name":"pageNumber","access":2,"descriptor":"I"},{"name":"totalPages","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"([Ljava/lang/String;II)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getPageNumber","access":1,"descriptor":"()I"},{"name":"getTotalPages","access":1,"descriptor":"()I"},{"name":"getLines","access":1,"descriptor":"()[Ljava/lang/String;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/util/Consumer","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"accept","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"}]},{"name":"org/bukkit/util/EulerAngle","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"ZERO","access":25,"descriptor":"Lorg/bukkit/util/EulerAngle;"},{"name":"x","access":18,"descriptor":"D"},{"name":"y","access":18,"descriptor":"D"},{"name":"z","access":18,"descriptor":"D"}],"methods":[{"name":"","access":1,"descriptor":"(DDD)V"},{"name":"getX","access":1,"descriptor":"()D"},{"name":"getY","access":1,"descriptor":"()D"},{"name":"getZ","access":1,"descriptor":"()D"},{"name":"setX","access":1,"descriptor":"(D)Lorg/bukkit/util/EulerAngle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setY","access":1,"descriptor":"(D)Lorg/bukkit/util/EulerAngle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setZ","access":1,"descriptor":"(D)Lorg/bukkit/util/EulerAngle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"add","access":1,"descriptor":"(DDD)Lorg/bukkit/util/EulerAngle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"subtract","access":1,"descriptor":"(DDD)Lorg/bukkit/util/EulerAngle;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"org/bukkit/util/FileUtil","version":52,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"copy","access":9,"descriptor":"(Ljava/io/File;Ljava/io/File;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/util/NumberConversions","version":52,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"floor","access":9,"descriptor":"(D)I"},{"name":"ceil","access":9,"descriptor":"(D)I"},{"name":"round","access":9,"descriptor":"(D)I"},{"name":"square","access":9,"descriptor":"(D)D"},{"name":"toInt","access":9,"descriptor":"(Ljava/lang/Object;)I","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"toFloat","access":9,"descriptor":"(Ljava/lang/Object;)F","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"toDouble","access":9,"descriptor":"(Ljava/lang/Object;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"toLong","access":9,"descriptor":"(Ljava/lang/Object;)J","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"toShort","access":9,"descriptor":"(Ljava/lang/Object;)S","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"toByte","access":9,"descriptor":"(Ljava/lang/Object;)B","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":0}]},{"name":"isFinite","access":9,"descriptor":"(D)Z"},{"name":"isFinite","access":9,"descriptor":"(F)Z"},{"name":"checkFinite","access":9,"descriptor":"(DLjava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"checkFinite","access":9,"descriptor":"(FLjava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/util/RayTraceResult","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"hitPosition","access":18,"descriptor":"Lorg/bukkit/util/Vector;"},{"name":"hitBlock","access":18,"descriptor":"Lorg/bukkit/block/Block;"},{"name":"hitBlockFace","access":18,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"hitEntity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"}],"methods":[{"name":"","access":2,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/block/BlockFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/entity/Entity;Lorg/bukkit/block/BlockFace;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"getHitPosition","access":1,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHitBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getHitBlockFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"getHitEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false}]},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/util/StringUtil","version":52,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"copyPartialMatches","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection;","signature":";>(Ljava/lang/String;Ljava/lang/Iterable;TT;)TT;","exceptions":["java/lang/UnsupportedOperationException","java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"startsWithIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z","exceptions":["java/lang/IllegalArgumentException","java/lang/NullPointerException"],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]}]},{"name":"org/bukkit/util/Vector","version":52,"access":33,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable","org/bukkit/configuration/serialization/ConfigurationSerializable"],"annotations":[{"descriptor":"Lorg/bukkit/configuration/serialization/SerializableAs;","values":{"value":"Vector"},"visible":true}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-2657651106777219169"}},{"name":"random","access":10,"descriptor":"Ljava/util/Random;"},{"name":"epsilon","access":26,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"1.0E-6"}},{"name":"x","access":4,"descriptor":"D"},{"name":"y","access":4,"descriptor":"D"},{"name":"z","access":4,"descriptor":"D"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(III)V"},{"name":"","access":1,"descriptor":"(DDD)V"},{"name":"","access":1,"descriptor":"(FFF)V"},{"name":"add","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"subtract","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"multiply","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"divide","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"copy","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"length","access":1,"descriptor":"()D"},{"name":"lengthSquared","access":1,"descriptor":"()D"},{"name":"distance","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"distanceSquared","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"angle","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)F","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"midpoint","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getMidpoint","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"multiply","access":1,"descriptor":"(I)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"multiply","access":1,"descriptor":"(D)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"multiply","access":1,"descriptor":"(F)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"dot","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"crossProduct","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getCrossProduct","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"normalize","access":1,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"zero","access":1,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"normalizeZeros","access":0,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isInAABB","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"isInSphere","access":1,"descriptor":"(Lorg/bukkit/util/Vector;D)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"isNormalized","access":1,"descriptor":"()Z"},{"name":"rotateAroundX","access":1,"descriptor":"(D)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"rotateAroundY","access":1,"descriptor":"(D)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"rotateAroundZ","access":1,"descriptor":"(D)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"rotateAroundAxis","access":1,"descriptor":"(Lorg/bukkit/util/Vector;D)Lorg/bukkit/util/Vector;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"rotateAroundNonUnitAxis","access":1,"descriptor":"(Lorg/bukkit/util/Vector;D)Lorg/bukkit/util/Vector;","exceptions":["java/lang/IllegalArgumentException"],"annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getX","access":1,"descriptor":"()D"},{"name":"getBlockX","access":1,"descriptor":"()I"},{"name":"getY","access":1,"descriptor":"()D"},{"name":"getBlockY","access":1,"descriptor":"()I"},{"name":"getZ","access":1,"descriptor":"()D"},{"name":"getBlockZ","access":1,"descriptor":"()I"},{"name":"setX","access":1,"descriptor":"(I)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setX","access":1,"descriptor":"(D)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setX","access":1,"descriptor":"(F)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setY","access":1,"descriptor":"(I)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setY","access":1,"descriptor":"(D)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setY","access":1,"descriptor":"(F)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setZ","access":1,"descriptor":"(I)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setZ","access":1,"descriptor":"(D)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setZ","access":1,"descriptor":"(F)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toLocation","access":1,"descriptor":"(Lorg/bukkit/World;)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"toLocation","access":1,"descriptor":"(Lorg/bukkit/World;FF)Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"toBlockVector","access":1,"descriptor":"()Lorg/bukkit/util/BlockVector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"checkFinite","access":1,"descriptor":"()V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getEpsilon","access":9,"descriptor":"()D"},{"name":"getMinimum","access":9,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getMaximum","access":9,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getRandom","access":9,"descriptor":"()Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"deserialize","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/util/Vector;","signature":"(Ljava/util/Map;)Lorg/bukkit/util/Vector;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/util/VoxelShape","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getBoundingBoxes","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"overlaps","access":1025,"descriptor":"(Lorg/bukkit/util/BoundingBox;)Z","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/util/io/BukkitObjectInputStream","version":52,"access":33,"superName":"java/io/ObjectInputStream","methods":[{"name":"","access":4,"descriptor":"()V","exceptions":["java/io/IOException","java/lang/SecurityException"]},{"name":"","access":1,"descriptor":"(Ljava/io/InputStream;)V","exceptions":["java/io/IOException"]},{"name":"resolveObject","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/io/IOException"]},{"name":"newIOException","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/io/IOException;"}]},{"name":"org/bukkit/util/io/BukkitObjectOutputStream","version":52,"access":33,"superName":"java/io/ObjectOutputStream","methods":[{"name":"","access":4,"descriptor":"()V","exceptions":["java/io/IOException","java/lang/SecurityException"]},{"name":"","access":1,"descriptor":"(Ljava/io/OutputStream;)V","exceptions":["java/io/IOException"]},{"name":"replaceObject","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/io/IOException"]}]},{"name":"org/bukkit/util/io/Wrapper","version":52,"access":48,"signature":";:Ljava/io/Serializable;>Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-986209235411767547"}},{"name":"map","access":16,"descriptor":"Ljava/util/Map;","signature":"TT;"}],"methods":[{"name":"newWrapper","access":8,"descriptor":"(Lorg/bukkit/configuration/serialization/ConfigurationSerializable;)Lorg/bukkit/util/io/Wrapper;","signature":"(Lorg/bukkit/configuration/serialization/ConfigurationSerializable;)Lorg/bukkit/util/io/Wrapper;>;","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":2,"descriptor":"(Ljava/util/Map;)V","signature":"(TT;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/util/io/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/util/noise/NoiseGenerator","version":52,"access":1057,"superName":"java/lang/Object","fields":[{"name":"perm","access":20,"descriptor":"[I"},{"name":"offsetX","access":4,"descriptor":"D"},{"name":"offsetY","access":4,"descriptor":"D"},{"name":"offsetZ","access":4,"descriptor":"D"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"floor","access":9,"descriptor":"(D)I"},{"name":"fade","access":12,"descriptor":"(D)D"},{"name":"lerp","access":12,"descriptor":"(DDD)D"},{"name":"grad","access":12,"descriptor":"(IDDD)D"},{"name":"noise","access":1,"descriptor":"(D)D"},{"name":"noise","access":1,"descriptor":"(DD)D"},{"name":"noise","access":1025,"descriptor":"(DDD)D"},{"name":"noise","access":1,"descriptor":"(DIDD)D"},{"name":"noise","access":1,"descriptor":"(DIDDZ)D"},{"name":"noise","access":1,"descriptor":"(DDIDD)D"},{"name":"noise","access":1,"descriptor":"(DDIDDZ)D"},{"name":"noise","access":1,"descriptor":"(DDDIDD)D"},{"name":"noise","access":1,"descriptor":"(DDDIDDZ)D"}]},{"name":"org/bukkit/util/noise/OctaveGenerator","version":52,"access":1057,"superName":"java/lang/Object","fields":[{"name":"octaves","access":20,"descriptor":"[Lorg/bukkit/util/noise/NoiseGenerator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"xScale","access":4,"descriptor":"D"},{"name":"yScale","access":4,"descriptor":"D"},{"name":"zScale","access":4,"descriptor":"D"}],"methods":[{"name":"","access":4,"descriptor":"([Lorg/bukkit/util/noise/NoiseGenerator;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setScale","access":1,"descriptor":"(D)V"},{"name":"getXScale","access":1,"descriptor":"()D"},{"name":"setXScale","access":1,"descriptor":"(D)V"},{"name":"getYScale","access":1,"descriptor":"()D"},{"name":"setYScale","access":1,"descriptor":"(D)V"},{"name":"getZScale","access":1,"descriptor":"()D"},{"name":"setZScale","access":1,"descriptor":"(D)V"},{"name":"getOctaves","access":1,"descriptor":"()[Lorg/bukkit/util/noise/NoiseGenerator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"noise","access":1,"descriptor":"(DDD)D"},{"name":"noise","access":1,"descriptor":"(DDDZ)D"},{"name":"noise","access":1,"descriptor":"(DDDD)D"},{"name":"noise","access":1,"descriptor":"(DDDDZ)D"},{"name":"noise","access":1,"descriptor":"(DDDDD)D"},{"name":"noise","access":1,"descriptor":"(DDDDDZ)D"}]},{"name":"org/bukkit/util/noise/PerlinNoiseGenerator","version":52,"access":33,"superName":"org/bukkit/util/noise/NoiseGenerator","fields":[{"name":"grad3","access":28,"descriptor":"[[I"},{"name":"instance","access":26,"descriptor":"Lorg/bukkit/util/noise/PerlinNoiseGenerator;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(J)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Random;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getNoise","access":9,"descriptor":"(D)D"},{"name":"getNoise","access":9,"descriptor":"(DD)D"},{"name":"getNoise","access":9,"descriptor":"(DDD)D"},{"name":"getInstance","access":9,"descriptor":"()Lorg/bukkit/util/noise/PerlinNoiseGenerator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"noise","access":1,"descriptor":"(DDD)D"},{"name":"getNoise","access":9,"descriptor":"(DIDD)D"},{"name":"getNoise","access":9,"descriptor":"(DDIDD)D"},{"name":"getNoise","access":9,"descriptor":"(DDDIDD)D"}]},{"name":"org/bukkit/util/noise/PerlinOctaveGenerator","version":52,"access":33,"superName":"org/bukkit/util/noise/OctaveGenerator","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(JI)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Random;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"createOctaves","access":10,"descriptor":"(Ljava/util/Random;I)[Lorg/bukkit/util/noise/NoiseGenerator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/util/noise/SimplexNoiseGenerator","version":52,"access":33,"superName":"org/bukkit/util/noise/PerlinNoiseGenerator","fields":[{"name":"SQRT_3","access":28,"descriptor":"D"},{"name":"SQRT_5","access":28,"descriptor":"D"},{"name":"F2","access":28,"descriptor":"D"},{"name":"G2","access":28,"descriptor":"D"},{"name":"G22","access":28,"descriptor":"D"},{"name":"F3","access":28,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"0.3333333333333333"}},{"name":"G3","access":28,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"0.16666666666666666"}},{"name":"F4","access":28,"descriptor":"D"},{"name":"G4","access":28,"descriptor":"D"},{"name":"G42","access":28,"descriptor":"D"},{"name":"G43","access":28,"descriptor":"D"},{"name":"G44","access":28,"descriptor":"D"},{"name":"grad4","access":28,"descriptor":"[[I"},{"name":"simplex","access":28,"descriptor":"[[I"},{"name":"offsetW","access":4,"descriptor":"D"},{"name":"instance","access":26,"descriptor":"Lorg/bukkit/util/noise/SimplexNoiseGenerator;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(J)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Random;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"dot","access":12,"descriptor":"([IDD)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"dot","access":12,"descriptor":"([IDDD)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"dot","access":12,"descriptor":"([IDDDD)D","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getNoise","access":9,"descriptor":"(D)D"},{"name":"getNoise","access":9,"descriptor":"(DD)D"},{"name":"getNoise","access":9,"descriptor":"(DDD)D"},{"name":"getNoise","access":9,"descriptor":"(DDDD)D"},{"name":"noise","access":1,"descriptor":"(DDD)D"},{"name":"noise","access":1,"descriptor":"(DD)D"},{"name":"noise","access":1,"descriptor":"(DDDD)D"},{"name":"getInstance","access":9,"descriptor":"()Lorg/bukkit/util/noise/SimplexNoiseGenerator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/bukkit/util/noise/SimplexOctaveGenerator","version":52,"access":33,"superName":"org/bukkit/util/noise/OctaveGenerator","fields":[{"name":"wScale","access":2,"descriptor":"D"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(JI)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Random;I)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"setScale","access":1,"descriptor":"(D)V"},{"name":"getWScale","access":1,"descriptor":"()D"},{"name":"setWScale","access":1,"descriptor":"(D)V"},{"name":"noise","access":1,"descriptor":"(DDDDDD)D"},{"name":"noise","access":1,"descriptor":"(DDDDDDZ)D"},{"name":"createOctaves","access":10,"descriptor":"(Ljava/util/Random;I)[Lorg/bukkit/util/noise/NoiseGenerator;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/util/noise/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/util/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/util/permissions/BroadcastPermissions","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"ROOT","access":26,"descriptor":"Ljava/lang/String;","constant":"bukkit.broadcast"},{"name":"PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"bukkit.broadcast."}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"registerPermissions","access":9,"descriptor":"(Lorg/bukkit/permissions/Permission;)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/util/permissions/CommandPermissions","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"ROOT","access":26,"descriptor":"Ljava/lang/String;","constant":"bukkit.command"},{"name":"PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"bukkit.command."}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"registerPermissions","access":9,"descriptor":"(Lorg/bukkit/permissions/Permission;)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]}]},{"name":"org/bukkit/util/permissions/DefaultPermissions","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"ROOT","access":26,"descriptor":"Ljava/lang/String;","constant":"craftbukkit"},{"name":"LEGACY_PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"craft"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"registerPermission","access":9,"descriptor":"(Lorg/bukkit/permissions/Permission;)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"registerPermission","access":9,"descriptor":"(Lorg/bukkit/permissions/Permission;Z)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"registerPermission","access":9,"descriptor":"(Lorg/bukkit/permissions/Permission;Lorg/bukkit/permissions/Permission;)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"registerPermission","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"registerPermission","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/permissions/Permission;)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":2}]},{"name":"registerPermission","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2}]},{"name":"registerPermission","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;Lorg/bukkit/permissions/Permission;)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":3}]},{"name":"registerPermission","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;Ljava/util/Map;)Lorg/bukkit/permissions/Permission;","signature":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;Ljava/util/Map;)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3}]},{"name":"registerPermission","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;Ljava/util/Map;Lorg/bukkit/permissions/Permission;)Lorg/bukkit/permissions/Permission;","signature":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;Ljava/util/Map;Lorg/bukkit/permissions/Permission;)Lorg/bukkit/permissions/Permission;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}],"parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":2},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":3},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":4}]},{"name":"registerCorePermissions","access":9,"descriptor":"()V"}]},{"name":"org/bukkit/util/permissions/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/spigotmc/CustomTimingsHandler","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"HANDLERS","access":10,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"parent","access":18,"descriptor":"Lorg/spigotmc/CustomTimingsHandler;"},{"name":"count","access":2,"descriptor":"J"},{"name":"start","access":2,"descriptor":"J"},{"name":"timingDepth","access":2,"descriptor":"J"},{"name":"totalTime","access":2,"descriptor":"J"},{"name":"curTickTotal","access":2,"descriptor":"J"},{"name":"violations","access":2,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lorg/spigotmc/CustomTimingsHandler;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/Nullable;","values":{},"visible":false,"parameter":1}]},{"name":"printTimings","access":9,"descriptor":"(Ljava/io/PrintStream;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"reload","access":9,"descriptor":"()V"},{"name":"tick","access":9,"descriptor":"()V"},{"name":"startTiming","access":1,"descriptor":"()V"},{"name":"stopTiming","access":1,"descriptor":"()V"},{"name":"reset","access":1,"descriptor":"()V"}]},{"name":"org/spigotmc/event/entity/EntityDismountEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"dismounted","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getDismounted","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/spigotmc/event/entity/EntityMountEvent","version":52,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"mount","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Entity;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getMount","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/spigotmc/event/entity/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/spigotmc/event/player/PlayerSpawnLocationEvent","version":52,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"spawnLocation","access":2,"descriptor":"Lorg/bukkit/Location;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0},{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":1}]},{"name":"getSpawnLocation","access":1,"descriptor":"()Lorg/bukkit/Location;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"setSpawnLocation","access":1,"descriptor":"(Lorg/bukkit/Location;)V","parameterAnnotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false,"parameter":0}]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;","annotations":[{"descriptor":"Lorg/jetbrains/annotations/NotNull;","values":{},"visible":false}]}]},{"name":"org/spigotmc/event/player/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"org/spigotmc/package-info","version":52,"access":5632,"superName":"java/lang/Object"}]}